@@ 2414-2427 (lines=14) @@ | ||
2411 | * @param mixed &$matrix2 Second matrix operand |
|
2412 | */ |
|
2413 | private static function _resizeMatricesShrink(&$matrix1,&$matrix2,$matrix1Rows,$matrix1Columns,$matrix2Rows,$matrix2Columns) { |
|
2414 | if (($matrix2Columns < $matrix1Columns) || ($matrix2Rows < $matrix1Rows)) { |
|
2415 | if ($matrix2Columns < $matrix1Columns) { |
|
2416 | for ($i = 0; $i < $matrix1Rows; ++$i) { |
|
2417 | for ($j = $matrix2Columns; $j < $matrix1Columns; ++$j) { |
|
2418 | unset($matrix1[$i][$j]); |
|
2419 | } |
|
2420 | } |
|
2421 | } |
|
2422 | if ($matrix2Rows < $matrix1Rows) { |
|
2423 | for ($i = $matrix2Rows; $i < $matrix1Rows; ++$i) { |
|
2424 | unset($matrix1[$i]); |
|
2425 | } |
|
2426 | } |
|
2427 | } |
|
2428 | ||
2429 | if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) { |
|
2430 | if ($matrix1Columns < $matrix2Columns) { |
|
@@ 2429-2442 (lines=14) @@ | ||
2426 | } |
|
2427 | } |
|
2428 | ||
2429 | if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) { |
|
2430 | if ($matrix1Columns < $matrix2Columns) { |
|
2431 | for ($i = 0; $i < $matrix2Rows; ++$i) { |
|
2432 | for ($j = $matrix1Columns; $j < $matrix2Columns; ++$j) { |
|
2433 | unset($matrix2[$i][$j]); |
|
2434 | } |
|
2435 | } |
|
2436 | } |
|
2437 | if ($matrix1Rows < $matrix2Rows) { |
|
2438 | for ($i = $matrix1Rows; $i < $matrix2Rows; ++$i) { |
|
2439 | unset($matrix2[$i]); |
|
2440 | } |
|
2441 | } |
|
2442 | } |
|
2443 | } // function _resizeMatricesShrink() |
|
2444 | ||
2445 |