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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 13:16:52
matlab矩阵列在MATLAB中,如果有一列矩阵A1,A2,...An,怎样像表示数组循环那样表示出矩阵列呢?在数组情况下a(1),a(2),...a(n),fori=1:na(i)=...end就

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

matlab矩阵列在MATLAB中,如果有一列矩阵A1,A2,...An,怎样像表示数组循环那样表示出矩阵列呢?在数组情况下a(1),a(2),...a(n),for i=1:n a(i)=...end 就行了.我试了下,矩阵这样不行,那该怎么办呢?
这个要使用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