Mirza Nur Hidayat

Home
Scilab
About
Komputasi Perkalian Matriks

Diberikan 2 buah matriks A dan B, dengan

Tentukan perkalian 2 matriks di atas.

Jawab

Dengan menggunakan Scilab Console, soal di atas dapat diselesaikan dengan cara:

1. Dibuat matriks A
-->A = [1 2; 3 4]
 A  =
 
    1.    2.  
    3.    4.

2. Dibuat matriks B
-->B = [5; 6]
 B  =
 
    5. 
    6.

3. Perkalian matriks A dan B adalah
-->A * B
 ans  =
 
    17.
    39.

Cukup sederhana bukan? Dengan memanfaatkan fungsi internal Scilab, perkalian matriks A dan B cukup dilakukan dengan cara seperti pada nomor 3 di atas.

---------------------------

Nah, pada pembahasan ini, akan diuraikan salah satu cara komputasi perkalian 2 matriks di atas.
Di jendela SciNotes, diketik kode program:

A = [1 2; 3 4];
B = [5; 6];
C = 0;

dim = size(A) //ukuran matriks A
p = dim(1) //jumlah baris matriks A
r = dim(2) //jumlah kolom matriks A

dim = size(B) //ukuran matriks B
q = dim(2) //jumlah kolom matriks B

for i = 1:p
  for j = 1:q
    sum = 0
    for k = 1:r
      sum = sum + A(i, k) * B(k, j)
    end
    C(i, j) = sum //matriks C adalah hasil perkalian matriks A dengan matriks B
  end
end

disp(C)   

Jika kode program di atas dieksekusi akan memberikan hasil seperti pada nomor 3 di atas.

Met mencoba guys!

credit: http://faruq.dafturn.org