Сортировка массива
B = sort(A)B = sort(A,dim)B = sort(___,direction)B = sort(___,Name,Value)[B,I] = sort(___)сортирует элементы B = sort(A) A в порядке возрастания.
Если A является вектором, то sort(A) сортирует векторные элементы.
Если A является матрицей, то sort(A) обрабатывает столбцы A как векторы и виды каждый столбец.
Если A является многомерным массивом, то sort(A) действует вдоль первого измерения массива, размер которого не равняется 1, обрабатывая элементы как векторы.
возвращает отсортированные элементы B = sort(A,dim) A по измерению dim. Например, если A является матрицей, то sort(A,2) сортирует элементы каждой строки.
возвращает отсортированные элементы B = sort(___,direction) A в порядке, заданном direction с помощью любого из предыдущих синтаксисов. 'ascend' указывает на порядок по возрастанию (значение по умолчанию), и 'descend' указывает на порядок убывания.
задает дополнительные параметры для сортировки. Например, B = sort(___,Name,Value) sort(A,'ComparisonMethod','abs') сортирует элементы A значением.
также возвращает набор индексных векторов для любого из предыдущих синтаксисов. [B,I] = sort(___) I одного размера как A и описывает расположение элементов A в B по отсортированному измерению. Например, если A является вектором, то B = A(I).
Функция sortrows обеспечивает дополнительную гибкость для подсортировки по нескольким столбцам табличных входных параметров или матрицы.
Функция sort и операторы отношения используют различные упорядоченные расположения для комплексных чисел. Для получения дополнительной информации смотрите Реляционные операции.