How to get the index from the biggest to the smallest values of array ?

5 Ansichten (letzte 30 Tage)
Rahim Rahim
Rahim Rahim am 21 Nov. 2020
Beantwortet: KSSV am 21 Nov. 2020
Hello; if I have that array :
Rankig = [ 0.6229 , 0.6516 , 0.2036 , 0.0997 , 0.5986 , 0.5897 , 0.7667 , 0.4887]
I want to get the rank of each value, I mean, I want the results will be:
7.0000 2.0000 1.0000 5.0000 6.0000 8.0000 3.0000 4.0000
From the biggest to the smallest

Antworten (1)

KSSV
KSSV am 21 Nov. 2020
Read about sort.
[val,idx] = sort(Ranking,'descend') ;

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by