我有两个矩阵 A1 和 A2,例如 A1 = [1 0; 1 1]; A2 = [0 1; 1 1];
现在我不想将它们命名为 A1 和 A2,因为我将拥有 An 矩阵。
所以我想要类似的东西
A(1) = [1 0; 1 1]; A(2) = [0 1; 1 1]; .. A(n) = [...];
但是Matlab不允许我这样做。
我知道可以使用 A(:,:,1) = [ ... ] 但这很难看,让我一直输入 :,:, ...所以我想知道是否有不同的解决方案。
我尝试了 A.1,但结构字段名称必须是字符串。
最佳答案
使用元胞数组:
A = cell(N, 1);
A{1} = [ 1 0; 1 1 ];
A{2} = [ 0 1; 1 1 ];
关于Matlab - 矩阵数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14959868/