Create the rank in matlab
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentario
Jan
el 16 de Dic. de 2012
I cannot imagine what "|data|score --> title" should mean. In general inventing a new notation is only useful, if the details are explained.
Respuestas (1)
Image Analyst
el 16 de Dic. de 2012
Did you see sort(), particularly the second return argument?
0 comentarios
Ver también
Categorías
Más información sobre Construction en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!