Effacer les filtres
Effacer les filtres

Create the rank in matlab

2 vues (au cours des 30 derniers jours)
baby
baby le 16 Déc 2012
hi all,
i wanna ask to u how to create the rank in matlab
example in my case :
|data|score --> title
| a | 90 |
| b | 95 |
| c | 60 |
| d | 75 |
| e | 70 |
i wanna create a rank for the scores from the lowest score to the highest score, but i dont know how to make that
i wanna the result like this
|data|score|rank| --> title
| a | 90 | 4 |
| b | 95 | 5 |
| c | 60 | 1 |
| d | 75 | 3 |
| e | 70 | 2 |
u can see the rank from the lowest score to highest score.
this is my code
a= input ('The Amount of Data :');
for c=1:a
str1 = ['Input Sample's Name - ',num2str(c),' :'];
str2 = ['Input Score - ',num2str(c),' :'];
e{c,1} = input(str1,'s');
b{c,1} = input(str2);
end
d = cell2mat(b);
disp(d)
disp(e)
Please someone help me :'(
  1 commentaire
Jan
Jan le 16 Déc 2012
I cannot imagine what "|data|score --> title" should mean. In general inventing a new notation is only useful, if the details are explained.

Connectez-vous pour commenter.

Réponses (1)

Image Analyst
Image Analyst le 16 Déc 2012
Did you see sort(), particularly the second return argument?

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by