A tömbelemek rendezése a MATLAB-ban a sort() segítségével

A Tombelemek Rendezese A Matlab Ban A Sort Segitsegevel



A rendezés az adatelemek növekvő vagy csökkenő sorrendbe állítása, az adatelemek közötti kapcsolat szerint. A rendezési algoritmusok minden programozási nyelvben döntő szerepet játszanak. A listákban szereplő nevek ábécé szerinti átrendezésére, egy tömbben lévő számok növekvő vagy csökkenő sorrendbe, illetve a termékek népszerűségük szerinti átrendezésére szolgálnak.

A MATLAB beépített fajta() függvény, amely egy tömb elemeinek rendezésére használható. Ez a cikk azt tárgyalja, hogyan kell használni a fajta() függvény elemtömbök rendezéséhez a MATLAB-ban.







Miért fontos a válogatás?

A rendezés fontos, mivel lehetővé teszi az adatok jobb megértését és megjelenítését. Az algoritmusok hatékonyságát is javítja, például a keresés és az egyesítés hatékonyabb az adatok rendezésekor. A rendezett adatok könnyebben olvashatók és megérthetők, így segítséget nyújtanak a számítástechnika és más hasonló kategóriák különböző alkalmazásaiban.



Hogyan kell rendezni a tömbelemeket a MATLAB-ban?

A MATLAB-ban egyszerűen megvalósíthatunk rendezést vektorokon, mátrixokon, tömbökön vagy bármilyen adathalmazon a beépített sort() függvény segítségével. Ez a függvény bármely adatkészletet elfogad argumentumként, és rendezett adatokat ad vissza a megadott sorrendben.



Szintaxis

Különböző szintaxisok léteznek az elemek rendezésére a MATLAB-ban a sort() függvény használatával, amelyeket az alábbiakban adunk meg:





B = fajta ( A )
B = fajta ( A, dim )
B = fajta ( ___,irány )

Itt,
Funkció B = rendezés(A) növekvő sorrendbe rendezi az adott adatelemeket.

  • Ha A vektort jelent, ez a függvény rendezi a vektor bejegyzéseit.
  • Ha A egy mátrixot jelent, akkor ez a függvény rendezi az egyes oszlopok elemeit úgy, hogy vektorként kezeli azokat.
  • Ha A egy többirányú tömböt jelent, akkor ez a függvény vektorként kezelve rendezi a tömbelemeket az első dimenzió mentén, amelynek mérete nem egyenlő 1-gyel.

Funkció B = rendezés (A, halvány) egy többirányú tömb elemeit a megadott dim mentén rendezi.



A funkció B = rendezés (___, irány) a tömb elemeit tetszőleges növekvő vagy csökkenő sorrendbe rendezi. Itt a paraméter iránya meghatároz minden olyan sorrendet, amelyben az adatkészletet rendezni kell.

Példák

Tekintsünk néhány példát a sort() függvény működésének gyakorlati megértéséhez a MATLAB-ban.

1. példa: Hogyan rendezzünk tömbelemeket a sort(A) függvény segítségével?

Ez a példa egy vektort, egy mátrixot és egy többirányú tömböt rendez a MATLAB sort(A) függvényével.

V = randi ( 100 , 1 , 9 ) ;
A = rands ( 100 , 3 ) ;
arr = randi ( 100 , 2 , 3 , 2 ) ;
sort_V = fajta ( BAN BEN )
olyasmi = fajta ( A )
sort_arr = fajta ( arr )
olyasmi = fajta ( A )
sort_arr = fajta ( arr )

2. példa: Hogyan rendezzünk tömbelemeket a MATLAB-ban a sort(A, dim) függvény használatával?

Ebben a példában az adott A tömb elemeit a dim=2 dimenzió mentén rendezzük a sort(A, dim) függvény segítségével.

A = randi ( 100 , 2 , 3 , 2 ) ;
B = fajta ( A, 2 )

3. példa: Hogyan rendezzünk tömbelemeket a MATLAB-ban a sort(A, direction) függvény használatával?

Ez a MATLAB kód a sort(A, direction) függvény segítségével csökkenő sorrendbe rendezi az adott A tömb elemeit.

A = randi ( 100 , 2 , 3 , 2 ) ;
B = fajta ( A, 'leszáll' )

Következtetés

A rendezés az adatelemek meghatározott növekvő vagy csökkenő sorrendben történő átrendezésének vagy rendezésének technikája. Ennek a módszernek számos alkalmazási lehetősége van, mint például a válogatás a telefonszám rekordjainak rendezése közben, vagy a termék trendek szerinti elrendezése. A MATLAB lehetővé teszi az adatelemek rendezését a beépített segítségével fajta() funkció. Ez az oktatóanyag egy egyszerű útmutatót ad a tömbelemek rendezéséről a fajta() függvény a MATLAB-ban.