Mes galime padauginti dvi matricas Java naudodami dvejetainį * operatorių ir vykdydami kitą kilpą. Matrica taip pat žinoma kaip masyvų masyvas. Matricas galime sudėti, atimti ir dauginti.
Matricos dauginimo atveju vienas pirmosios matricos eilutės elementas dauginamas iš visų antrosios matricos stulpelių.
Pažiūrėkime paprastą pavyzdį, kaip padauginti dvi matricas iš 3 eilučių ir 3 stulpelių.
abėcėlė sunumeruota
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<3;j++){" c[i][j]="0;" k="0;k<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++){>3;i++){>