是否可以在 Matlab 中创建具有不同大小的矩阵数组。
例如
Array_Mat(:,:,1) = zeros(3);
Array_Mat(:,:,2) = zeros(4);
这给出了错误。那么我如何制作矩阵数组?
最佳答案
您可以使用单元格。
>> a{1}=[1 2 ;3 4]
a =
[2x2 double]
>> a{2}=zeros(4)
a =
[2x2 double] [4x4 double]
>> a{1}(2,1)
ans =
3
>> a{2}(3,4)
ans =
0
关于arrays - Matlab中不同大小的矩阵数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13223825/