logo

Programa Java per multiplicar dues matrius

Podem multiplicar dues matrius en java utilitzant l'operador binari * i executant un altre bucle. Una matriu també es coneix com a matriu de matrius. Podem sumar, restar i multiplicar matrius.

En el cas de la multiplicació de matrius, un element de fila de la primera matriu es multiplica per totes les columnes de la segona matriu.

Multiplicació de matrius en Java

Vegem un exemple senzill per multiplicar dues matrius de 3 files i 3 columnes.

 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++){>