Re: [問題]矩陣每幾行取一最大值,並輸出其列之位置
※ 引述《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
推
11/27 21:50, , 1F
11/27 21:50, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章