Cara Mengurutkan Elemen Array di MATLAB Menggunakan sort()

Cara Mengurutkan Elemen Array Di Matlab Menggunakan Sort



Pengurutan adalah proses pengurutan elemen data secara menaik atau menurun, sesuai dengan hubungan antar elemen data. Algoritma pengurutan memainkan peran penting dalam semua bahasa pemrograman. Mereka digunakan untuk mengatur ulang nama dalam daftar berdasarkan abjad, nomor dalam array dalam urutan menaik atau menurun, atau produk sesuai dengan popularitasnya.

MATLAB memiliki built-in menyortir() fungsi yang dapat digunakan untuk mengurutkan elemen array. Artikel ini akan membahas cara menggunakan menyortir() berfungsi untuk mengurutkan array elemen di MATLAB.







Mengapa Penyortiran Itu Penting?

Penyortiran itu penting karena memungkinkan kita memahami dan memvisualisasikan data dengan lebih baik. Ini juga meningkatkan efisiensi algoritma, seperti pencarian dan penggabungan yang lebih efisien ketika data diurutkan. Data yang diurutkan lebih mudah dibaca dan dipahami, sehingga membantu dalam berbagai aplikasi dalam ilmu komputer dan kategori serupa lainnya.



Bagaimana Mengurutkan Elemen Array di MATLAB?

Di MATLAB, kita dapat dengan mudah mengimplementasikan pengurutan pada vektor, matriks, array, atau kumpulan data apa pun menggunakan fungsi sort() bawaan. Fungsi ini menerima kumpulan data apa pun sebagai argumen dan mengembalikan data yang diurutkan dalam urutan yang ditentukan.



Sintaksis

Ada sintaks berbeda untuk mengurutkan elemen di MATLAB menggunakan fungsi sort(), yang diberikan di bawah ini:





B = menyortir ( A )
B = menyortir ( A, redup )
B = menyortir ( ___,arah )

Di Sini,
Fungsi B = urutkan(A) mengurutkan elemen data tertentu dalam urutan menaik.

  • Jika A mewakili sebuah vektor, fungsi ini mengurutkan entri dari sebuah vektor.
  • Jika A mewakili sebuah matriks, fungsi ini mengurutkan elemen-elemen di setiap kolom dengan memperlakukannya sebagai vektor.
  • Jika A merepresentasikan array multi arah, fungsi ini mengurutkan elemen array sepanjang dimensi pertama yang ukurannya tidak sama dengan 1 dengan memperlakukannya sebagai vektor.

Fungsi B = urutkan(A, redup) mengurutkan elemen array multiarah sepanjang dimensi redup yang ditentukan.



Fungsinya B= urutkan(___, arah) mengurutkan elemen array dalam urutan menaik atau menurun yang ditentukan. Di sini, arah parameter menentukan urutan apa pun yang Anda perlukan untuk mengurutkan kumpulan data Anda.

Contoh

Perhatikan beberapa contoh untuk memahami secara praktis cara kerja fungsi sort() di MATLAB.

Contoh 1: Bagaimana Mengurutkan Elemen Array Menggunakan Fungsi sort(A)?

Contoh ini mengurutkan vektor, matriks, dan array multiarah menggunakan fungsi sort(A) di MATLAB.

V = Rand ( 100 , 1 , 9 ) ;
A = Rand ( 100 , 3 ) ;
arr = randi ( 100 , 2 , 3 , 2 ) ;
sortir_V = menyortir ( DI DALAM )
sortir_A = menyortir ( A )
sort_arr = menyortir ( arr )
sortir_A = menyortir ( A )
sort_arr = menyortir ( arr )

Contoh 2: Bagaimana Mengurutkan Elemen Array di MATLAB Menggunakan Fungsi sort(A, dim)?

Dalam contoh ini, kita mengurutkan elemen array A sepanjang dimensi dim=2 menggunakan fungsi sort(A, dim).

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

Contoh 3: Bagaimana Mengurutkan Elemen Array di MATLAB Menggunakan Fungsi sort(A, arah)?

Kode MATLAB ini mengurutkan elemen array A tertentu dalam urutan menurun menggunakan fungsi sortir(A, arah).

A = randi ( 100 , 2 , 3 , 2 ) ;
B = menyortir ( A, 'turun' )

Kesimpulan

Pengurutan adalah teknik menata ulang atau mengurutkan elemen data dalam urutan menaik atau menurun yang ditentukan. Cara ini memiliki banyak penerapan seperti menyortir sekaligus menyusun catatan nomor telepon atau menyusun produk sesuai tren. MATLAB memungkinkan kita mengurutkan elemen data apa pun menggunakan bawaannya menyortir() fungsi. Tutorial ini telah memberikan panduan mudah tentang cara melakukan pengurutan pada elemen array menggunakan menyortir() fungsi di MATLAB.