MATLAB: Getting element row and column (index location) out of a matrix

indexlocationMATLABmax

Hi,
I have a correlation output matrix which I obtain through function
*Resultant= Corr(x)*
Let Resultant be a 10×10 matrix.
I wish to extract the location (row and column number) of the top 5 values from the Resultant matrix.
All help will be appreciated.
Regards,
AMD.

Best Answer

Resultant=rand(10,10);
[B,IX] = sort(Resultant(:),'descend')
[r c] = ind2sub(size(Resultant),IX(1:5))