Re: 找數列極值對應參照數列已回收
※ 引述《orgg (.....)》之銘言:
: 假設我現在有二組數據
: A=[3 6 7 9 2]
: B=[1 2 3 4 5]
: 如果要從A數列找出極值(此為9),要對應出B數列的數值是4 應該怎麼做?
: 我知道求極值就max(A)就可以 但怎麼得到對應B數列呢?
: 能不能求解一下
: 謝謝
自問自答
我做的方法是將A和B數列結合成矩陣後轉置
C=[A;B]'
再排列A由小到大(或大到小加'descend')
[~, index2] = sort(C(:,1));
Asort2 = C(index2,:)
Asort2 =
2 5
3 1
6 2
7 3
9 4
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 130.243.207.232
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):