hasil kali matriks a dengan b matriks c terlebih dahulu diinisialisasi nilainya dengan 0 */ $a[1][1] = 2; $a[1][2] = 2; $a[1][3] = 1; $a[2][1] = 1; $a[2][2] = 2; $a[2][3] = 3; $a[3][1] = 3; $a[3][2] = 2; $a[3][3] = 0; $b[1][1] = 2; $b[1][2] = 4; $b[2][1] = 2; $b[2][2] = 2; $b[3][1] = 1; $b[3][2] = 1; $c[1][1] = 0; $c[1][2] = 0; $c[2][1] = 0; $c[2][2] = 0; $c[3][1] = 0; $c[3][2] = 0; $baris_matriks_a = 3; $kolom_matriks_a = 3; $baris_matriks_b = 3; $kolom_matriks_b = 2; $baris_matriks_c = 3; $kolom_matriks_c = 2; /* inilah loop yang melakukan proses perkalian matriks */ for ($j = 1; $j <= $kolom_matriks_b; $j++) { for ($i = 1; $i <= $baris_matriks_a; $i++) { for ($k = 1; $k <= $kolom_matriks_a; $k++) { $c[$i][$j] = $c[$i][$j] + ($a[$i][$k] * $b[$k][$j]); } } } /* menyusun matriks a dalam bentuk tabel */ $matriks_a = "\n"; for ($i = 1; $i <= $baris_matriks_a; $i++) { $matriks_a .= "\n"; for ($j = 1; $j <= $kolom_matriks_a; $j++) { $matriks_a .= ""; } $matriks_a .= "\n"; } $matriks_a .= "
" . $a[$i][$j] . "
\n"; /* menyusun matriks b dalam bentuk tabel */ $matriks_b = "\n"; for ($i = 1; $i <= $baris_matriks_b; $i++) { $matriks_b .= "\n"; for ($j = 1; $j <= $kolom_matriks_b; $j++) { $matriks_b .= ""; } $matriks_b .= "\n"; } $matriks_b .= "
" . $b[$i][$j] . "
\n"; /* menyusun matriks c dalam bentuk tabel */ $matriks_c = "\n"; for ($i = 1; $i <= $baris_matriks_c; $i++) { $matriks_c .= "\n"; for ($j = 1; $j <= $kolom_matriks_c; $j++) { $matriks_c .= ""; } $matriks_c .= "\n"; } $matriks_c .= "
" . $c[$i][$j] . "
\n"; /* tampilkan halaman dalam format html, yang sudah berisi matriks a b dan c */ echo " Perkalian matriks
$matriks_a X $matriks_b = $matriks_c
"; ?>