Menu
Coddy logo textTech

Suma y resta de matrices

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 10 de 65.

Para sumar o restar dos matrices, estas deben tener las mismas dimensiones (es decir, el mismo número de filas y columnas). La operación se realiza elemento a elemento, lo que significa que se suman o restan los elementos correspondientes de cada matriz.

Por ejemplo:

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 multiplicación de matrices es más compleja y se tratará en una sección posterior.

challenge icon

Desafío

Fácil

Crea una función llamada combineMatrices que recibe tres argumentos: matrixA, matrixB, y una cadena op que puede ser "+" o "-". Para cada celda, si op es "+", el resultado debe ser matrixA[r][c] + matrixB[r][c]. De lo contrario, si op es "-", el resultado debe ser matrixA[r][c] - matrixB[r][c].

Hoja de referencia

La suma y resta de matrices requieren matrices con las mismas dimensiones. Las operaciones se realizan elemento a elemento en los elementos correspondientes.

Ejemplo de suma 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

Pruébalo tú mismo

function combineMatrices(matrixA, matrixB, op) {
  // TODO: Para cada celda, si op es '+', suma las celdas correspondientes.
  // De lo contrario, réstalas. Devuelve el array 2D resultante.
}
// No escribas nada fuera de la función
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo