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