看板 MATLAB 關於我們 聯絡資訊
各位先進大家好 小弟目前遇到一個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