我想在每次迭代中获得一个新的CC值。CC是一个存储了200个二维的三维矩阵,但我不能使用另一个循环来获得CC的新值。CC是6*6*200
三维矩阵。我正试图用这种方式做,但现在正在工作
for j = 1:100
for i = 1:2
K = B'*CC(j*i)*B;
end
end
这样,我每次迭代都得到CC = 1,2,2,4,3,6...
,但我想得到CC
的连续值,就像j=1, i=1
一样,我得到CC(1)
,然后是j=1 i=2, CC(2), j=2, i=1, CC(3), j=2,i=2, CC(4)....
,最后是j=100, i=1, CC(199), j=100, i=2, CC(200)
。
上面的代码只是显示问题的一个示例。
要获得所描述的所需结果,您可以执行CC((j-1)*2+i)
,但从您的描述来看,您似乎更想要CC(:,:,(j-1)*2+i)