作者burton0504 (汪)
看板MATLAB
標題[問題] 關於排列數字大小的問題
時間Sun May 17 12:33:43 2015
各位先進大家好
小弟目前遇到一個matlab方面的問題
A=50 40 20 10 30
Rank(A)=5 4 2 1 3
B=95 75 29 64 31
我要利用何種指令讓B照著Rank(A)來做排列呢??
因為數量很大,所以沒辦法用手動排列
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.74.156
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1431837226.A.6C6.html
推 comt0928: 可以先把B sort 再利用RANK(A)的值 再代入新的陣列 05/17 12:50
推 celestialgod: [Asort, I]=sort(A); Bsort=B(I) 05/17 13:05
→ jatj: 2F正解 常用help可以解決很多問題 05/18 08:03