logo

Java-ohjelma kahden matriisin kertomiseen

Voimme kertoa kaksi matriisia javassa käyttämällä binaarista *-operaattoria ja suorittamalla toisen silmukan. Matriisia kutsutaan myös taulukoiksi. Voimme lisätä, vähentää ja kertoa matriiseja.

Matriisin kertolaskussa ensimmäisen matriisin yksi rivielementti kerrotaan toisen matriisin kaikilla sarakkeilla.

Matriisimultiointi Javassa

Katsotaanpa yksinkertainen esimerkki kahden 3 rivin ja 3 sarakkeen matriisin kertomisesta.

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