看板 [ MATLAB ]
討論串[問題] 請問排序
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者james1022jk (雁)時間15年前 (2011/01/01 04:12), 編輯資訊
0
0
0
內容預覽:
這問題很簡單, 程式如下:. 00 clear all, clc. 10 a = [0.8 1.0 0.7 0.6 0.9];. 20 [b, I] = sort(a,2);. 30 [c, II] = sort(I,2);. II即為所求.. --. 發信站: 批踢踢實業坊(ptt.cc).

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者zergcho (ZC)時間15年前 (2011/01/01 01:45), 編輯資訊
0
0
0
內容預覽:
已爬文,但是沒有找到答案.... a = [0.8 1.0 0.7 0.6 0.9] ;. 我希望輸出一個由小排到大排名的矩陣 => [3 5 2 1 4]. 也就是a的第一個值是排序第3名,第二個值是排序第5名...etc. 我用[b,index] = sort(a,2) ;. 輸出是 b : [
(還有21個字)
首頁
上一頁
1
下一頁
尾頁