Како сортирати елементе низа у МАТЛАБ-у користећи сорт()

Kako Sortirati Elemente Niza U Matlab U Koristeci Sort



Сортирање је процес редоследа елемената података у растућем или опадајућем редоследу, према односу између елемената података. Алгоритми за сортирање играју кључну улогу у свим програмским језицима. Користе се за преуређивање имена на листи по абецедном реду, бројева у низу у растућем или опадајућем редоследу или производа према њиховој популарности.

МАТЛАБ има уграђен врста() функција која се може користити за сортирање елемената низа. Овај чланак ће говорити о томе како да користите врста() функција за сортирање низа елемената у МАТЛАБ-у.







Зашто је сортирање важно?

Сортирање је важно јер нам омогућава да разумемо и визуелизујемо податке на бољи начин. Такође побољшава ефикасност алгоритама, као што је претраживање и спајање ефикасније када се подаци сортирају. Сортирани подаци су лакши за читање и разумевање, што помаже у различитим применама у рачунарству и другим сличним категоријама.



Како сортирати елементе низа у МАТЛАБ-у?

У МАТЛАБ-у можемо лако имплементирати сортирање на векторе, матрице, низове или било који скуп података користећи уграђену функцију сорт(). Ова функција прихвата било који скуп података као аргумент и враћа сортиране податке наведеним редоследом.



Синтакса

Постоје различите синтаксе за сортирање елемената у МАТЛАБ-у користећи сорт() функцију, које су дате у наставку:





Б = врста ( А )
Б = врста ( А, дим )
Б = врста ( ___,правац )

овде,
Функција Б = сортирај(А) сортира дате елементе података у растућем редоследу.

  • Ако А представља вектор, ова функција сортира уносе вектора.
  • Ако А представља матрицу, ова функција сортира елементе у свакој колони третирајући је као вектор.
  • Ако А представља вишесмерни низ, ова функција сортира елементе низа дуж прве димензије чија величина није једнака 1 тако што их третира као вектор.

Функција Б = сортирање (А, затамњено) сортира елементе вишесмерног низа дуж наведене димензије дим.



Функција Б= сортирај(___, смер) сортира елементе низа у било ком наведеном растућем или опадајућем редоследу. Овде, правац параметра одређује било који редослед у којем треба да сортирате свој скуп података.

Примери

Размотрите неке примере да бисте практично разумели рад функције сорт() у МАТЛАБ-у.

Пример 1: Како сортирати елементе низа помоћу функције сорт(А)?

Овај пример сортира вектор, матрицу и вишесмерни низ помоћу функције сорт(А) у МАТЛАБ-у.

В = ранд ( 100 , 1 , 9 ) ;
А = рандови ( 100 , 3 ) ;
арр = ранди ( 100 , 2 , 3 , 2 ) ;
сорт_В = врста ( ИН )
сорт_А = врста ( А )
сорт_арр = врста ( арр )
сорт_А = врста ( А )
сорт_арр = врста ( арр )

Пример 2: Како сортирати елементе низа у МАТЛАБ-у користећи сорт(А, дим) функцију?

У овом примеру сортирамо елементе датог низа А дуж димензије дим=2 помоћу функције сорт(А, дим).

А = ранди ( 100 , 2 , 3 , 2 ) ;
Б = врста ( А, 2 )

Пример 3: Како сортирати елементе низа у МАТЛАБ-у користећи функцију сорт(А, дирецтион)?

Овај МАТЛАБ код сортира елементе датог низа А у опадајућем редоследу помоћу функције сорт(А, дирецтион).

А = ранди ( 100 , 2 , 3 , 2 ) ;
Б = врста ( А, 'спустити' )

Закључак

Сортирање је техника преуређења или поређања елемената података у наведеном растућем или опадајућем редоследу. Овај метод има много апликација као што је сортирање док сређујете евиденцију телефонских бројева или сређивање производа према трендовима. МАТЛАБ нам омогућава да сортирамо све елементе података користећи уграђени врста() функција. Овај водич је пружио једноставан водич о томе како извршити сортирање елемената низа користећи врста() функција у МАТЛАБ-у.