set und getMatrixAt

This commit is contained in:
engelpa103619 committed 2026-11-06 21:56:42 +01:00
1 parent 5832db7c2e
commit 67bc75a113
1 file changed
+12 -2
+12 -2
View File
@@ -27,12 +27,22 @@ void clearMatrix(Matrix *matrix)
void setMatrixAt(MatrixType value, Matrix matrix, unsigned int rowIdx, unsigned int colIdx)
{
if(rowIdx < matrix.rows && colIdx < matrix.cols)
{
matrix.data[rowIdx * matrix.cols + colIdx] = value;
}
}
MatrixType getMatrixAt(const Matrix matrix, unsigned int rowIdx, unsigned int colIdx)
{
if(rowIdx < matrix.rows && colIdx < matrix.cols)
{
return matrix.data[rowIdx * matrix.cols + colIdx];
}
else
{
return UNDEFINED_MATRIX_VALUE;
}
}
Matrix add(const Matrix matrix1, const Matrix matrix2)