Create the rank in matlab
2 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Jan
2012 年 12 月 16 日
I cannot imagine what "|data|score --> title" should mean. In general inventing a new notation is only useful, if the details are explained.
回答 (1 件)
Image Analyst
2012 年 12 月 16 日
Did you see sort(), particularly the second return argument?
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Construction についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!