@@ 2928-2943 (lines=16) @@ | ||
2925 | */ |
|
2926 | private static function resizeMatricesExtend(&$matrix1, &$matrix2, $matrix1Rows, $matrix1Columns, $matrix2Rows, $matrix2Columns) |
|
2927 | { |
|
2928 | if (($matrix2Columns < $matrix1Columns) || ($matrix2Rows < $matrix1Rows)) { |
|
2929 | if ($matrix2Columns < $matrix1Columns) { |
|
2930 | for ($i = 0; $i < $matrix2Rows; ++$i) { |
|
2931 | $x = $matrix2[$i][$matrix2Columns-1]; |
|
2932 | for ($j = $matrix2Columns; $j < $matrix1Columns; ++$j) { |
|
2933 | $matrix2[$i][$j] = $x; |
|
2934 | } |
|
2935 | } |
|
2936 | } |
|
2937 | if ($matrix2Rows < $matrix1Rows) { |
|
2938 | $x = $matrix2[$matrix2Rows-1]; |
|
2939 | for ($i = 0; $i < $matrix1Rows; ++$i) { |
|
2940 | $matrix2[$i] = $x; |
|
2941 | } |
|
2942 | } |
|
2943 | } |
|
2944 | ||
2945 | if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) { |
|
2946 | if ($matrix1Columns < $matrix2Columns) { |
|
@@ 2945-2960 (lines=16) @@ | ||
2942 | } |
|
2943 | } |
|
2944 | ||
2945 | if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) { |
|
2946 | if ($matrix1Columns < $matrix2Columns) { |
|
2947 | for ($i = 0; $i < $matrix1Rows; ++$i) { |
|
2948 | $x = $matrix1[$i][$matrix1Columns-1]; |
|
2949 | for ($j = $matrix1Columns; $j < $matrix2Columns; ++$j) { |
|
2950 | $matrix1[$i][$j] = $x; |
|
2951 | } |
|
2952 | } |
|
2953 | } |
|
2954 | if ($matrix1Rows < $matrix2Rows) { |
|
2955 | $x = $matrix1[$matrix1Rows-1]; |
|
2956 | for ($i = 0; $i < $matrix2Rows; ++$i) { |
|
2957 | $matrix1[$i] = $x; |
|
2958 | } |
|
2959 | } |
|
2960 | } |
|
2961 | } |
|
2962 | ||
2963 |