[問題] 關於矩陣排列的問題(sort無法解決)已回收

看板MATLAB作者 (kelune)時間17年前 (2008/12/18 19:08), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
類似現有矩陣 A=[5 2 3 9 8 6 1 0] 我想要排成 G=[1 0 3 9 5 2 8 6] 我要如何作!? 要用何種指令!? 囧~~搞很久不知怎下手!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.221.31

12/18 19:14, , 1F
用sort可以得到index,拿那index去排就好
12/18 19:14, 1F

12/18 19:44, , 2F
[A(:,1),ind]=sort(A(:,1));
12/18 19:44, 2F

12/18 19:44, , 3F
A(:,2)=A(ind,2);
12/18 19:44, 3F

12/18 22:17, , 4F
G=sortrows(A,1)
12/18 22:17, 4F
文章代碼(AID): #19IYyH07 (MATLAB)
文章代碼(AID): #19IYyH07 (MATLAB)