matlab学习(2) sort、sortrows

1、sort函数

对于向量,sort(X)把向量的元素按照从小到大排序;

 

对于矩阵,sort(X)按照从小到大顺序对矩阵每一列进行排序;sort(X,2)按照行排序

 

对于字符串的元胞数组,sort(X)将这些字符串以ASCII字典顺序排列;

 

对于N个D维数组,sort(X)按照。

 

函数形式是:Y = sort(X,DIM,MODE)有两个可选参数。

DIM:要排序的维度,默认值1

MODE:排序方向,默认升序排列

  • 'ascend':从小到大排序
  • 'descend':从大到小排序

返回值Y和X具有相同的形状和类型。

[Y,I] = sort(X,DIM,MODE)

  • Y是排序的结果,I是Y对应元素原来在X的下标。
  • sort(X,1)与sort(X)效果一样,按列排序;
  • sort(X,2)按行排序。

2、sortrows()函数

sortrows(X,col)根据col指定的列对X进行排序,若col是正数,就按照从小到大排列;

若col为负数,按照从大到小排序。【sortrows按照指定列对行排序】

 

posted @ 2019-03-25 10:42  小新新的蜡笔  阅读(1023)  评论(0编辑  收藏  举报