Un problemita para los constructivos
Vyk2rr
vyk2rr en gmail.com
Mie Feb 16 15:48:42 CLST 2005
Quiero multiplicar dos matrices
de la forma que esta en esta imagen...
http://www.geocities.com/vyk2rr/victor.jpg
... si corren el script se daran cuenta como.... pero no lo puedo realizar...
tengo problemas...
haber quien me puede ayudar a resolver esto.. yo agradeceria mucho.
//----------------------------------
<style>
table{font-size:40;}
</style>
<?
$filas=3;
$cols=3;
echo"<table border=1><tr><td> </td><td>";
//---------------------
echo"<table border=1 cellspacing=0>";
for($c1=1;$c1<=$filas;$c1++){
echo"<tr>";
for($c2=1;$c2<=$cols;$c2++){
$matriz2[$c1][$c2]=rand(1,3);
echo"<td>".$matriz2[$c1][$c2]."</td>";
}
echo"</tr>";
}
echo"</table>";
//--------------------------
echo"</td></tr><tr><td>";
//---------------------------
echo"<table border=1 cellspacing=0>";
for($c1=1;$c1<=$filas;$c1++){
echo"<tr>";
for($c2=1;$c2<=$cols;$c2++){
$matriz1[$c1][$c2]=rand(1,2);
echo"<td>".$matriz1[$c1][$c2]."</td>";
}
echo"</tr>";
}
echo"</table>";
//------------------------------
echo"</td><td>";
//*******
for($cc=1;$cc<=$filas;$cc++){
for($ff=1;$ff<=$cols;$ff++){
$c1=$cc;
for($c2=$ff;$c2<=$cols;$c2++){
$mult=$matriz1[$c1][$c2]*$matriz2[$c2][$c1];
//echo"<font style=\"font-size:11;\">[$c1,$c2]*[$c2,$c1],</font>";
$suma=$suma+$mult;
$mult=0;
}
echo"<font color=Red>".$suma,", </font>";
//echo"$cc,$ff, ";
$suma=0;
}
echo"<br>";
}
//**************
//-----------------------------
echo"<table border=0 cellspacing=0>";
$c3=1;
for($c1=1;$c1<=$filas;$c1++){
echo"<tr>";
for($c2=1;$c2<=$cols;$c2++){
echo"<td>".$matriz3[$c1][$c2]."</td>";
}
echo"</tr>";
$c3++;
}
echo"</table>";
//----------------------------
echo"</td></tr></table>";
?>
//----------------------------------
--
www.algoritmia.info
Más información sobre la lista de distribución PHP