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 .= "" . $a[$i][$j] . " | ";
}
$matriks_a .= "
\n";
}
$matriks_a .= "
\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 .= "" . $b[$i][$j] . " | ";
}
$matriks_b .= "
\n";
}
$matriks_b .= "
\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 .= "" . $c[$i][$j] . " | ";
}
$matriks_c .= "
\n";
}
$matriks_c .= "
\n";
/* tampilkan halaman dalam format html,
yang sudah berisi matriks a b dan c */
echo "
Perkalian matriks
$matriks_a |
X |
$matriks_b |
= |
$matriks_c |
";
?>