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

看板MATLAB作者 (.....)時間15年前 (2011/01/04 06:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1D8b1_yf (MATLAB)
文章代碼(AID): #1D8b1_yf (MATLAB)