sortrows函数应用:用于数组矩阵排序
sortrows常用用法:
B = sortrows(A) B = sortrows(A,column)
我们先创建一个矩阵:
A = 95 45 92 41 13 1 84 95 7 73 89 20 74 52 95 7 73 5 19 44 20 95 7 40 35 60 93 67 76 61 93 81 27 46 83 76 79 91 0 19 41 1 默认依据第一列的数值按升序移动每一行,如果第一列的数值有相同的,依次往右比较。例: B = sortrows(A) B = 76 61 93 81 27 46 83 76 79 91 0 19 41 1 95 7 40 35 60 93 67 95 7 73 5 19 44 20 95 7 73 89 20 74 52 95 45 92 41 13 1 84
或是从某一列开始比较数值并按升序排序,例: C = sortrows(A,2)%以第二列进行升序排序 C = 95 7 73 89 20 74 52 95 7 73 5 19 44 20 95 7 40 35 60 93 67 95 45 92 41 13 1 84 76 61 93 81 27 46 83 76 79 91 0 19 41 1 亦可以从某一列开始以降序排列,例: D = sortrows(A, -4)%以第四列进行降序排序 D = 95 7 73 89 20 74 52 76 61 93 81 27 46 83 95 45 92 41 13 1 84 95 7 40 35 60 93 67 95 7 73 5 19 44 20 76 79 91 0 19 41 1
如果要求每一列都按照升序排列 E=sort(A) 如果要求每一列都按照降序排列 F=-sort(-A)