This commit is contained in:
Alexander Schneider 2025-11-17 12:50:17 +01:00
parent e844ca13cb
commit f34b966f9a

View File

@ -114,9 +114,10 @@ Matrix add(const Matrix matrix1, const Matrix matrix2)
return createMatrix(0, 0); return createMatrix(0, 0);
} }
for(unsigned int i = 0; i < resRows; ++i) for(unsigned int i = 0; i < resRows; ++i)
{ {
for(unsigned int j = 0; i < resCols; ++j) for(unsigned int j = 0; j < resCols; ++j)
{ {
unsigned int i1 = (matrix1.rows == 1) ? 0 : i; unsigned int i1 = (matrix1.rows == 1) ? 0 : i;
unsigned int j1 = (matrix1.cols == 1) ? 0 : j; unsigned int j1 = (matrix1.cols == 1) ? 0 : j;
@ -124,6 +125,7 @@ Matrix add(const Matrix matrix1, const Matrix matrix2)
unsigned int i2 = (matrix2.rows == 1) ? 0 : i; unsigned int i2 = (matrix2.rows == 1) ? 0 : i;
unsigned int j2 = (matrix2.cols == 1) ? 0 : j; unsigned int j2 = (matrix2.cols == 1) ? 0 : j;
MatrixType val = getMatrixAt(matrix1, i1, j1) + getMatrixAt(matrix2, i2, j2); MatrixType val = getMatrixAt(matrix1, i1, j1) + getMatrixAt(matrix2, i2, j2);
setMatrixAt(val, &result, i, j); setMatrixAt(val, &result, i, j);
} }