Bagaimana Mengubah Matriks menjadi Vektor Baris di MATLAB?

Bagaimana Mengubah Matriks Menjadi Vektor Baris Di Matlab



Matriks serta vektor adalah blok bangunan MATLAB dan digunakan dalam berbagai aplikasi sains dan teknik. Terkadang kita perlu mengubah dimensi matriks atau vektor, seperti mengubah matriks menjadi vektor baris atau kolom dan sebaliknya. Mengubah matriks menjadi vektor baris berguna karena mudah untuk memanipulasi vektor baris daripada matriks.

Blog ini akan mengeksplorasi bagaimana mengubah matriks menjadi vektor baris di MATLAB.

Bagaimana Mengubah Matriks menjadi Vektor Baris di MATLAB?

Kita dapat mengubah matriks menjadi vektor baris di MATLAB menggunakan membentuk kembali() fungsi. Itu membentuk kembali( ) adalah fungsi bawaan di MATLAB yang memungkinkan kita mengubah dimensi array. Fungsi ini digunakan untuk mengubah matriks menjadi vektor baris. Fungsi ini menerima dua argumen sebagai input dan mengembalikan vektor baris yang merupakan transformasi dari matriks yang disediakan dan berisi semua elemen dari matriks yang disediakan.







Sintaksis

Untuk mengubah matriks menjadi vektor baris, membentuk kembali() fungsi menggunakan sintaks berikut:



batang = membentuk kembali ( Kartu as )

Di Sini:



Fungsi vect = bentuk ulang(A,sz) menghasilkan untuk mengubah matriks menjadi vektor baris yang memiliki ukuran tertentu S . Kardinalitas matriks A harus sama dengan ukuran vektor baris. Misalnya, jika dimensi matriks A yang diberikan adalah 5 kali 2, maka S harus 1-oleh-10.





Contoh

Pada bagian ini, kita akan memahami cara kerja dari membentuk kembali() berfungsi untuk mengubah matriks menjadi vektor baris dengan melakukan beberapa contoh di MATLAB.

Contoh 1: Bagaimana Mengonversi Matriks Persegi menjadi Vektor Baris Menggunakan Fungsi reshape()?

Contoh yang diberikan membuat matriks bujur sangkar dengan ukuran n = 3. Setelah itu, gunakan the membentuk kembali() berfungsi untuk mengubah matriks ini menjadi vektor baris yang berukuran 1 kali 9.



A = sihir ( 3 ) ;

batang = membentuk kembali ( A, 1 , 9 )

Contoh 2: Bagaimana Mengonversi Matriks Persegi Panjang menjadi Vektor Baris Menggunakan Fungsi reshape()?

Dalam kode MATLAB yang diberikan, kami membuat matriks persegi panjang berukuran 2 kali 3. Setelah itu, kita menggunakan membentuk kembali() berfungsi untuk mengubah matriks ini menjadi vektor baris yang berukuran 1-kali-6.

A = satu ( 2 , 3 ) ;

batang = membentuk kembali ( A, 1 , 6 )

Kesimpulan


MATLAB adalah bahasa pemrograman bermanfaat yang memungkinkan kita melakukan berbagai operasi matriks. Ini memudahkan kita untuk mengubah matriks menjadi vektor baris menggunakan built-in membentuk kembali() fungsi. Fungsi ini menerima matriks dan ukuran vektor baris yang diperoleh sebagai argumen dan mengembalikan vektor baris yang memiliki kardinalitas sama dengan matriks yang diberikan. Panduan ini telah menemukan cara mengubah matriks menjadi vektor baris di MATLAB menggunakan membentuk kembali() fungsi.