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

Calculating exp() of each element in matrix using R

如何获取矩阵中每个元素的 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) ?

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

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

给你。