找數列極值對應參照數列已回收

看板MATLAB作者 (.....)時間13年前 (2011/01/04 06:17), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
假設我現在有二組數據 A=[3 6 7 9 2] B=[1 2 3 4 5] 如果要從A數列找出極值(此為9),要對應出B數列的數值是4 應該怎麼做? 我知道求極值就max(A)就可以 但怎麼得到對應B數列呢? 能不能求解一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 130.243.207.232

01/04 09:35, , 1F
[v,i]=max(A), B(i)即為所求
01/04 09:35, 1F

01/04 10:30, , 2F
B(A==max(A)) 前幾個禮拜剛好板上有人問一樣的
01/04 10:30, 2F

01/05 06:26, , 3F
感謝iccfish及CCWck 真是太強了
01/05 06:26, 3F
文章代碼(AID): #1D8ai7tA (MATLAB)
文章代碼(AID): #1D8ai7tA (MATLAB)