matlab随机排列组合
希望写出一个这样的程序:在数组【1,2,3】中随机抽取两个数数组【4,5,6】中随机抽取两个数数组【7,8,9】中随机抽取两个数再将上面抽出的6个数的可能组合都列出想用M...
希望写出一个这样的程序:
在数组【1,2,3】中随机抽取两个数
数组【4,5,6】中随机抽取两个数
数组【7,8,9】中随机抽取两个数
再将上面抽出的6个数的可能组合都列出
想用MATLAB完成,求大侠的帮助 展开
在数组【1,2,3】中随机抽取两个数
数组【4,5,6】中随机抽取两个数
数组【7,8,9】中随机抽取两个数
再将上面抽出的6个数的可能组合都列出
想用MATLAB完成,求大侠的帮助 展开
2个回答
展开全部
A=[1 2 3];
B=[4 5 6];
C=[7 8 9];
a1=nchoosek(1:3,2);
[m n]=size(a1);
r=[];
for i=1:m
for j=1:m
for k=1:m
r=[r;A(a1(i,:)) B(a1(j,:)) C(a1(k,:))];
end
end
end
B=[4 5 6];
C=[7 8 9];
a1=nchoosek(1:3,2);
[m n]=size(a1);
r=[];
for i=1:m
for j=1:m
for k=1:m
r=[r;A(a1(i,:)) B(a1(j,:)) C(a1(k,:))];
end
end
end
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询