Cara Mengonversi Matriks ke Vektor di MATLAB

Siswa dan profesional sama-sama bergantung pada program perangkat lunak komputer MATLAB dari MathWorks untuk memasukkan, menganalisis, memplot, dan berbagi data numerik. Program ini sangat berguna dalam bidang Aljabar Linier, yang melibatkan vektor dan matriks. Vektor hanyalah daftar angka. Suatu matriks serupa tetapi berisi beberapa baris dan kolom angka. MATLAB berisi fungsi bawaan untuk membentuk kembali matriks yang dapat Anda gunakan untuk mengubah matriks apa pun menjadi satu baris -- sebuah vektor.

Langkah 1

Definisikan matriks dengan cara standar, jika Anda belum melakukannya, dengan mengetikkan misalnya: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Video Hari Ini

Kode ini membuat matriks 'A' yang terdiri dari empat baris kali tiga kolom.

Langkah 2

Hitung jumlah elemen (angka) dalam matriks secara otomatis dan simpan dalam variabel 'S' dengan kode berikut: s = size (A); S = s (1)*s (2);

Langkah 3

Bentuk kembali matriks 'A' menjadi vektor 'V' dengan mengetikkan kode berikut: V = reshape (A, 1,S)

Fungsi 'reshape' membentuk kembali matriks 'A' menjadi matriks baru dengan 1 baris dan kolom 'S' - sebuah vektor.