Blog ini akan meneroka cara menukar matriks kepada vektor baris dalam MATLAB.
Bagaimana untuk Mengubah Matriks menjadi Vektor Baris dalam MATLAB?
Kita boleh mengubah matriks menjadi vektor baris dalam MATLAB menggunakan bentuk semula() fungsi. The bentuk semula( ) ialah fungsi terbina dalam MATLAB yang membolehkan kami mengubah dimensi tatasusunan. Fungsi ini digunakan untuk menukar matriks kepada vektor baris. Fungsi ini menerima dua argumen sebagai input dan mengembalikan vektor baris yang merupakan penjelmaan matriks yang disediakan dan mengandungi semua elemen matriks yang disediakan.
Sintaks
Untuk menukar matriks kepada vektor baris, bentuk semula() fungsi menggunakan sintaks berikut:
bar = membentuk semula ( Ace )
di sini:
Fungsinya vect = bentuk semula(A,sz) menghasilkan untuk menukar matriks menjadi vektor baris yang mempunyai saiz yang ditentukan s . Kardinaliti matriks A mestilah sama dengan saiz vektor baris. Sebagai contoh, jika dimensi matriks A yang diberikan ialah 5-oleh-2 maka s hendaklah 1-dengan-10.
Contoh
Dalam bahagian ini, kita akan memahami cara kerja bentuk semula() berfungsi untuk menukar matriks kepada vektor baris dengan melaksanakan beberapa contoh dalam MATLAB.
Contoh 1: Bagaimana untuk Menukar Matriks Segi Empat kepada Vektor Baris Menggunakan Fungsi Reshape()?
Contoh yang diberikan mencipta matriks segi empat sama yang mempunyai saiz n = 3. Selepas itu, ia menggunakan bentuk semula() berfungsi untuk menukar matriks ini kepada vektor baris yang mempunyai saiz 1-by-9.
A = sihir ( 3 ) ;
bar = membentuk semula ( A, 1 , 9 )
Contoh 2: Bagaimana untuk Menukar Matriks Segi Empat kepada Vektor Baris Menggunakan Fungsi Reshape()?
Dalam kod MATLAB yang diberikan, kami mencipta matriks segi empat tepat yang mempunyai saiz 2-by-3. Selepas itu, kami menggunakan bentuk semula() berfungsi untuk menukar matriks ini kepada vektor baris yang mempunyai saiz 1-dengan-6.
A = satu ( 2 , 3 ) ;bar = membentuk semula ( A, 1 , 6 )
Kesimpulan
MATLAB ialah bahasa pengaturcaraan yang bermanfaat yang membolehkan kami melakukan pelbagai operasi matriks. Ia memudahkan kami menukar matriks kepada vektor baris menggunakan terbina dalam bentuk semula() fungsi. Fungsi ini menerima matriks dan saiz vektor baris yang diperoleh sebagai argumen dan mengembalikan vektor baris yang mempunyai kekardinalitian yang sama dengan matriks yang diberikan. Panduan ini telah menemui cara mengubah matriks menjadi vektor baris dalam MATLAB menggunakan bentuk semula() fungsi.