Сортировка элементов символьных массивов
сортирует элементы Y = sort(X)X в возрастающем лексикографическом порядке.
Если X вектор, затем sort(X) сортирует векторные элементы X.
Если X матрица, затем sort(X) обрабатывает столбцы X как векторы и виды каждый столбец независимо.
Если X многомерный массив, затем sort(X) действует вдоль первого измерения массива, размер которого не равняется 1, обрабатывая элементы как векторы.
[ также возвращает набор векторов индекса для любого из предыдущих синтаксисов. Y,I] =
sort(___)I одного размера с X и описывает расположение элементов X в Y по отсортированному измерению. Например, если X m- n матрица и вы сортируете элементы каждого столбца (dim = 1), затем каждый столбец I вектор индекса из отсортированного столбца X, таким образом, что
for j = 1:n Y(:,j) = X(I(:,j),j); end
Вызов sort для массивов чисел, которые не являются символьными объектами, вызывает MATLAB®
sort функция.
sort функциональные виды символьные комплексные числа по-другому по сравнению с MATLAB комплексные числа с плавающей точкой. Для символьного входа X это содержит комплексные числа, sort(X) сортирует комплексные числа сначала по их действительным частям, затем по их мнимым частям, чтобы повредить связи. Для входа X с плавающей точкой, по умолчанию, sort(X) комплексные числа видов их величиной, сопровождаемой их углами фазы в интервале (−π, π], чтобы повредить связи.