/** Mengurangkan dua Matriks */ Matriks2x2 kurang(Matriks2x2 kanan) { int a11 = 0, a12 = 0, a21 = 0, a22 = 0; try { a11 = this.a11 - kanan.elemen(1, 1); a12 = this.a12 - kanan.elemen(1, 2); a21 = this.a21 - kanan.elemen(2, 1); a22 = this.a22 - kanan.elemen(2, 2); } catch (SalahIndeks err) { } return new Matriks2x2(a11, a12, a21, a22); }
/** Mengalikan dua Matriks */ Matriks2x2 kali(Matriks2x2 kanan) { int a11 = 0, a12 = 0, a21 = 0, a22 = 0; try { a11 = this.a11 * kanan.elemen(1, 1) + this.a12 * kanan.elemen(2, 1); a12 = this.a11 * kanan.elemen(1, 2) + this.a12 * kanan.elemen(2, 2); a21 = this.a21 * kanan.elemen(1, 1) + this.a22 * kanan.elemen(2, 1); a22 = this.a21 * kanan.elemen(1, 2) + this.a22 * kanan.elemen(2, 2); ; } catch (SalahIndeks err) { } return new Matriks2x2(a11, a12, a21, a22); }