看板 MATLAB 關於我們 聯絡資訊
※ 引述《PPPAAT ()》之銘言: : 請問各位大大~ : 若我有一矩陣A : A= 1 4 5 3 : 6 8 9 4 : 2 3 7 6 : 5 1 4 2 : 例如:想每兩行取一最大值,並輸出其列之位置 : 輸出結果為 [8,9]以及[2,2] : 我試過 : [C,I] = max(A) 似乎只能針對每一行取最大值並輸出其相對之列位置 : 也試過將A轉置後 : B=A' : [C,I] = max(B,[],2) : 得到的結果跟上面如出一轍 : 請問是我哪裡沒注意到嗎~~ : 請各位大大賜教,感恩!! C=[] for i=1:2:4 [k,j]=find(max(A(i,:))); C(i/2,1)=i/2; C(i/2,2)=j; end -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.250.197 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1416834712.A.E3F.html
PPPAAT: 感謝您~ 11/27 21:50