Java'da iki matrisi ikili * operatörünü kullanarak ve başka bir döngü çalıştırarak çarpabiliriz. Matris aynı zamanda dizi dizisi olarak da bilinir. Matrisleri toplayabilir, çıkarabilir ve çarpabiliriz.
Matris çarpımında birinci matrisin bir satır elemanı ikinci matrisin tüm sütunları ile çarpılır.
3 satır ve 3 sütundan oluşan iki matrisi çarpmak için basit bir örnek görelim.
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++){>