Java. Ejemplo de Multiplicar Matrices.

Imagen de consola Java. Multiplicar Matrices

En este ejemplo de programa en Java mostramos un algoritmo que multiplica dos matrices cuadradas de dimensión 3×3. Para multiplicar matrices es requisito indispensable que el número de filas de una sea igual al número de columnas de la otra matriz, por tanto estas multiplicaciones serian correctas:

3×3 x 2×3

3×3 x 1×3

2×1 x 3×2

En este ejemplo ambas matrices tienen misma dimensión, habría que adaptarlo para multiplicar matrices de distinta dimensión, pero es un buen ejemplo de uso de bucles for anidados.

Para multiplicar matrices se multiplican cada elemento de una fila por cada elemento de la columna y posteriormente se suman los resultados. El resultado seria el elemento correspondiente de la matriz multiplicación resultante. Por ejemplo, para el primer elemento de la matriz multiplicación resultante, hariamos la siguiente operación:

matrizResultado[0][0] = A0][0]*B[0][0] + A[0][1]*B[1][0] + A[0][2]*B[2][0]

Y de esta forma procederiamos para hayar cada uno de los elementos de la matriz multiplicación resultante

¿Te ha gustado? Compártelo.

2 comentarios

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

Información sobre protección de datos

  • Responsable: MIGUEL ANGEL SANZ
  • Fin del tratamiento: Moderar los comentarios. Responder las consultas
  • Legitimación: Tu consentimiento
  • Destinatarios 1&1 Internet España S.L.U. Politica de privacidad. https://www.ionos.es/terms-gtc//terms-privacy/.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información adicional: Más información en nuestra política de privacidad.