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