1

マトリックスmat1がある場合

     [,1] [,2] [,3]
[1,]    1    3    5
[2,]    2    4    6

非常に単純なコマンドを使用して、すべての個々の値を次のように二乗することができます。

mat1 * mat1

     [,1] [,2] [,3]
[1,]    1    9   25
[2,]    4   16   36

今、私がやりたいことは、すべての値が によって計算される新しい行列を作成することです。e^(old_valueたとえば、、e^1などです。これどうやってするの?e^2e^3

4

1 に答える 1

1

exp指数関数を計算します

> mat1 <- matrix(1:6, nrow=2)
> exp(mat1)
         [,1]     [,2]     [,3]
[1,] 2.718282 20.08554 148.4132
[2,] 7.389056 54.59815 403.4288
于 2013-03-28T01:51:04.123 に答える