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

5 次查看(过去 30 天)
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

回答(1 个)

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

类别

Help CenterFile Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息

产品


版本

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by