Определите, отсортирован ли массив
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
является расписанием, тогда issorted
проверяет, находится ли временной вектор строки в порядке возрастания.
Этот синтаксис не поддерживается для матрицы векторов символов.
Примечание
Этот синтаксис не рекомендуется. Использовать issortedrows
вместо этого.
issortedrows
| sort
| sortrows