[問題] 矩陣排列已回收

看板MATLAB作者 (^^)時間17年前 (2008/11/12 11:10), 編輯推噓3(302)
留言5則, 5人參與, 最新討論串1/3 (看更多)
假設A=[1 2;3 4] 我要把A變成[1 2 3 4] 我打A(:)' 結果變成 [1 3 2 4] 它好像是讀行排列 @@ 我這樣寫[A(1:) A(2,:)]就可以了 但是如果A維度很大時 要怎摸辦??? -- 大家好 我是新手...^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.6.174

11/12 11:41, , 1F
先轉置就好了@@
11/12 11:41, 1F

11/12 11:43, , 2F
可以先做轉置a=A.',再做a(:).'
11/12 11:43, 2F

11/12 11:45, , 3F
reshape()
11/12 11:45, 3F

11/12 12:09, , 4F
用reshape也要先把裡面轉置
11/12 12:09, 4F

11/14 11:52, , 5F
3Q...
11/14 11:52, 5F
文章代碼(AID): #196aaiKD (MATLAB)
文章代碼(AID): #196aaiKD (MATLAB)