利用matlab得到每一行每一列有且只有一個1的4階矩陣

在做優化問題的時候,遇到一個問題,目標函數不是線性,無法用matlab的線性優化工具箱,而在進行0 1約束時,需要得到所有24個每一個每一列有且只有1個1的矩陣。僅作記錄 想法 就是要把4階單位矩陣的4行按照所有可能的24種排列進行重新組合,這樣可以保證無論怎麼組合都可以每一行每一列有且僅有一個1 步驟 創建一個4x1的元胞m,包含4個數組[1 0 0 0] [0 1 0 0] [0 0 1 0]
相關文章
相關標籤/搜索