matlab 怎样按矩阵每一行的和的大小排序

如题所述

比如对矩阵A的每一行进行排列,排列的指标是第一列数的大小。那么从小到大进行排列:

1
2

[~,I]=sort(A(:,1));
A=A(I,:);

这样就把A的每一行重新排列了一下(按照第一列从小到大)。
如果要从大到小,那么也很简单。

1
2

[~,I]=sort(-A(:,1));
A=A(I,:);
温馨提示:答案为网友推荐,仅供参考
相似回答