<?PHP
funtion mtrx($A,$B){
for($i=0;$i<$n;$i++)
for($j=0;$j<$n;$j++)
$result[i][j]=0;//결과 배열을 0으로 초기화
for($i=0;$i<$n;$i++)
for($j=0;$j<$n;$j++)
$matrix[$i][$j]=$n*$i+$j+1;//계산할 배열을 1부터 n까지로 초기화한다.
for($i=0;$i<$n;$i++)
for($j=0;$j<$n;$j++)
for($k=0;$k<$n;$k++)
$result[$i][$j]+=$matrix[$i][$k]*$matrix[$k][$j];//배열 곱셈
} return $result;
$matrixA=array(array(1,2),array(3,4));
$matrixB=array(array(1,2),array(3,4));
$mul=mtrx($matrixA,$matrixB)
print "행렬의 곱 결과는 다음과 같다. <br>";
for($i=0;$i<$n;$i++)
for($j=0;$j<$n;$j++)
print $mul[$i][$j]."<br>" ;
?>
nxn 행렬의 곱을 구하는건데.. 뭐가 잘못된건지 모르겠습니다 조언좀 부탁드려요
댓글 0