我有两个嵌套的For循环,其中内循环通过
将计算结果输入矩阵matrix[u,]
因此,我将内循环的所有结果都收集到矩阵中,这很好。但是,我想保持内循环生成的每个矩阵在内循环的k次执行中通过外部For循环。然而,
matrix[[k]][u,]
不起作用(我初始化了matrix = matrix())。但我确实得到了下标超出范围的错误。有人可以提出替代方案吗?
由于
编辑 我的代码看起来像伪
mat<-matrix()
for (k in a:b){
for (i in a:c){
function(parameter1)->q
c(q[1],q[2])->mat[i,]
}
mat[[k]]
}
答案 0 :(得分:0)
虽然,我仍然完全不理解这个问题,但这可能就是你所期待的。 请告诉我,如果这不是您的预期,
x<-matrix(nrow=10, ncol=10)
for (i in 1:10){
for (j in 1:10){
x[i,j]=i*j
}
}