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?

 Accepted Answer

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

More Answers (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..

Categories

Tags

Asked:

anu
on 27 Nov 2013

Commented:

anu
on 28 Nov 2013

Community Treasure Hunt

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

Start Hunting!