[問題] 將矩陣重新組合成新矩陣

看板Mathematica作者 (詔)時間13年前 (2011/09/05 22:05), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/3 (看更多)
例如 我有一個6x6矩陣 ┌11 12 13 14 15 16┐ │21 22 23 24 25 26│ │31 32 33 34 35 36│ A=│41 42 43 44 45 46│ │51 52 53 54 55 56│ └61 62 63 64 65 66┘ 要將裡面的元素重新組合成新的矩陣 ┌44 12 53 14 15 62┐ │21 22 23 43 25 26│ │31 13 33 34 35 36│ B=│41 42 11 24 45 46│ │51 52 32 16 54 56│ └61 55 63 64 65 66┘ 類似這種 就是把裡面的元素拿出來再重新組合成一個新的矩陣 應該要怎麼寫呢?? 這問題困擾了我好久好久 因為不會只好慢慢一個一個打.... 看到眼睛脫窗都快發瘋了!!!! 請高手們救命阿~先謝謝各位了~ (用的是Mathematica7.0版) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.145.63

09/05 22:07, , 1F
有固定規則嗎? 還是隨機洗牌?
09/05 22:07, 1F

09/05 22:11, , 2F
隨機洗牌的話 Combinatorica` 裡有些函數可以組合起來用
09/05 22:11, 2F
有固定規則的 例如A的13位置 變成B的33位置 A的16位置 變成B的54位置 由於不是整排交換 是一個一個挑出來改變的 所以很困擾阿QQ ※ 編輯: idwma 來自: 140.121.145.63 (09/05 22:36)
文章代碼(AID): #1EPDSiG4 (Mathematica)
文章代碼(AID): #1EPDSiG4 (Mathematica)