我有两组矩阵作为标记为 A 和 B 的单元格。
一般问题供参考:
我有 5 个矩阵 A 单元格(每个单元格都由 9x9 矩阵组成)和 20 个 B 单元格(也由 9x9 矩阵组成)。
我仍在尝试找到一种方法来简单地将它们变成以下模式:
A{1} B{1} B{2} B{3} B{4}
B{5} A{2} B{6} B{7} B{8}
B{9} B{10} A{3} B{11} B{12}
B{13} B{14} B{15} A{4} B{16}
B{17} B{18} B{19} B{20} A{5}
这个更大的矩阵会随着时间的推移而重复:假设 5 次迭代。所以我在时间 1 使用 A{1}(:,:,1) 引用单元格 A{1} 中的数据。
*我的问题是我遇到的: *
虽然这可以循环使用
for j=1:t
A{1}(:,:,j+1) = B{1}(:,:,j)*A{1}(:,:,j)
end
为什么以下不起作用?
A{1}(:,:,2:t)=B{1}(:,:,1:t-1)*A{1}(:,:,1:t-1);
为你们的帮助干杯。