How do we sort scalar value in ranks?
Afficher commentaires plus anciens
Hello everyone, I have struct R bellow, I sort these sequence in ascending order according to Weights values, Now I want to rank them, if weights values are the same so I put them in the same rank and have the same value:
R:
sequence Cost Weights Rank
1x197 double [4;0;0;184] 188 1
1x197 double [4;0;0;189] 193 1
1x197 double [4;0;0;189] 193 1
1x197 double [4;0;0;190] 194 1
1x197 double [4;0;0;191] 195 1
1x197 double [4;0;0;192] 196 1
1x197 double [4;0;0;192] 196 1
The result that I want to obtain is this
sequence Cost Weights Rank
1x197 double [4;0;0;184] 188 1
1x197 double [4;0;0;189] 193 2
1x197 double [4;0;0;189] 193 2
1x197 double [4;0;0;190] 194 3
1x197 double [4;0;0;191] 195 4
1x197 double [4;0;0;192] 196 5
1x197 double [4;0;0;192] 196 5
Thank you
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Shifting and Sorting Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!