Как сортировать элементы массива в MATLAB, используя sort()

Kak Sortirovat Elementy Massiva V Matlab Ispol Zua Sort



Сортировка — это процесс упорядочивания элементов данных по возрастанию или убыванию в соответствии с отношениями между элементами данных. Алгоритмы сортировки играют решающую роль во всех языках программирования. Они используются для перестановки названий в списке по алфавиту, чисел в массиве по возрастанию или убыванию или товаров в соответствии с их популярностью.

MATLAB имеет встроенный Сортировать() функция, которую можно использовать для сортировки элементов массива. В этой статье речь пойдет о том, как использовать Сортировать() функция для сортировки массива элементов в MATLAB.







Почему сортировка важна?

Сортировка важна, поскольку она позволяет нам лучше понимать и визуализировать данные. Это также повышает эффективность алгоритмов, например, поиск и слияние становятся более эффективными при сортировке данных. Отсортированные данные легче читать и понимать, что помогает в различных приложениях в области информатики и других подобных категориях.



Как сортировать элементы массива в MATLAB?

В MATLAB мы можем легко реализовать сортировку векторов, матриц, массивов или любого набора данных, используя встроенную функцию sort(). Эта функция принимает любой набор данных в качестве аргумента и возвращает отсортированные данные в указанном порядке.



Синтаксис

Существуют разные синтаксисы для сортировки элементов в MATLAB с использованием функции sort(), которые приведены ниже:





Б = Сортировать ( А )
Б = Сортировать ( А, тусклый )
Б = Сортировать ( ___,направление )

Здесь,
Функция Б = сортировка (А) сортирует заданные элементы данных в порядке возрастания.

  • Если A представляет вектор, эта функция сортирует записи вектора.
  • Если A представляет матрицу, эта функция сортирует элементы в каждом столбце, рассматривая их как вектор.
  • Если A представляет разнонаправленный массив, эта функция сортирует элементы массива по первому измерению, размер которого не равен 1, рассматривая его как вектор.

Функция B = сортировка (A, тусклый) сортирует элементы разнонаправленного массива по указанному измерению dim.



Функция B= сортировка(___, направление) сортирует элементы массива в любом указанном порядке по возрастанию или убыванию. Здесь направление параметра указывает любой порядок, в котором вам нужно сортировать набор данных.

Примеры

Рассмотрим несколько примеров, чтобы практически понять работу функции sort() в MATLAB.

Пример 1. Как сортировать элементы массива с помощью функции sort(A)?

В этом примере сортируется вектор, матрица и многонаправленный массив с помощью функции sort(A) в MATLAB.

V = ранд ( 100 , 1 , 9 ) ;
А = ранды ( 100 , 3 ) ;
обр. = Рэнди ( 100 , 2 , 3 , 2 ) ;
сортировка_V = Сортировать ( В )
сортировка_А '=' Сортировать ( А )
sort_arr '=' Сортировать ( обр. )
сортировка_А '=' Сортировать ( А )
sort_arr '=' Сортировать ( обр. )

Пример 2. Как сортировать элементы массива в MATLAB с помощью функции sort(A, dim)?

В этом примере мы сортируем элементы данного массива A по размерности dim=2, используя функцию sort(A, dim).

А = Рэнди ( 100 , 2 , 3 , 2 ) ;
Б '=' Сортировать ( А, 2 )

Пример 3. Как сортировать элементы массива в MATLAB с помощью функции sort(A, направление)?

Этот код MATLAB сортирует элементы данного массива A в порядке убывания, используя функцию sort(A, Direction).

А = Рэнди ( 100 , 2 , 3 , 2 ) ;
Б '=' Сортировать ( А, 'спуститься' )

Заключение

Сортировка — это метод перестановки или упорядочивания элементов данных в указанном порядке по возрастанию или убыванию. Этот метод имеет множество применений, таких как сортировка при упорядочивании записей телефонных номеров или упорядочивание продуктов в соответствии с тенденциями. MATLAB позволяет нам сортировать любые элементы данных, используя встроенный Сортировать() функция. В этом руководстве представлено простое руководство о том, как выполнять сортировку элементов массива с помощью Сортировать() функция в MATLAB.