2017-04-03 91 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 

在這裏,你去。