how we can select 2 or more variables from an array depending on their values.

like i have an array of say 100 variables.i want to select 4 variables from this array whose values are maximum in that array.what kind of command is available rather than max in matlab?

 Risposta accettata

[value1,index1] = sort(A,'descend');
out = [value1(1:4),index1(1:4)];

Più risposte (1)

but it does not work if two or more values are same ..then it is not able to select only one value from them..

Categorie

Tag

Richiesto:

anu
il 27 Nov 2013

Commentato:

anu
il 28 Nov 2013

Community Treasure Hunt

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

Start Hunting!

Translated by