我試圖寫一個程序來檢查的單獨5x5的矩陣所有可能的組合,其中,在所有的矩陣的每個元素是布爾值的結果。但是,我的問題是我無法找出一種方法來讓矩陣檢查每個組合。自行車通過可能的矩陣MatLab的
舉例說明我想爲2x2矩陣發生什麼。我希望我的程序能夠生成如下矩陣:
(1) [0 0;0 0]
(2) [1 0;0 0]
(3) [1 1;0 0]
(4) [1 1;1 0]
(5) [1 1;1 1]
(6) [1 0;0 1]
(7) [1 1;0 1]
…
等等,直到完成所有可能的矩陣。我如何做到這一點,以便我對這些矩陣組合進行一些操作?
(我知道這可能會需要一個不可能很長時間才能完全循環5 5x5的矩陣,但是我也希望這樣做對更小的矩陣(3 3×3的),我也想就這麼走了儘可能長時間運行以檢查儘可能多的5 5x5的並查看出我檢查過的那個,這是最好的結果。)
你能提供到目前爲止你已經嘗試了任何的代碼? – Syon
我完全不知道從哪裏開始,我做了5個矩陣,如下: pos1 = [p111 p112 p113 p114 p115; p121 p122 p123 p124 p125; p131 p132 p133 p134 p135; p141 p142 p143 p144 p145 ; p151 p152 p153 p154 p155]
(繼續4個更多的矩陣)它會通過每個元素的每個組合,但我不知道如何讓它這樣做。
我也不確定如何在此網站上正確格式化,對不起。 我也剛剛意識到,有可能有更多的組合,比在5個5x5s中通過合理的,但我也希望做3 3x3s。 – Jack
請參閱**添加註釋**按鈕下方的幫助x) – Werner