Bagaimana Cara Kerja Pembagian Matriks di MATLAB

Bagaimana Cara Kerja Pembagian Matriks Di Matlab



Pembagian matriks memainkan peran penting dalam MATLAB dalam menyelesaikan sistem linier, melakukan pembagian berdasarkan elemen, dan melakukan perhitungan numerik. Pada artikel ini, kita akan membahas empat fungsi pembagian matriks penting di MATLAB: mldivide, rdivide, ldivide, dan mrdivide.

Bagaimana Pembagian Matriks Bekerja di MATLAB

Pembagian matriks pada MATLAB sedikit berbeda dengan pembagian biasa. Saat Anda membagi dua matriks, MATLAB benar-benar melakukan pembagian berdasarkan elemen. Artinya setiap elemen pada matriks pertama dibagi dengan elemen yang bersesuaian pada matriks kedua dan berikut adalah beberapa cara untuk membagi dua matriks pada MATLAB:

1: mlbagi (A \ B)
Fungsi mldivide, diwakili oleh operator garis miring terbalik (\), digunakan untuk menyelesaikan sistem persamaan linear. Ia menemukan vektor solusi X yang memenuhi persamaan A * X = B. Fungsi mldivide secara otomatis menyesuaikan metode solusi berdasarkan properti dari matriks input.







A = [ 1 2 ; 3 4 ] ;
B = [ 5 ; 6 ] ;
X = A\B;
tampilan ( X ) ;

Keluaran



2: membagi (A ./ B)
Fungsi pembagi, ditunjukkan oleh operator pembagian titik (./), melakukan pembagian berdasarkan elemen antara dua matriks A dan B. Ini membagi setiap elemen dalam matriks A dengan elemen yang bersesuaian dalam matriks B, menghasilkan matriks baru dengan dimensi yang cocok dengan matriks asli.



A = [ 10 dua puluh ; 30 40 ] ;
B = [ 2 4 ; 5 10 ] ;
hasil = A . / B;
tampilan ( hasil ) ;

Keluaran





3: membagi (A .\ B)
Fungsi ldide, diwakili oleh operator garis miring terbalik titik (.\), melakukan pembagian berdasarkan elemen dalam urutan kebalikan dari rdvide. Ini menghitung pembagian setiap elemen dalam matriks B dengan elemen yang sesuai dalam matriks A, menghasilkan matriks baru dengan dimensi yang cocok dengan matriks masukan.

A = [ 1 2 ; 3 4 ] ;
B = [ 10 dua puluh ; 30 40 ] ;
hasil = B .\ A;
tampilan ( hasil ) ;

Keluaran



4: mrdibagi (A / B)
Fungsi mrdivide, dilambangkan dengan operator garis miring (/), melakukan pembagian kanan matriks. Ini digunakan untuk menyelesaikan sistem persamaan linier di mana matriks sisi kanan dibagi dengan matriks sisi kiri. Hasilnya adalah solusi matriks X yang memenuhi persamaan X * A = B.

A = [ 1 2 ; 3 4 ] ;
B = [ 5 6 ; 7 8 ] ;
X = B / A;
tampilan ( X ) ;

Keluaran

Catatan : Jika output menampilkan “-“, berarti sistem linier tidak memiliki solusi unik, atau inkonsisten, artinya tidak ada solusi yang memenuhi semua persamaan secara bersamaan.

Kesimpulan

Pembagian matriks di MATLAB menyediakan alat yang ampuh untuk menyelesaikan sistem linier, melakukan pembagian berdasarkan elemen, dan melakukan perhitungan numerik. Dengan menggunakan fungsi mldivide, rdivide, ldivide, dan mrdivide, Anda dapat secara efisien menangani perhitungan yang kompleks dan menangani berbagai macam masalah.