From 0cba75ff5c2769396da20fedce20aeaa991cca0b Mon Sep 17 00:00:00 2001 From: niklaskegelmann Date: Sat, 15 Nov 2025 14:58:50 +0100 Subject: [PATCH] kurzer zwischenspeicher --- matrix.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/matrix.c b/matrix.c index 187a6d1..28622cc 100644 --- a/matrix.c +++ b/matrix.c @@ -101,20 +101,14 @@ Matrix multiply(const Matrix matrix1, const Matrix matrix2) Matrix result; result.rows = matrix1.rows; result.cols = matrix2.cols; - //TODO: Chat sagt hier noch buffer calloc rein - //Multipliaktion der beiden Matrizen - for(int i = 0; ... ; i++) - { - result.buffer[i] = matrix1.buffer[i] * matrix2.buffer[i]; - for(int j = 1; ... ; j++) - { - result.buffer[i] += matrix1.buffer[j] * matrix2.buffer[i*j] - } + //mit get matrix den 4 werte aus matrix1/2.buffer rausnehmen und verrechnen + //mit set matrix in result.buffer reinladen - } - //FIXME: hier steht glaube viel bullshit lol + //1. for: buffer um stelle weiter + //2. for: 1. reihe von matrix1 geht von x10-x12 und x13-x15 das wird 2 mal gemacht + //3. for: 2. reihe von matrix1 geht von x20-x23; x24-x27; x28-x211 das wird 2 mal gemacht } } \ No newline at end of file