Определите, отсортирован ли массив
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