获取矩阵中最大值的位置

Sim*_*ity 2 matlab matrix

假设我在MATLAB中有以下矩阵:

I=[2 1;4 5];
Run Code Online (Sandbox Code Playgroud)

如何检索最大元素的位置?

Mar*_*cin 5

你可以这样做:

[value, location] = max(I(:));
[row,col] = ind2sub(size(I), location);

>> [row, col]                            

ans =

     2     2
Run Code Online (Sandbox Code Playgroud)