使用R计算矩阵中每个元素的exp()

使用R计算矩阵中每个元素的exp(),r,matrix-multiplication,R,Matrix Multiplication,如何获取矩阵中每个元素的exp()?我有mymatrix=matrix(c(2,4,3,1,5,7),3,2)并尝试使用resresexp(你的矩阵)顺便说一句,R中没有expm。你应该清楚你在使用什么包。谢谢它奏效了。不知道为什么我没有想到这一点:在本例中,SI在dummie matrix上尝试了该命令,效果非常好!然而,当我在我较大的矩阵上尝试它时,我在expm(矩阵(x))中得到以下错误消息error:矩阵指数需要平方,非空矩阵是的,我的矩阵不是平方,但我的虚拟矩阵也不是。我看过矩阵的每个

如何获取矩阵中每个元素的exp()?我有
mymatrix=matrix(c(2,4,3,1,5,7),3,2)
并尝试使用
res
res
exp(你的矩阵)
顺便说一句,R中没有expm。你应该清楚你在使用什么包。谢谢它奏效了。不知道为什么我没有想到这一点:在本例中,SI在dummie matrix上尝试了该命令,效果非常好!然而,当我在我较大的矩阵上尝试它时,我在expm(矩阵(x))中得到以下错误消息error:矩阵指数需要平方,非空矩阵是的,我的矩阵不是平方,但我的虚拟矩阵也不是。我看过矩阵的每个单元格,没有单元格=0。我很困惑你把矩阵指数和每个元素的exp()混淆了。这些是不同的操作。矩阵指数由幂级数定义,幂仅为平方矩阵定义。
res <- mymatrix
res [] <- exp(res)

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