如何创建一个双循环并用数字填充它?

时间:2019-03-04 00:54:25

标签: r

我创建了一个4×5矩阵,并使用一个双循环用数字填充该矩阵,以便矩阵中元素的值是其行索引提高到其列索引的幂(例如,将第2行和第3列的2乘以3的幂,即8)。

如何创建一个双循环并用数字填充它?

2 个答案:

答案 0 :(得分:2)

只使用外部。

outer(1:4, 1:5, "^")

答案 1 :(得分:-1)

这只是编写它的一种常见方式。如果您支持/解决问题,我将不胜感激。

M = matrix(nrow = 4, ncol = 5)
for (i in seq(nrow(M))){
  for (j in seq(ncol(M))){
    M[i,j] = i^j
  }
}