Определение сортировки строк матрицы или таблицы
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, размещаются в начале таблицы.