楼主问的应该是sortrows吧,按照row来排列,比如
x = [1 4 3 5; 1 3 2 6]
x =
1 4 3 5
1 3 2 6
sortrows(x)
其结果是按照row来排列,默认首先排第一列,1和1一样大,那么排第二列,3比4小,所以1 3 2 6应该在第一行。假如使用
sortrows(x, 4)
那么结果中首先看第4列的大小,5比6小,那么原来的顺序就对了,如果是
x =
1 2 3 6
1 2 3 5
那么,sortrows(x, 4)之后,由于第4列的5比6小,那么,1 2 3 5应该排到前面。
类似于姓名的排列,如果第一个字母一样,那么按照第二个字母排,第二个一样,就按第三个排,只不过这里可以规定顺序,就是首先按哪个排,然后在按哪个排。明白了么,呵呵,有点乱说的。
温馨提示:答案为网友推荐,仅供参考