Cara Mengubah Array menjadi Vektor Kolom di MATLAB

Cara Mengubah Array Menjadi Vektor Kolom Di Matlab



MATLAB adalah singkatan dari matrix laboratory dan memungkinkan kita untuk melakukan berbagai operasi array. Terkadang kita perlu mengubah dimensi array dengan mengubahnya menjadi vektor baris atau kolom dan sebaliknya. Mengubah larik menjadi vektor kolom berguna karena mudah untuk menyimpan dan memanipulasi vektor kolom daripada vektor baris.

Panduan ini akan membantu Anda menemukan cara mengubah array menjadi vektor kolom di MATLAB.

Bagaimana Mengubah Array menjadi Vektor Kolom di MATLAB?

MATLAB mendukung transformasi array menjadi vektor kolom dari dua metode berikut:







1: Bagaimana Mengubah Array menjadi Vektor Kolom Menggunakan Operasi A(:)?

Kita dapat mengubah array menjadi vektor kolom dengan menggunakan A(:) operasi di MATLAB. Operasi ini mengubah semua dimensi array menjadi satu kolom.



Contoh

Contoh yang diberikan menggunakan the rand() berfungsi untuk membuat larik bilangan acak berukuran 2-kali-3-kali-2. Kemudian menggunakan A(:) operasi untuk mengubah larik ini menjadi vektor kolom berukuran 1 kali 12.



A = rand ( 2 , 3 , 2 ) ;

vektor = A ( : )





2: Bagaimana Mengubah Array menjadi Vektor Kolom Menggunakan Fungsi reshape()?

Itu membentuk kembali() adalah fungsi bawaan di MATLAB yang memungkinkan kita mengubah dimensi array. Fungsi ini digunakan untuk mengubah array menjadi vektor kolom. Fungsi ini mengambil dua parameter sebagai input dan mengembalikan vektor kolom yang merupakan transformasi dari array yang disediakan dan memiliki semua elemen dari array yang diberikan.

Sintaksis

Untuk mengubah larik menjadi vektor kolom, file membentuk kembali() fungsi menggunakan sintaks berikut:



batang = membentuk kembali ( Kartu as )

Di Sini,

Fungsi vect = bentuk ulang(A,sz) mengubah larik A menjadi vektor vektor kolom yang memiliki ukuran tertentu S . Kardinalitas array yang diberikan harus sama dengan panjang vektor kolom.

Contoh

Kode MATLAB yang diberikan menggunakan rand() berfungsi untuk membuat larik bilangan acak berukuran 2-kali-3-kali-2. Kemudian menggunakan membentuk kembali() berfungsi untuk mengubah larik ini menjadi vektor kolom berukuran 1 kali 12.

A = rand ( 2 , 3 , 2 ) ;

batang = membentuk kembali ( A, 12 , 1 )

Kesimpulan

MATLAB adalah alat pemrograman yang kuat yang memungkinkan kita melakukan berbagai operasi array. Ini memfasilitasi kita untuk mengubah array menjadi vektor kolom menggunakan A(:) operasi dan menggunakan built-in membentuk kembali() fungsi. Metode ini setara satu sama lain untuk mengubah array menjadi vektor kolom. Panduan ini telah menemukan cara mengubah array menjadi vektor kolom di MATLAB melalui metode seperti A(:) operasi dan built-in membentuk kembali() fungsi.