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