MATLAB: How to find out position of minimum element in a matrix

matrixmatrix array

a=[8 2 5;2 -2 4;9 5 4] here position of minimum value is 2*2

Best Answer

a=[8 2 5;2 -2 4;9 5 4] ;
[r,c]=find(a==min(a(:)));
This will even work if there are multiple positions where the minimum value exists: in that case r and c will be vectors.