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

 Akzeptierte Antwort

Weitere Antworten (1)

Jonathan Sullivan
Jonathan Sullivan am 29 Feb. 2012

3 Stimmen

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

2 Kommentare

amal
amal am 29 Feb. 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 am 1 Mär. 2012
you can use the above written code in 'MATLAB Fucntion' block

Melden Sie sich an, um zu kommentieren.

Kategorien

Gefragt:

am 29 Feb. 2012

Community Treasure Hunt

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

Start Hunting!

Translated by