Сортировка элементов символьных массивов
сортирует элементы 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) сортирует комплексные числа по их величине, за которыми следуют их фазовые углы в интервале (− λ, λ] для разрыва связей.