使用循环添加两个矩阵

时间:2015-05-15 13:47:35

标签: php matrix

这是我的四个阵列中的两个矩阵:

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 2
        )

    [1] => Array
        (
            [0] => 4
            [1] => 5
        )

)
Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 2
        )

    [1] => Array
        (
            [0] => 4
            [1] => 5
        )
)

如何使用循环添加这些矩阵?

3 个答案:

答案 0 :(得分:0)

试试这个:

$result = array();
for($i=0; $i<=2; $i++) {
    for($j=0; $j<=2; $j++) {
        $result[$i][$j] = $matrix1[$i][$j] + $matrix2[$i][$j];
    }
}

答案 1 :(得分:0)

使用array_merge(),将数组合并为一个

答案 2 :(得分:0)

试试这个: -

<?php 
$a1 = Array('0' => Array('0' => 1,'1' => 2),'1' => Array('0' => 4,'1' => 5));


$a2 = Array('0' => Array('0' => 1,'1' => 2),'1' => Array('0' => 4,'1' => 5));

$sumArray = array();

$result = array();
for($i=0; $i<=1; $i++) {
    for($j=0; $j<=1; $j++) {
        $result[$i][$j] = $a1[$i][$j] + $a2[$i][$j];
    }
}
echo "<pre/>";print_r($result);
?>

输出: - http://prntscr.com/75hoqi