Определите, отсортированы ли строки матрицы или таблицы
TF = issortedrows( возвращает логический скаляр 1 (A)true) когда элементы первого столбца матрицы A перечислены в порядке возрастания. В противном случае issortedrows возвращает 0 (false). Когда первый столбец имеет последовательные повторяющиеся элементы, issortedrows определяет, находится ли следующий столбец в порядке возрастания, и повторяет это поведение для следующих равных значений.
TF = issortedrows( возвращает 1, когда A,column)A сортируется на основе столбцов, заданных в векторе column. Для примера, issortedrows(A,[4 6]) сначала проверяет, является ли четвертый столбец A находится в порядке возрастания, затем проверяет, находится ли шестой столбец в порядке возрастания, чтобы разорвать связи.
TF = issortedrows(___, возвращает 1, когда первый столбец direction)A находится в порядке, заданном direction для любого из предыдущих синтаксисов. Для примера, issortedrows(A,'monotonic') проверяет, является ли первый столбец A находится в порядке возрастания или убывания. direction может также быть массивом ячеек из векторов символов, представляющих несколько направлений для каждого проверяемого столбца. Для примера, issortedrows(A,[2 3],{'ascend' 'descend'}) проверяет, является ли второй столбец A находится в порядке возрастания, затем проверяет, находится ли третий столбец в порядке убывания, чтобы разорвать связи.
TF = issortedrows(___, задает дополнительные параметры для проверки порядка сортировки. Для примера, Name,Value)issortedrows(A,'ComparisonMethod','abs') проверяет, находятся ли элементы в первом столбце A сортируются по величине.
TF = issortedrows( проверяет, находятся ли строки таблицы в порядке возрастания на основе элементов первой переменной. Если элементы первой переменной повторяются, то tblA)issortedrows проверяет элементы второй переменной и так далее.
Если tblA является расписанием, тогда issortedrows проверяет, являются ли строки tblA находятся в порядке возрастания на основе времени строк. Строки расписания помечают строки по первой размерности расписания.
TF = issortedrows( проверяет, находятся ли строки таблицы в порядке возрастания на основе имен ее строк. Имена строк таблицы помечаются строками первой размерности таблицы.tblA,'RowNames')
Этот синтаксис не поддерживается при tblA является расписанием.
TF = issortedrows( проверяет, отсортированы ли строки таблицы по меткам строк tblA,rowDimName)rowDimName по первой размерности.
Если tblA является таблицей, тогда метки являются именами строк.
Если tblA является расписанием, тогда метки являются временами строк.
TF = issortedrows( проверяет, находятся ли строки таблицы в порядке возрастания на основе элементов переменных tblA,vars)vars. Для примера, если Age и Weight являются переменными tblA, затем issortedrows(tblA,{'Age','Weight'}) проверяет, находятся ли строки в порядке возрастания по возрасту, затем по весу для разрыва связей.
Если tblA - таблица с именами строк, затем vars может включать имена строк.
Если tblA является расписанием, тогда vars может включать время строки.
TF = issortedrows(___, проверяет, отсортирована ли таблица в порядке, заданном direction)direction для любого из синтаксисов предыдущей таблицы. direction может быть одним порядком сортировки, таким как 'descend' или 'monotonic', который применяется к каждой заданной переменной, имени строки или времени строки. direction может также представлять собой массив ячеек, элементы которого содержат различные порядки сортировки для каждой заданной переменной, имени строки или времени строки, которое issortedrows действует на.
TF = issortedrows(___, задает дополнительные параметры для сортировки таблиц. Для примера, Name,Value)issortedrows(tblA,'Var1','MissingPlacement','first') проверяет отсутствующие элементы в Var1, таких как NaN или NaT, помещаются в начале таблицы.