[問題]所有可能排序

看板MATLAB作者 (Li)時間11年前 (2013/11/26 23:56), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
想請問一下 如果我有5個人,每個有+1和-1兩種選擇 全部的可能就會有2^5=32種 我想請問一下有辦法用matlab寫出一個32x5的全部組合嗎?? 請教一下高手~~謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.158.117

11/27 10:20, , 1F
A=double(dec2bin(0:31,5))-48; A(~A)=-1
11/27 10:20, 1F

11/27 12:00, , 2F
太感謝樓上大大了~
11/27 12:00, 2F

11/27 12:08, , 4F
可以參考這篇會比較知道1F大大在幹嘛 A(~A)=-1只是把0變
11/27 12:08, 4F

11/27 12:09, , 5F
成-1 不過這作法頗酷~我的話只會用A(A==0)=-1
11/27 12:09, 5F

11/27 12:14, , 6F
不想用邏輯判斷還可以A=2*double(dec2bin(0:31,5))-97
11/27 12:14, 6F

11/27 12:22, , 7F
哦哦~樓上這個好
11/27 12:22, 7F

11/27 20:58, , 8F
也謝謝3F大大~
11/27 20:58, 8F
文章代碼(AID): #1IbCI-xl (MATLAB)
文章代碼(AID): #1IbCI-xl (MATLAB)