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

38 views (last 30 days)
Hi,
I have a correlation output matrix which I obtain through function
*Resultant= Corr(x)*
Let Resultant be a 10x10 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.

Accepted Answer

Iman Ansari
Iman Ansari on 4 Jun 2013
Resultant=rand(10,10);
[B,IX] = sort(Resultant(:),'descend')
[r c] = ind2sub(size(Resultant),IX(1:5))

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!