Misalkan matriks A (a, b, c, d) berukuran 2X2 dikalikan dengan matriks B (e, f, g, h) berukuran 2X2, sehingga rumusnya akan menjadi:
Syarat dua matriks dapat dioperasikan perkalian yaitu banyak kolom matriks pertama harus sama dengan banyak baris matriks kedua, sebagai berikut:
Contoh soal perkalian matriks 2 x 2:
Tentukan hasil perkalian matriks A dan B di bawah!
Jawab:
package perkalian.pkg2.matriks;
import java.util.Scanner;
public class Perkalian2Matriks { public static void main(String[] args) { // TODO code application logic here Scanner input = new Scanner(System.in); int A[][]= new int[2][2]; int B[][]= new int[2][2];
for (int i = 0; i < m; i++) { for (int j = 0; j < q; j++) { for (int k = 0; k < p; k++) { //Rumus Matriks jumlah = jumlah + A[i][k] * B[k][j]; } C[i][j] = jumlah; jumlah = 0; }
}
System.out.println("Hasil perkalian Matriks A dan B"); for(int x=0;x<2;x++){ for(int y=0;y<2;y++){ System.out.print(C[x][y]+" "); } System.out.println(" "); } }
No comments