Bagaimana Bahagian Matriks Berfungsi dalam MATLAB

Bagaimana Bahagian Matriks Berfungsi Dalam Matlab



Pembahagian matriks memainkan peranan penting dalam MATLAB apabila ia datang untuk menyelesaikan sistem linear, melaksanakan pembahagian mengikut unsur dan menjalankan pengiraan berangka. Dalam artikel ini, kita akan meneroka empat fungsi pembahagian matriks penting dalam MATLAB: mldivide, rdivide, ldivide, dan mrdivide.

Bagaimana Bahagian Matriks Berfungsi dalam MATLAB

Pembahagian matriks dalam MATLAB agak berbeza daripada pembahagian biasa. Apabila anda membahagikan dua matriks, MATLAB sebenarnya melaksanakan pembahagian mengikut unsur. Ini bermakna setiap elemen dalam matriks pertama dibahagikan dengan elemen sepadan dalam matriks kedua dan berikut adalah beberapa cara untuk membahagikan dua matriks dalam MATLAB:

1: mlbahagi (A \ B)
Fungsi mldivide, yang diwakili oleh operator garis segaris belakang (\), digunakan untuk menyelesaikan sistem persamaan linear. Ia mencari vektor penyelesaian X yang memenuhi persamaan A * X = B. Fungsi mldivide secara automatik melaraskan kaedah penyelesaian berdasarkan sifat matriks input.







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

Pengeluaran



2: bahagikan (A ./ B)
Fungsi bahagi, yang ditunjukkan oleh operator pembahagian titik (./), menjalankan pembahagian mengikut unsur antara dua matriks A dan B. Ia membahagikan setiap elemen dalam matriks A dengan elemen sepadan dalam matriks B, menghasilkan matriks baharu dengan dimensi yang sepadan dengan matriks asal.



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

Pengeluaran





3: lbahagi (A .\ B)
Fungsi ldivide, diwakili oleh pengendali sengkang terbalik titik (.\), menjalankan pembahagian mengikut unsur dalam susunan rdivide yang bertentangan. Ia mengira pembahagian setiap elemen dalam matriks B dengan elemen sepadan dalam matriks A, menghasilkan matriks baharu dengan dimensi sepadan dengan matriks input.

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

Pengeluaran



4: mrbahagi (A / B)
Fungsi mrdivide, dilambangkan dengan operator slash ke hadapan (/), melaksanakan pembahagian kanan matriks. Ia digunakan untuk menyelesaikan sistem persamaan linear di mana matriks sebelah kanan dibahagikan dengan matriks sebelah kiri. Hasilnya ialah matriks penyelesaian X yang memenuhi persamaan X * A = B.

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

Pengeluaran

Catatan : Jika output memaparkan '-', ia bermakna sistem linear tidak mempunyai penyelesaian yang unik, atau ia tidak konsisten, bermakna tiada penyelesaian yang memenuhi semua persamaan secara serentak.

Kesimpulan

Pembahagian matriks dalam MATLAB menyediakan alat yang berkuasa untuk menyelesaikan sistem linear, melaksanakan pembahagian mengikut unsur, dan menjalankan pengiraan berangka. Dengan menggunakan fungsi mldivide, rdivide, ldivide, dan mrdivide, anda boleh mengendalikan pengiraan kompleks dengan cekap dan menangani pelbagai masalah.