Perkalian matriks dan vektor ini menggunakan ukuran matriks 2x3 dan vektor 3x1
LANGKAH 1
mengerti masalah.
perkalian matriks dengan vektor hanya
mungkin jika banyaknya kolom matriks sama dengan dimensi vektor, dan
jika melihat ukuran matriks 2x3 dan vektor 3x1 maka keduanya bisa
dikalikan.
LANGKAH 2
Kita beri nama matriksnya yaitu matriks A dan nama vektornya yaitu vektor B.
Dimisalkan juga i=baris dan j=kolom untuk index matriks dan vektornya.
A j=1 2 3 B j=1
i=1 |a11 a12 a13| i=1 | b11 |
2 |a21 a22 a23| 2 | b21 |
3 | b31 |
LANGKAH 3
memasukkan/menginputkan data-data ke dalam matriks dan vektor. dapat dilakukan dengan menggunakan perulangan for.
untuk matriks: untuk vektor
(for i=1;i<=2;i++){ for(i=1;i<=2;i++){
(for j=1;j<=3;j++){ for(j=1;j<2;j++){
cin>>A[i,j]; cin>>B[i,j];
} }
} }
LANGKAH 4
membuat matriks C. matriks ini berisikan hasil dari matrik A x Vektor B
dimisalkan kembali i=baris.
C i=1 | c11 |
2 | c21 |
c11 dan c21 dapat diperoleh hasilnya dengan rumus seperti ini.
c11=(a11xb11) + (a12xb21) + (a13xb31)
c21=(a21xb11) + (a22xb21) + (a23xb31)
LANGKAH 5
Secara umum, untuk matriks A berukuran 2 × 3 dan vektor B berukuran 3 × 1 komponen vektor C di atas adalah:
LANGKAH 6
Dengan demikian, algoritma perkalian matriks 2x3 dengan vektor 3x1 adalah sebagai berikut:
procedure perkalian (A, B, C)
procedure perkalian (A, B, C)
for i = 1 to i do
ci ← 0
for j = 1 to j do
ci ← ci + ai,j × bj
end for
end for


Tidak ada komentar:
Posting Komentar