sort
Syntax
sort(X, [ascending=true])
Please refer to sort. The only difference between sort and sort! is that the latter assigns the result to X and thus changing the value of X after the execution.
Arguments
X is a vector.
ascending is a Boolean scalar indicating whether to sort X in ascending order or descending order. The default value is true (ascending order).
Details
Return a sorted vector in ascending/descending order.
Examples
$ x=9 1 5;
$ x;
[9,1,5]
$ y=sort(x);
$ y;
[1,5,9]
$ sort(x, false);
[9,5,1]
$ x=1 4 2 5 6 3$2:3;
$ x;
#0 |
#1 |
#2 |
---|---|---|
1 |
2 |
6 |
4 |
5 |
3 |
$ sort x;
#0 |
#1 |
#2 |
---|---|---|
1 |
3 |
5 |
2 |
4 |
6 |
The sort!
function change the value of input after sorting.
$ x=9 1 5;
$ sort!(x);
$ x;
[1 5 9];
Note: Related function: isort