Menu
Coddy logo textTech

Addition et soustraction de matrices

Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 10 sur 65.

Pour additionner ou soustraire deux matrices, elles doivent avoir les mêmes dimensions (c'est-à-dire le même nombre de lignes et de colonnes). L'opération est effectuée élément par élément, ce qui signifie que vous additionnez ou soustrayez les éléments correspondants dans chaque matrice.

Par exemple :

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 multiplication de matrices est plus complexe et sera abordée dans une section ultérieure.

challenge icon

Défi

Facile

Créez une fonction nommée combineMatrices qui prend trois arguments : matrixA, matrixB, et une chaîne de caractères op qui peut être soit "+" ou "-". Pour chaque cellule, si op est "+", le résultat doit être matrixA[r][c] + matrixB[r][c]. Sinon, si op est "-", le résultat doit être matrixA[r][c] - matrixB[r][c].

Aide-mémoire

L'addition et la soustraction de matrices nécessitent des matrices de mêmes dimensions. Les opérations sont effectuées élément par élément sur les éléments correspondants.

Exemple d'addition de matrices :

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

Essayez vous-même

function combineMatrices(matrixA, matrixB, op) {
  // À FAIRE : Pour chaque cellule, si op est '+', additionner les cellules correspondantes.
  // Sinon, les soustraire. Retourner le tableau 2D résultant.
}
// N'écrivez rien en dehors de la fonction
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique & Flux