matlab 排列组合问题 ,例如矩阵A =3 0 1 1 2 3 04 3 6 3 1 6 65 6 3 7 3 2 2我要求出A的所有排列组合,组合方式如下:3 0 1 1 2 3 03 0 1 1 2 3 63 0 1 1 2 3 23 0 1 1 2 6 03 0 1 1 2 6 6.总共是3*3*3*3*3*3*3种组合.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 23:32:19
matlab 排列组合问题 ,例如矩阵A =3 0 1 1 2 3 04 3 6 3 1 6 65 6 3 7 3 2 2我要求出A的所有排列组合,组合方式如下:3 0 1 1 2 3 03 0 1 1 2 3 63 0 1 1 2 3 23 0 1 1 2 6 03 0 1 1 2 6 6.总共是3*3*3*3*3*3*3种组合.
matlab 排列组合问题 ,
例如
矩阵A =
3 0 1 1 2 3 0
4 3 6 3 1 6 6
5 6 3 7 3 2 2
我要求出A的所有排列组合,组合方式如下:
3 0 1 1 2 3 0
3 0 1 1 2 3 6
3 0 1 1 2 3 2
3 0 1 1 2 6 0
3 0 1 1 2 6 6
.
总共是3*3*3*3*3*3*3种组合.
matlab 排列组合问题 ,例如矩阵A =3 0 1 1 2 3 04 3 6 3 1 6 65 6 3 7 3 2 2我要求出A的所有排列组合,组合方式如下:3 0 1 1 2 3 03 0 1 1 2 3 63 0 1 1 2 3 23 0 1 1 2 6 03 0 1 1 2 6 6.总共是3*3*3*3*3*3*3种组合.
这是最容易理解的方法了,虽然复杂点
A =[3 0 1 1 2 3 0;
4 3 6 3 1 6 6;
5 6 3 7 3 2 2];
B=[]
for i1=1:3
for i2=1:3
for i3=1:3
for i4=1:3
for i5=1:3
for i6=1:3
for i7=1:3
B=[B;[A(i1,1) A(i2,2) A(i3,3) A(i4,4) A(i5,5) A(i6,6) A(i7,7)]];
end
end
end
end
end
end
end