Menu
Coddy logo textTech

Matrixaddition und -subtraktion

Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy. Lektion 10 von 65.

Um zwei Matrizen zu addieren oder zu subtrahieren, müssen sie dieselben Dimensionen haben (d. h. dieselbe Anzahl an Zeilen und Spalten). Die Operation wird elementweise durchgeführt, das heißt, du addierst oder subtrahierst die entsprechenden Elemente in jeder Matrix.

Zum Beispiel:

Matrix A:
1 2
3 4

Matrix B:
5 6
7 8

A + B:
(1+5) (2+6)
(3+7) (4+8)

Result:
6  8
10 12

Matrixmultiplikation ist komplexer und wird in einem späteren Abschnitt behandelt.

challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens combineMatrices, die drei Argumente entgegennimmt: matrixA, matrixB und einen String op, der entweder "+" oder "-" sein kann. Für jede Zelle gilt: Wenn op gleich "+" ist, sollte das Ergebnis matrixA[r][c] + matrixB[r][c] sein. Andernfalls, wenn op gleich "-" ist, sollte das Ergebnis matrixA[r][c] - matrixB[r][c] sein.

Probier es selbst

function combineMatrices(matrixA, matrixB, op) {
  // TODO: Für jede Zelle, wenn op '+' ist, addiere die entsprechenden Zellen.
  // Andernfalls subtrahiere sie. Gib das resultierende 2D-Array zurück.
}
// Schreibe nichts außerhalb der Funktion
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf

Übe selbstständig: Online-JavaScript-Compiler