Re: [問題] 矩陣問題已回收

看板MATLAB作者 (何じゃこりゃ!)時間14年前 (2010/03/08 10:26), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串16/34 (看更多)
※ 引述《lovesissel (Wang)》之銘言: : 假設A=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16]; : 如何變成 : B=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16]; : 的方陣 : 也就是假設一列的data ex: A(1,1:16) : 我想將A中那一列的元素 1 2 3 4當成一列 5 6 7 8當成第二列 : 變成一個4x4的方陣 : 因為我目前的數據是1 x 12321 : 我想把它利用上述的規則變成111 x 111 : 該怎麼做呢 : 感謝^^ 想借文章問一下,那如果我是想把B轉成A呢? 也就是B = [1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16] 轉成 A = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.220

03/08 10:41, , 1F
reshape
03/08 10:41, 1F

03/08 10:50, , 2F
但是弄了後結果是1 5 9 13 2 6 10 14...
03/08 10:50, 2F

03/08 10:57, , 3F
A = reshape(B',1,16);
03/08 10:57, 3F

03/08 10:57, , 4F
拍謝我資質太駑鈍了,感謝樓上跟一樓熱心教學!!
03/08 10:57, 4F
文章代碼(AID): #1Bb616BQ (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1Bb616BQ (MATLAB)