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
+13 -3
+13 -3
View File
@@ -27,17 +27,27 @@ 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)
{
}
Matrix multiply(const Matrix matrix1, const Matrix matrix2)