matlab sort 2 columns: column 1 descending and column 2 ascending

后端 未结 2 479
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-27 12:29

I have a 3 column array like this:

A = [6 -1 0;
     6  0 3;
     1  4 3;
     1  2 5];

I need the first column to be in descending order and

2条回答
  •  再見小時候
    2021-01-27 13:08

    If you're looking to keep the rows intact as records, and sort them based on column 1 and then column 2, use sortrows(), with negative column indexes to indicate columns whose values are to be sorted in descending order.

    B = sortrows(A, [-1 2])
    

提交回复
热议问题