[討論] 矩陣排列問題

看板MATLAB作者時間13年前 (2012/09/18 14:36), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
舉列:A=[995,5;0,5;-1,2;1,2;996,2]; A的第一行是我做完運算的值 A的第二行是我該值在資料出現的次數 我想讓A的排列成A=[0,5;-1,2;1,2;995,5;996,5]; 根據A的第一行之差值大小去排列 讓輸出如上 不知道怎做 可否請板上的大大教導一下~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.9.32

09/18 18:15, , 1F
你是不是打錯了啊,結果應該是下式吧。
09/18 18:15, 1F

09/18 18:15, , 2F
A=[-1,2;0,5;1,2;995,5;996,5];
09/18 18:15, 2F

09/18 18:16, , 3F
若是的話 A=sortrows(A) 即可達成你的需求。
09/18 18:16, 3F

09/18 21:22, , 4F
感謝大大~我這樣又可以繼續encoding
09/18 21:22, 4F
文章代碼(AID): #1GM1PpqO (MATLAB)
文章代碼(AID): #1GM1PpqO (MATLAB)