Re: [討論] 如何將區塊矩陣重排

看板MATLAB作者 (sigh...)時間11年前 (2013/02/06 00:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
※ 引述《janghang (人生如戲)》之銘言: : 假設我有一些已知的矩陣A、B、C...etc,這些矩陣都是方陣而且維度相同 : 那我要怎麼排成如下的大矩陣: : [A B C D . . . ] : [B A B C . . . ] : [C B A B C . . ] : [D C B A B C . ] : [. . . . . . . ] : [. . . . . . . ] : (這個大矩陣的對角線元素A) : 如果只有A、B、C,是可以用矩陣合併的技巧,拚成[ABC] : [BAB] : [CBA] : 但因為有很多個,所以怎麼有系統化的排列呢? : 我想用for迴圈,但是一直遇到dimension mismatch的問題 p = eye(3) q = [0 1 0; 1 0 1; 0 1 0] r = [0 0 1; 0 0 0; 1 0 0] kron(p, A) + kron(q, B) + kron(r, C) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 207.237.248.79
文章代碼(AID): #1H4ItNIm (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1H4ItNIm (MATLAB)