logo

Programa Java para multiplicar dos matrices.

Podemos multiplicar dos matrices en java usando el operador binario * y ejecutando otro bucle. Una matriz también se conoce como matriz de matrices. Podemos sumar, restar y multiplicar matrices.

En el caso de la multiplicación de matrices, un elemento de fila de la primera matriz se multiplica por todas las columnas de la segunda matriz.

Multiplicación de matrices en Java

Veamos un ejemplo sencillo para multiplicar dos matrices de 3 filas y 3 columnas.

 public class MatrixMultiplicationExample{ public static void main(String args[]){ //creating two matrices int a[][]={{1,1,1},{2,2,2},{3,3,3}}; int b[][]={{1,1,1},{2,2,2},{3,3,3}}; //creating another matrix to store the multiplication of two matrices int c[][]=new int[3][3]; //3 rows and 3 columns //multiplying and printing multiplication of 2 matrices for(int i=0;i<3;i++){ for(int j="0;j&lt;3;j++){" c[i][j]="0;" k="0;k&lt;3;k++)" { c[i][j]+="a[i][k]*b[k][j];" } end of loop system.out.print(c[i][j]+' '); printing matrix element system.out.println(); new line }} < pre> <span> Test it Now </span> <p>Output:</p> <pre> 6 6 6 12 12 12 18 18 18 </pre></3;i++){>