Násobenie matíc s automatickým generovaním hodnôt


Prvá matica
Druhá matica
Počet riadkov Počet riadkov
Počet stĺpcov Počet stĺpcov

'; echo ''; echo ''; // prva matica, naplnenie a vypis for ($i=0;$i<$riadky_A;$i++) { echo ''; for ($j=0;$j<$stlpce_A;$j++) { $prva_matica[$i][$j] = rand(-10,10); echo ('"); } echo ''; } echo '
'.$prva_matica[$i][$j]."
'; echo ''; echo ''; echo ' X '; echo ''; echo ''; echo ''; // druha matica, naplnenie a vypis for ($i=0;$i<$riadky_B;$i++) { echo ''; for ($j=0;$j<$stlpce_B;$j++) { $druha_matica[$i][$j] = rand(-10,10); echo '"; } echo ''; } echo '
'.$druha_matica[$i][$j]."
'; echo ''; echo ''; echo ' = '; echo ''; echo ''; echo ''; // vysledna matica, vypocet a vypis for ($i=0;$i<$riadky_A;$i++) { echo ''; for ($j=0;$j<$stlpce_B;$j++) { $vysledna_matica[$i][$j]=0; for ($n=0;$n<$stlpce_A;$n++) { $vysledna_matica[$i][$j] += $prva_matica[$i][$n] * $druha_matica[$n][$j]; } echo '"; } echo ''; } echo '
'.$vysledna_matica[$i][$j]."
'; echo ''; echo ''; } else { echo("Matice sa nedaju vynasobit!"); } ?>