[討論] 怎樣把矩陣內的值之大小順序全部倒轉

看板MATLAB作者 (六瓢)時間12年前 (2013/10/14 20:48), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
例如 A=[1 6 8 7 4] 如何將它變成 B=[8 6 1 4 7] 也就是最大那個的值變成最小的那個 第二大的值變成第二小的那一個....依此類推 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.171.183

10/14 22:24, , 1F
[~,I]=sort(A);B=A;B(I(end:-1:1))=B(I);
10/14 22:24, 1F

10/14 23:49, , 2F
sort(A,'descend')
10/14 23:49, 2F

10/14 23:50, , 3F
啊 抱歉 完全看錯題目
10/14 23:50, 3F

10/14 23:50, , 4F
2F正解
10/14 23:50, 4F
文章代碼(AID): #1IM-Wxxr (MATLAB)
文章代碼(AID): #1IM-Wxxr (MATLAB)