多语言展示
当前在线:921今日阅读:27今日分享:41

MATLAB如何对表格中的行进行排序?

介绍MATLAB中的函数sortrows用来排序表格的用法和多种选项。
工具/原料

MATLAB R2016a

方法/步骤
1

sortrows(表格)是最简略用法。此时,sortrows将首先按照第一列升序排列,如果有相同项再将相同项按照第二列升序排列等等......直至排序完成。返回排序后表格。

2

sortrows(表格,'RowNames')将表格按照行名称进行排序。默认升序。按照字符串比较法,即比较ASCII码的方式。

3

sortrows可以指定排序是升序还是降序。'ascend'表示升序,'descend'表示降序。

4

sortrows可以用一个元胞数组依次指定排序列变量,也可以用元胞数组依次指定各个排序列变量按照升序还是降序。

5

sortrows可以有两个返回值,第二个返回值的含义是:当前表格中各行在原表格中的行位置。

注意事项

sortrows还可以用于数组/元胞数组的排序。用法与此不同。

推荐信息