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