Menu
Coddy logo textTech

Suma y Resta de Matrices

Parte de la sección Lógica y Flujo del Journey de Java de Coddy — lección 5 de 59.

Para sumar o restar dos matrices, deben tener las mismas dimensiones (es decir, el mismo número de filas y columnas). La operación se realiza elemento por elemento, lo que significa que se suman o restan los elementos correspondientes en 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 cubrirá en una sección posterior.

challenge icon

Desafío

Fácil

Crea un método llamado subMatrices que tome dos arreglos 2D (matrices) como entrada y devuelva su diferencia como un nuevo arreglo 2D.

Hoja de referencia

Para sumar o restar matrices, deben tener las mismas dimensiones. La operación se realiza elemento por 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

Para dimensiones incompatibles, devolver new int[0][0] (un array vacío).

Pruébalo tú mismo

// Escribe tu código solo dentro de la clase. No escribas main() ni ningún código fuera de esta clase.
class SubMatrices {
    public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
        // Escribe tu código aquí
    }
}
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