Menu
Coddy logo textTech

Addizione e sottrazione di matrici

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 10 di 65.

Per sommare o sottrarre due matrici, devono avere le stesse dimensioni (cioè lo stesso numero di righe e colonne). L’operazione viene eseguita elemento per elemento, cioè si sommano o sottraggono gli elementi corrispondenti di ciascuna matrice.

Ad esempio:

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

La moltiplicazione di matrici è più complessa e verrà trattata in una sezione successiva.

challenge icon

Sfida

Facile

Crea una funzione chiamata combineMatrices che accetta tre argomenti: matrixA, matrixB e una stringa op che può essere "+" oppure "-". Per ogni cella, se op è "+", il risultato dovrebbe essere matrixA[r][c] + matrixB[r][c]. Altrimenti, se op è "-", il risultato dovrebbe essere matrixA[r][c] - matrixB[r][c].

Provalo tu

function combineMatrices(matrixA, matrixB, op) {
  // TODO: Per ogni cella, se op è '+', somma le celle corrispondenti.
  // Altrimenti, sottraile. Restituisci l'array 2D risultante.
}
// Non scrivere nulla al di fuori della funzione
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online