matlab中sort函数(排序)功能强大,共有5种用法
B = sort(A);
B = sort(A, dim);
B = sort(A, direction);
B = sort(A, Name, Value);
[B, index] = sort();
- B = sort(A),将A按照升序排列
- B = sort(A, dim),将A按照维度dim排列,1列2行
- B = sort(A, direction),direction可以为'ascend'升序,'descend'降序
- B = sort(A, Name, Value),这里不过多介绍,可以按模排序,按实部排序等
- [B, index] = sort(A),其中index与A大小相同,表示A的元素排序后在B中的排列情况。其多使用场景多为根据A的排序方式,将C进行排序。