sort
- sort(X) sorts vector X elements in ascending order
- If X is a matrix:
- sort(X) sorts each column in X
- sort(X, 2) sorts each row in X
- sort(X, 'descend') sorts each column in X in descending order
- [Y, ix] = sort(X) with ix satisfying Y = X(ix)
Examples
> X = [15+3i 9+i 10]#
15+3i 9+i 10
> sort(X)#
9+i 10 15+3i
> X = [1 2 3; 2 -2 1; -1 5 0; -2 -10 3]#
1 2 3
2 -2 1
-1 5 0
-2 -10 3
> sort(X)#
-2 -10 0
-1 -2 1
1 2 3
2 5 3
> sort(X, 2)#
1 2 3
-2 1 2
-1 0 5
-10 -2 3
> sort(X,'descend')#
2 5 3
1 2 3
-1 -2 1
-2 -10 0
> X = ['ab'; 'bb'; 'aa']#
ab
bb
aa
> [Y ix] = sort(X, 'descend')
[Y:3x2 char]
[ix:3x2 double]
> Y#
bb
ab
aa
> ix#
2 1
1 2
3 3