Kommentare

This commit is contained in:
Niklas Kegelmann 2025-11-17 12:07:46 +01:00
parent c748cf5a97
commit f1bd72f40e

View File

@ -37,12 +37,12 @@ void clearMatrix(Matrix *matrix)
}
}
void setMatrixAt(MatrixType value, Matrix matrix, unsigned int rowIdx, unsigned int colIdx)
void setMatrixAt(MatrixType value, Matrix matrix, unsigned int rowIdx, unsigned int colIdx) //Values in matrix schreiben
{
matrix.buffer[(size_t)rowIdx * matrix.cols + colIdx] = value;
}
MatrixType getMatrixAt(const Matrix matrix, unsigned int rowIdx, unsigned int colIdx)
MatrixType getMatrixAt(const Matrix matrix, unsigned int rowIdx, unsigned int colIdx) //aus matrix auslesen
{
if(rowIdx < matrix.rows && colIdx < matrix.cols){
return matrix.buffer[(size_t)rowIdx * matrix.cols + colIdx];
@ -111,7 +111,7 @@ Matrix add(const Matrix matrix1, const Matrix matrix2)
Matrix multiply(const Matrix matrix1, const Matrix matrix2)
{
if (matrix1.cols != matrix2.rows)
if (matrix1.cols != matrix2.rows) //Spalten und Zeilen sind nicht gleich groß
{
Matrix result;
result.rows = 0;