[問題] 尋找矩陣中前N項大數已回收

看板MATLAB作者 (我的夢破滅了)時間14年前 (2010/04/29 18:25), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
請問各位高手 如果我想要尋找矩陣(m,m)中 前N項最大值的位置及值 應該要怎麼寫? 我只能夠想到把值call出來 但是無法找到他的位置 希望有人可以幫忙提供我想(ㄒㄧㄝˇ)法(ㄈㄚˇ) 拜託拜託<(_._)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.79.173

04/29 18:56, , 1F
先用sortrows排序
04/29 18:56, 1F

04/29 18:57, , 2F
然後把你要的前N筆資料取出來
04/29 18:57, 2F

04/29 19:00, , 3F
可是這樣不是就不知道原始位置在哪邊了嘛??
04/29 19:00, 3F

04/29 19:31, , 4F
sortrows在排序過後有一個矩陣可以知道本來的位置
04/29 19:31, 4F

04/30 21:03, , 5F
我都用[a b]=sort(c(:)); 再反推c/m商跟餘
04/30 21:03, 5F
文章代碼(AID): #1BsLw0UM (MATLAB)