我创建了一个4×5矩阵,并使用一个双循环用数字填充该矩阵,以便矩阵中元素的值是其行索引提高到其列索引的幂(例如,将第2行和第3列的2乘以3的幂,即8)。
如何创建一个双循环并用数字填充它?
答案 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
}
}