matlab 数组组合的问题

问题描述:

matlab 数组组合的问题
AA=Y(1:10,:);
BB=Y(11:20,:);
CC=Y(21:30,:);
DD=Y(31:40,:);
EE=Y(41:50,:);
现在想把AA BB CC DD EE中分别取一行组成另一个矩阵Q,一共有10e5中可能,如何把Q表示出来
1个回答 分类:综合 2014-09-24

问题解答:

我来补答
[m,n]=size(YY);
QQ=zeros(5,n,1e5);
s=0;
for a=1:10
for b=11:20
for c=21:30
for d=31:40
for e=41:50
s=s+1;
QQ(:,:,s)=YY([a b c d e],:);
end
end
end
end
end
三维矩阵QQ的每一层就是矩阵Q的一种可能
 
 
展开全文阅读
剩余:2000
上一页:第九题,详解
下一页:gyyv