有两列数,Matlab让第二列数随着第一列的升序排列(sortrows)

来源:互联网 发布:建站如何买域名和空间 编辑:程序博客网 时间:2024/06/10 01:39

问题

a中有两列数,是一一对应的,我现在需要将第一列升序排列,然后第二列数,随着对应的第一列数,排列,如:

1 4
5 6
8 7
3 2

当第一列升序排序时,第二列数是原来的与之对应的元素:

1 4
3 2
5 6
8 7

代码

可以通过sortrows实现。代码如下:

a = [1 4;     5 6;     8 7;     3 2];b = sortrows(a)

程序输出如下:

b =     1     4     3     2     5     6     8     7
阅读全文
0 0
原创粉丝点击