How do we sort scalar value in ranks?
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Shifting and Sorting Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!