From 24f547ccec6e28136881ff252c95139e6f9f0dca Mon Sep 17 00:00:00 2001 From: Laila Date: Mon, 10 Nov 2025 14:51:03 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Matrix=20Struktur:=20Reihenfolge=20ge=C3=A4?= =?UTF-8?q?ndert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- info2praktikum-neuronalesnetz/matrix.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/info2praktikum-neuronalesnetz/matrix.h b/info2praktikum-neuronalesnetz/matrix.h index 8c75533..5509a8c 100644 --- a/info2praktikum-neuronalesnetz/matrix.h +++ b/info2praktikum-neuronalesnetz/matrix.h @@ -4,9 +4,9 @@ #define UNDEFINED_MATRIX_VALUE 0 typedef struct{ + float* buffer; size_t rows; size_t cols; - float* buffer; } Matrix; From 150cce7f8c83012188888166d939c14d4aa0e938 Mon Sep 17 00:00:00 2001 From: Laila Date: Mon, 10 Nov 2025 15:06:50 +0100 Subject: [PATCH 2/2] =?UTF-8?q?unsigned=20int=20zu=20size=5Ft=20ge=C3=A4nd?= =?UTF-8?q?ert=20(matrix.c)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- info2praktikum-neuronalesnetz/matrix.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/info2praktikum-neuronalesnetz/matrix.c b/info2praktikum-neuronalesnetz/matrix.c index d3037b6..8ec59fd 100644 --- a/info2praktikum-neuronalesnetz/matrix.c +++ b/info2praktikum-neuronalesnetz/matrix.c @@ -61,8 +61,8 @@ Matrix add(const Matrix matrix1, const Matrix matrix2) } Matrix result = createMatrix(matrix1.rows, matrix1.cols); - for (unsigned int i = 0; i < matrix1.rows; i++) { - for (unsigned int j = 0; j < matrix1.cols; j++) { + for (size_t i = 0; i < matrix1.rows; i++) { + for (size_t j = 0; j < matrix1.cols; j++) { MatrixType sum = getMatrixAt(matrix1, i, j) + getMatrixAt(matrix2, i, j); setMatrixAt(sum, result, i, j); }