Cara Mengisih Elemen Tatasusunan dalam MATLAB Menggunakan sort()

Cara Mengisih Elemen Tatasusunan Dalam Matlab Menggunakan Sort



Pengisihan ialah proses menyusun elemen data dalam susunan menaik atau menurun, mengikut hubungan antara elemen data. Algoritma pengisihan memainkan peranan penting dalam semua bahasa pengaturcaraan. Ia digunakan untuk menyusun semula nama dalam senarai mengikut abjad, nombor dalam tatasusunan dalam tertib menaik atau menurun, atau produk mengikut popularitinya.

MATLAB mempunyai terbina dalam sort() fungsi yang boleh digunakan untuk menyusun elemen tatasusunan. Artikel ini akan membincangkan cara menggunakan sort() berfungsi untuk mengisih tatasusunan elemen dalam MATLAB.







Mengapa Pengisihan Penting?

Pengisihan adalah penting kerana ia membolehkan kami memahami dan menggambarkan data dengan cara yang lebih baik. Ia juga meningkatkan kecekapan algoritma, seperti carian dan penggabungan adalah lebih cekap apabila data diisih. Data yang diisih lebih mudah dibaca dan difahami, sekali gus membantu dalam aplikasi yang berbeza dalam sains komputer dan kategori lain seperti itu.



Bagaimana untuk Mengisih Elemen Tatasusunan dalam MATLAB?

Dalam MATLAB, kita boleh melaksanakan pengisihan dengan mudah pada vektor, matriks, tatasusunan atau mana-mana set data menggunakan fungsi sort() terbina dalam. Fungsi ini menerima sebarang set data sebagai hujah dan mengembalikan data yang diisih dalam susunan yang ditentukan.



Sintaks

Terdapat sintaks yang berbeza untuk mengisih elemen dalam MATLAB menggunakan fungsi sort(), yang diberikan di bawah:





B = menyusun ( A )
B = menyusun ( A, malap )
B = menyusun ( ___, arah )

di sini,
Fungsi B = isihan(A) menyusun elemen data yang diberikan dalam tertib menaik.

  • Jika A mewakili vektor, fungsi ini mengisih masukan vektor.
  • Jika A mewakili matriks, fungsi ini mengisih elemen dalam setiap lajur dengan menganggapnya sebagai vektor.
  • Jika A mewakili tatasusunan berbilang arah, fungsi ini mengisih elemen tatasusunan sepanjang dimensi pertama yang saiznya tidak sama dengan 1 dengan menganggapnya sebagai vektor.

Fungsi B = jenis(A, malap) mengisih unsur tatasusunan berbilang arah di sepanjang dimensi malap yang ditentukan.



Fungsinya B= isihan(___, arah) mengisih elemen tatasusunan dalam sebarang susunan menaik atau menurun yang ditentukan. Di sini, arah parameter menentukan sebarang susunan yang anda perlukan untuk mengisih set data anda.

Contoh

Pertimbangkan beberapa contoh untuk memahami secara praktikal fungsi sort() dalam MATLAB.

Contoh 1: Bagaimana Mengisih Elemen Tatasusunan Menggunakan Fungsi Isih(A)?

Contoh ini mengisih vektor, matriks dan tatasusunan berbilang arah menggunakan fungsi sort(A) dalam MATLAB.

V = rand ( 100 , 1 , 9 ) ;
A = rands ( 100 , 3 ) ;
arr = randi ( 100 , 2 , 3 , 2 ) ;
sort_V = menyusun ( DALAM )
sort_A = menyusun ( A )
sort_arr = menyusun ( arr )
sort_A = menyusun ( A )
sort_arr = menyusun ( arr )

Contoh 2: Bagaimana Mengisih Elemen Tatasusunan dalam MATLAB Menggunakan Fungsi sort(A, dim)?

Dalam contoh ini, kami mengisih unsur tatasusunan A yang diberikan sepanjang dimensi dim=2 menggunakan fungsi isihan(A, malap).

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

Contoh 3: Bagaimana Mengisih Elemen Tatasusunan dalam MATLAB Menggunakan Fungsi Isih(A, arah)?

Kod MATLAB ini mengisih unsur tatasusunan A yang diberikan dalam tertib menurun menggunakan fungsi isihan(A, arah).

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

Kesimpulan

Isih ialah teknik menyusun semula atau menyusun elemen data dalam susunan menaik atau menurun yang ditentukan. Kaedah ini mempunyai banyak aplikasi seperti menyusun semasa menyusun rekod nombor telefon atau menyusun produk mengikut trend. MATLAB membolehkan kami mengisih sebarang elemen data menggunakan terbina dalam sort() fungsi. Tutorial ini telah menyediakan panduan mudah tentang cara melakukan pengisihan pada elemen tatasusunan menggunakan sort() berfungsi dalam MATLAB.