运行了这个代码
a=[1 2 3 4 5];
b=[5 6 7 8];
c=[9 10 11];
for i=1:size(a,2)
for j=1:size(b,2)
for k=1:size(c,2)
A=[a(i) b(j) c(k)]
%Data(k)=A
end
end
end
部分结果如图
怎么把运行出来的所有的A放在一个矩阵中呢?
运行了这个代码
a=[1 2 3 4 5];
b=[5 6 7 8];
c=[9 10 11];
for i=1:size(a,2)
for j=1:size(b,2)
for k=1:size(c,2)
A=[a(i) b(j) c(k)]
%Data(k)=A
end
end
end
部分结果如图
怎么把运行出来的所有的A放在一个矩阵中呢?
可以使用cell数组来存储,改为Data{k}=A。
a=[1 2 3 4 5];
b=[5 6 7 8];
c=[9 10 11];
m = 1;
for i=1:size(a,2)
for j=1:size(b,2)
for k=1:size(c,2)
A=[a(i) b(j) c(k)]
Data{m}=A;
m = m+1;
end
end
end
结果
Data{:}
ans =
1 5 9
ans =
1 5 10
ans =
1 5 11
ans =
1 6 9
ans =
1 6 10
ans =
1 6 11
ans =
1 7 9
ans =
1 7 10
ans =
1 7 11
ans =
1 8 9
ans =
1 8 10
ans =
1 8 11
ans =
2 5 9
ans =
2 5 10
ans =
2 5 11
ans =
2 6 9
ans =
2 6 10
ans =
2 6 11
ans =
2 7 9
ans =
2 7 10
ans =
2 7 11
ans =
2 8 9
ans =
2 8 10
ans =
2 8 11
ans =
3 5 9
ans =
3 5 10
ans =
3 5 11
ans =
3 6 9
ans =
3 6 10
ans =
3 6 11
ans =
3 7 9
ans =
3 7 10
ans =
3 7 11
ans =
3 8 9
ans =
3 8 10
ans =
3 8 11
ans =
4 5 9
ans =
4 5 10
ans =
4 5 11
ans =
4 6 9
ans =
4 6 10
ans =
4 6 11
ans =
4 7 9
ans =
4 7 10
ans =
4 7 11
ans =
4 8 9
ans =
4 8 10
ans =
4 8 11
ans =
5 5 9
ans =
5 5 10
ans =
5 5 11
ans =
5 6 9
ans =
5 6 10
ans =
5 6 11
ans =
5 7 9
ans =
5 7 10
ans =
5 7 11
ans =
5 8 9
ans =
5 8 10
ans =
5 8 11