尋找二維矩陣accumA的最大值所在位置的索引:
[MA,IA]=max(accumA); % max value of each column & row index of each column [mVal,mInd]=max(MA); % max value of matrix & column index of that value maxRow=IA(mInd); maxCol=mInd;
maxRow為第一個維度的索引,maxCol為第二個維度的索引。
##find the index of the maximum value in a 2D or 3D matrix in MATLAB##
尋找三維矩陣的最大值所在位置的索引:
[M,I]=max(A); M=squeeze(M); I=squeeze(I); [M_,I_]=max(M); [M__,I__]=max(M_); maxR=I__; maxCol=I_(maxR); maxRow=I(maxCol,maxR);
maxR為第三個維度的索引,maxCol為第二個維度的索引,maxRow為第一個維度的索引。