在数据集中,如何将数据从大到小排序?
使用sort
数据从小到大:
a=[1 3 5 2 6];
b=sort(a);
b=[1 2 3 5 6];
但我想要b
:
b=[6 5 3 2 1]
答案 0 :(得分:6)
检查http://www.mathworks.com/help/matlab/ref/sort.html。 sort函数可以采用mode参数。
b = sort(a) % 'ascend' by default
b = sort(a, 'descend') % sort data from large to small
答案 1 :(得分:4)