Jak sortować elementy tablicy w MATLABIE za pomocą sort()

Jak Sortowac Elementy Tablicy W Matlabie Za Pomoca Sort



Sortowanie to proces porządkowania elementów danych w kolejności rosnącej lub malejącej, zgodnie z relacjami między elementami danych. Algorytmy sortowania odgrywają kluczową rolę we wszystkich językach programowania. Służą do alfabetycznej zmiany kolejności nazw na liście, liczb w tablicy w kolejności rosnącej lub malejącej lub produktów według ich popularności.

MATLAB ma wbudowaną funkcję sortować() funkcja, której można użyć do sortowania elementów tablicy. W tym artykule omówiono sposób korzystania z pliku sortować() funkcja sortująca tablicę elementów w MATLABIE.







Dlaczego sortowanie jest ważne?

Sortowanie jest ważne, ponieważ pozwala nam lepiej zrozumieć i wizualizować dane. Poprawia także wydajność algorytmów, np. wyszukiwanie i łączenie są bardziej wydajne podczas sortowania danych. Posortowane dane są łatwiejsze do odczytania i zrozumienia, co pomaga w różnych zastosowaniach w informatyce i innych tego typu kategoriach.



Jak sortować elementy tablicy w MATLABIE?

W MATLAB-ie możemy łatwo zaimplementować sortowanie wektorów, macierzy, tablic lub dowolnego zbioru danych za pomocą wbudowanej funkcji sort(). Ta funkcja przyjmuje jako argument dowolny zestaw danych i zwraca posortowane dane w określonej kolejności.



Składnia

Istnieją różne składnie sortowania elementów w MATLABIE za pomocą funkcji sort(), które podano poniżej:





B = sortować ( A )
B = sortować ( A, przyćmione )
B = sortować ( ___,kierunek )

Tutaj,
Funkcjonować B = sortowanie(A) sortuje podane elementy danych w kolejności rosnącej.

  • Jeśli A reprezentuje wektor, ta funkcja sortuje wpisy wektora.
  • Jeśli A reprezentuje macierz, ta funkcja sortuje elementy w każdej kolumnie, traktując ją jako wektor.
  • Jeśli A reprezentuje tablicę wielokierunkową, ta funkcja sortuje elementy tablicy według pierwszego wymiaru, którego rozmiar nie jest równy 1, traktując go jako wektor.

Funkcjonować B = sortowanie(A, przyciemnienie) sortuje elementy tablicy wielokierunkowej według określonego wymiaru dim.



Funkcja B= sortowanie(___, kierunek) sortuje elementy tablicy w dowolnej kolejności rosnącej lub malejącej. Tutaj parametr kierunek określa dowolną kolejność, w jakiej należy posortować zestaw danych.

Przykłady

Rozważ kilka przykładów, aby praktycznie zrozumieć działanie funkcji sort() w MATLAB-ie.

Przykład 1: Jak posortować elementy tablicy za pomocą funkcji sort(A)?

Ten przykład sortuje wektor, macierz i tablicę wielokierunkową przy użyciu funkcji sort(A) w MATLAB-ie.

V = rand ( 100 , 1 , 9 ) ;
A = rand ( 100 , 3 ) ;
przyr = randy ( 100 , 2 , 3 , 2 ) ;
sort_V = sortować ( W )
sortuj_A = sortować ( A )
sort_arr = sortować ( przyr )
sortuj_A = sortować ( A )
sort_arr = sortować ( przyr )

Przykład 2: Jak sortować elementy tablicy w MATLABIE za pomocą funkcji sort(A, dim)?

W tym przykładzie sortujemy elementy danej tablicy A wzdłuż wymiaru dim=2 za pomocą funkcji sort(A, dim).

A = randy ( 100 , 2 , 3 , 2 ) ;
B = sortować ( A, 2 )

Przykład 3: Jak sortować elementy tablicy w MATLABIE za pomocą funkcji sort(A, kierunek)?

Ten kod MATLAB-a sortuje elementy danej tablicy A w kolejności malejącej przy użyciu funkcji sort(A, kierunek).

A = randy ( 100 , 2 , 3 , 2 ) ;
B = sortować ( A, 'schodzić' )

Wniosek

Sortowanie to technika porządkowania lub porządkowania elementów danych w określonej kolejności rosnącej lub malejącej. Metoda ta ma wiele zastosowań, np. sortowanie przy porządkowaniu zapisów numeru telefonu czy porządkowanie produktu według trendów. MATLAB umożliwia sortowanie dowolnych elementów danych za pomocą wbudowanej funkcji sortować() funkcjonować. W tym samouczku przedstawiono prosty przewodnik dotyczący sortowania elementów tablicy za pomocą metody sortować() funkcja w MATLABIE.