作者majestie (Li)
看板MATLAB
标题[问题]所有可能排序
时间Tue Nov 26 23:56:44 2013
想请问一下
如果我有5个人,每个有+1和-1两种选择
全部的可能就会有2^5=32种
我想请问一下有办法用matlab写出一个32x5的全部组合吗??
请教一下高手~~谢谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.158.117
1F:→ ejialan:A=double(dec2bin(0:31,5))-48; A(~A)=-1 11/27 10:20
2F:→ majestie:太感谢楼上大大了~ 11/27 12:00
4F:→ profyang:可以参考这篇会比较知道1F大大在干嘛 A(~A)=-1只是把0变 11/27 12:08
5F:→ profyang:成-1 不过这作法颇酷~我的话只会用A(A==0)=-1 11/27 12:09
6F:→ ejialan:不想用逻辑判断还可以A=2*double(dec2bin(0:31,5))-97 11/27 12:14
7F:推 profyang:哦哦~楼上这个好 11/27 12:22
8F:→ majestie:也谢谢3F大大~ 11/27 20:58