sortrows (DataMatrix)

Сортировка строк объекта DataMatrix в порядке возрастания или убывания

Синтаксис

DMObjNew = sortrows(DMObj1)
DMObjNew = sortrows(DMObj1, Column)
DMObjNew = sortrows(DMObj1, 'RowName')
DMObjNew = sortrows(DMObj1, ..., Mode)
[DMObjNew, Indices] = sortrows(DMObj1, ...)

Входные параметры

DMObj1

Объект DataMatrix, такой, как создано DataMatrix (конструктор Object).

Column

Один или несколько столбцов в DMObj1, по которому можно отсортировать строки. Выбор:

  • Положительное целое число

  • Вектор положительных целых чисел

  • Вектор символов или строка, задающая имя столбца

  • Массив ячеек из символьных векторов или вектор строки, задающий несколько имен столбцов

  • Логический вектор

'RowName'

Вектор символов или строка, которая задает, чтобы отсортировать строки по именам строки.

Mode

Вектор символов или строка, задающая порядок, по которому можно отсортировать строки. Выбором является 'ascend' (значение по умолчанию) или 'descend'.

Выходные аргументы

DMObjNew

Объект DataMatrix, созданный из сортировки строк другого объекта DataMatrix.

Indices

Индексный вектор, который соединяет DMObj1 с DMObjNew. Другими словами, DMObjNew = DMObj1(idx,:).

Описание

DMObjNew = sortrows(DMObj1) сортирует строки в DMObj1 в порядке возрастания на основе элементов в первом столбце. Для любых строк, которые имеют равные элементы в столбце, сортировка основана на столбце сразу направо.

DMObjNew = sortrows(DMObj1, Column) сортирует строки в DMObj1 в порядке возрастания на основе элементов в заданном столбце. Любые строки, которые имеют равные элементы в заданном столбце, сортируются на основе элементов в следующем заданном столбце.

DMObjNew = sortrows(DMObj1, 'RowName') сортирует строки в DMObj1 в порядке возрастания согласно именам строки.

DMObjNew = sortrows(DMObj1, ..., Mode) задает порядок вида. Mode может быть 'ascend' (значение по умолчанию) или 'descend'.

[DMObjNew, Indices] = sortrows(DMObj1, ...) возвращает Indices, индексный вектор, который соединяет DMObj1 с DMObjNew. Другими словами, DMObjNew = DMObj1(idx,:).

Смотрите также

|

Представленный в R2008b