find the 3 maximum elements and their index

hi everyone, i have a vector and i need to find the 3 maximum elements and their index, plz can anyone help me in that? thx

More Answers (1)

r = rand(100,1);
[val ind] = sort(r,'descend');
val(1:3)
ind(1:3)
r(ind(1:3))

2 Comments

thank u very much i tried it and it worked, but i forgot to mention that i need to do it with simulink :s
you can use the above written code in 'MATLAB Fucntion' block

Sign in to comment.

Asked:

on 29 Feb 2012

Community Treasure Hunt

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

Start Hunting!