logo

Java-programma om twee matrices te vermenigvuldigen

We kunnen twee matrices in Java vermenigvuldigen met behulp van de binaire operator * en een andere lus uitvoeren. Een matrix wordt ook wel een array van arrays genoemd. We kunnen matrices optellen, aftrekken en vermenigvuldigen.

Bij matrixvermenigvuldiging wordt één rijelement van de eerste matrix vermenigvuldigd met alle kolommen van de tweede matrix.

Matrixvermenigvuldiging in Java

Laten we een eenvoudig voorbeeld bekijken om twee matrices van 3 rijen en 3 kolommen te vermenigvuldigen.

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