2017-04-03 140 views
0

如何获取矩阵中每个元素的exp()?我有mymatrix = matrix(c(2, 4, 3, 1, 5, 7), 3,2)并尝试使用res<-expm(mymatrix),但它需要mymatrix为正方形。是否有另一种方法来计算每个元素,所以 res是matrix(c(exp(2), exp(4), exp(3), exp(1), exp(5), exp(7), 3,2)使用R计算矩阵中每个元素的exp()

+9

'EXP(your_matrix)' – Jealie

+1

顺便说一句,存在R.没有expm你应该清楚你正在使用的软件包。 – Frank

+0

感谢它的工作。不知道为什么我没有想到:S – Orongo

回答

1
res <- mymatrix 
res [] <- exp(res) 

> res 
      [,1]  [,2] 
[1,] 7.389056 2.718282 
[2,] 54.598150 148.413159 
[3,] 20.085537 1096.633158 

在这里,你去。