| MATLAB Function Reference | ![]() |
Determine if set elements are in sorted order
Syntax
Description
tf = issorted(A)
returns logical true (1) if the elements of vector A are in sorted order, and logical false (0) otherwise. Vector A is considered to be sorted if A and the output of sort(A) are equal.
tf = issorted(A, 'rows')
returns logical true (1) if the rows of two-dimensional matrix A are in sorted order, and logical false (0) otherwise. Matrix A is considered to be sorted if A and the output of sortrows(A) are equal.
Remarks
For character arrays, issorted uses ASCII, rather than alphabetical, order.
You cannot use issorted on arrays of greater than two dimensions.
Examples
A = magic(5) A = 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 issorted(A, 'rows') ans = 0 B = sortrows(A) B = 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 17 24 1 8 15 23 5 7 14 16 issorted(B) ans = 1
See Also
sort, sortrows, ismember, unique, intersect, union, setdiff, setxor, is*
| isruntime | isspace | ![]() |