首页 > 解决方案 > 在matlab中将wrt排序为列值

问题描述

我的数据集中有多个列,第 2 列包含从 1 到 7 的值。我想根据第二列对数据集进行排序。提前致谢

标签: matlabsortingdatasetcolumnsorting

解决方案


你需要的命令是sortrows

默认情况下,这对第一列进行排序,但可以使用附加参数将其更改为第二列(或第 5、第 17 等)

如果A是您的原始数组:

B = sortrows(A,2);

会给你排序后的数组 B wrt 第二列


推荐阅读