Сортировка строк массива или таблицы
B = sortrows(A)
B = sortrows(A,column)
B = sortrows(___,direction)
B = sortrows(___,Name,Value)
[B,index]
= sortrows(___)
tblB = sortrows(tblA)
tblB = sortrows(tblA,'RowNames')
tblB = sortrows(tblA,rowDimName)
tblB = sortrows(tblA,vars)
tblB = sortrows(___,direction)
tblB = sortrows(___,Name,Value)
[tblB,index]
= sortrows(___)
виды B
= sortrows(A
,column
)A
на основе столбцов заданы в векторном column
. Например, sortrows(A,4)
сортирует строки A
в порядке возрастания на основе элементов в четвертом столбце. sortrows(A,[4 6])
первые виды строки A
на основе элементов в четвертом столбце, затем на основе элементов в шестом столбце, чтобы повредить связи.
сортирует строки B
= sortrows(___,direction
)A
в порядке, заданном direction
для любого из предыдущих синтаксисов. direction
может быть 'ascend'
(значение по умолчанию) для порядка по возрастанию или 'descend'
для порядка убывания. direction
может также быть массивом ячеек, элементами которого является 'ascend'
и 'descend'
, где каждый элемент соответствует столбцу, с которым работает sortrows
. Например, sortrows(A,[4 6],{'ascend' 'descend'})
сортирует строки A
в порядке возрастания на основе четвертого столбца, затем в порядке убывания на основе шестого столбца, чтобы повредить связи.
задает дополнительные параметры для сортировки строк. Например, B
= sortrows(___,Name,Value
)sortrows(A,'ComparisonMethod','abs')
сортирует элементы A
значением.
сортирует строки таблицы в порядке возрастания на основе значений в первой переменной. Если элементы в первой переменной повторяются, то виды tblB
= sortrows(tblA
)sortrows
элементами во второй переменной, и так далее.
Если tblA
является расписанием, то sortrows
сортирует строки tblA
в порядке возрастания на основе его времен строки. Времена строки расписания маркируют строки по первому измерению расписания.
сортирует таблицу на основе ее имен строки. Имена строки таблицы маркируют строки по первому измерению таблицы. Если tblB
= sortrows(tblA
,'RowNames')tblA
не имеет имен строки, то есть, если tblA.Properties.RowNames
пуст, то sortrows
возвращает tblA
.
Этот синтаксис не поддержан, когда tblA
является расписанием.
виды tblB
= sortrows(tblA
,rowDimName
)tblA
строкой маркируют rowDimName
по первому измерению.
Если tblA
является таблицей, то метки строки являются именами строки.
Если tblA
является расписанием, то метки строки являются временами строки.
сортирует таблицу по элементам в переменных, заданных tblB
= sortrows(tblA
,vars
)vars
. Например, sortrows(tblA,{'Var1','Var2'})
первые виды строки tblA
на основе элементов в Var1
, затем элементами в Var2
.
Если tblA
является таблицей, и он имеет имена строки, то vars
может включить имена строк.
Если tblA
является расписанием, то vars
может включать времена строки.
виды tblB
= sortrows(___,direction
)tblA
в порядке заданы direction
для любого из предыдущих табличных синтаксисов. direction
может быть 'ascend'
или 'descend'
, который применяется ко всем заданным переменным, именам строки, или времена строки, с которыми работает sortrows
. direction
может также быть массивом ячеек, элементами которого является 'ascend'
и 'descend'
, где каждый элемент соответствует заданным переменным, именам строки, или времена строки, отсортированные на.
задает дополнительные параметры для сортировки строк таблицы или расписания. Например, виды tblB
= sortrows(___,Name,Value
)sortrows(tblA,'Var1','MissingPlacement','first')
на основе элементов в Var1
, заказывая недостающие элементы, такие как NaN
в начале таблицы.
issorted
| issortedrows
| sort
| topkrows