La suma de matrices es la operación de combinar dos o más matrices en una matriz equivalente.
La suma de matrices sólo se puede efectuar entre matrices con la misma dimensión, es decir las dos matrices deben tener el mismo número de filas y también el mismo número de columnas para poderlas sumar. Por ejemplo la suma de dos matrices A y B que en el siguiente ejercicio de abajo se muestra, vemos que tiene el mismo número de filas y columnas el cual nos permite realizar la operación de la suma, que nos dará como resultado la matriz C.
A B C
|-2 3 5 | | 1 2 -3| |-1 5 2 |
| | + | | = | |
| 1 0 -1 | | 0 3 1 | | 1 3 0 |
Por ejemplo la suma de los primeros elemento de las Matrices A y B será:
(-2) + 1 = -1
De esa manera se realiza la suma con cada elemento de las matrices.
A continuación el algoritmo de la suma de matrices en java:
int[][] suma_matriz(int[][] m1, int[][] m2){
int[][] resultado = new int[m1.length][m1[0].length];
for (int fila=0; fila<m1.length; fila++) {
for (int col=0; col<m1[fila].length; col++) {
resultado[fila][col] = m1[fila][col] + m2[fila][col];
}
}
return resultado;
}