【发布时间】:2019-08-15 05:57:28
【问题描述】:
我想创建一个矩阵,然后根据一个方程,使用特定列名和行名中的给定值计算矩阵的每个单元格。
这是我创建的空矩阵。
T <- seq(from=-4, to=0, by=0.05)
S <- seq(from=15, to=30, by=0.5)
matrix2 <- matrix(nrow = 81, ncol = 31)
dimnames(matrix2) = list(T, S)
现在我想使用这个公式计算对应行和列(T 和 S)的每个单元格
1-exp(-(T^(1/0.9)+S^(1/0.9))^0.9)
这里需要循环还是其他什么?
【问题讨论】:
-
请检查您的公式,因为我在某些元素中得到了
NaN。1-exp(-(T[1]^(1/0.9)+S[1]^(1/0.9))^0.9)# [1] NaN
标签: r