matlab矩阵列在MATLAB中,如果有一列矩阵A1,A2,...An,怎样像表示数组循环那样表示出矩阵列呢?在数组情

问题描述:

matlab矩阵列
在MATLAB中,如果有一列矩阵A1,A2,...An,怎样像表示数组循环那样表示出矩阵列呢?
在数组情况下a(1),a(2),...a(n),for i=1:n a(i)=...end 就行了.我试了下,矩阵这样不行,那该怎么办呢?
1个回答 分类:综合 2014-09-17

问题解答:

我来补答
这个要使用cell结构数组
c=cell(1,n);
cell{1}=A1; cell{2}=A2;
for i=1:n
c{i}(1,1); 这句话就表示矩阵数组中第i个矩阵中的第1行,第1列元素
end
要想访问所有的矩阵
for i=1:n
[mm,nn]=size(c{i});
for j=1:mm
for k=1:nn
c{i}(j,k)
end
end
end
 
 
展开全文阅读
剩余:2000