作业帮 > 综合 > 作业

matlab随机排列组合

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/04 04:20:49
matlab随机排列组合
希望写出一个这样的程序:
在数组【1,2,3】中随机抽取两个数
数组【4,5,6】中随机抽取两个数
数组【7,8,9】中随机抽取两个数
再将上面抽出的6个数的可能组合都列出
想用MATLAB完成,求大侠的帮助
matlab随机排列组合
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