Определите, отсортирован ли массив
TF = issorted(A)
TF = issorted(A,dim)
TF = issorted(___,direction)
TF = issorted(___,Name,Value)
TF = issorted(A,'rows')
TF = issorted(
возвращает логический скаляр 1 (A
)true
), когда элементы A
перечислены в порядке возрастания и 0 (false
) в противном случае.
Если A
является вектором, то issorted
возвращается 1, когда векторные элементы в порядке возрастания.
Если A
является матрицей, то issorted
возвращается 1, когда каждый столбец A
в порядке возрастания.
Если A
является многомерным массивом, то issorted
возвращается 1, когда A
в порядке возрастания приезжает первая размерность, размер которой не равняется 1.
Если A
является расписанием, то issorted
возвращается 1, когда его временной вектор строки в порядке возрастания. Чтобы проверять упорядоченное расположение времен строки или переменные расписания с дополнительными опциями, используйте функцию issortedrows
.
TF = issorted(___,
возвращается 1, когда direction
)A
сортируется в порядке, заданном direction
для любого из предыдущих синтаксисов. Например, issorted(A,'monotonic')
возвращается 1, если элементы A
возрастают или убывают.
TF = issorted(___,
задает дополнительные параметры для проверки порядка сортировки. Например, Name,Value
)issorted(A,'ComparisonMethod','abs')
проверяет, сортируется ли A
по значению.
TF = issorted(
возвращается 1, когда элементы первого столбца матрицы сортируются. Если первый столбец содержит повторенные элементы, то A
,'rows')issorted
смотрит на упорядоченное расположение второго столбца, чтобы определить TF
. В целом issorted
смотрит на столбец сразу к праву определить TF
, когда текущие и предыдущие столбцы повторили элементы.
Если A
является расписанием, то issortedrows
проверяет, в порядке возрастания ли временной вектор строки.
Этот синтаксис не поддержан для матрицы векторов символов.
Этот синтаксис не рекомендуется. Используйте issortedrows
вместо этого.
issortedrows
| sort
| sortrows