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

 Réponse acceptée

Plus de réponses (1)

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

2 commentaires

amal
amal le 29 Fév 2012
thank u very much i tried it and it worked, but i forgot to mention that i need to do it with simulink :s
Srinivas
Srinivas le 1 Mar 2012
you can use the above written code in 'MATLAB Fucntion' block

Connectez-vous pour commenter.

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by