Setelah tulisan saya yang sebelumnya membahas tentang matriks, dengan ini saya tambahkan dengan satu lagi tulisan saya yang fantastis, yaitu invers pada matriks 2 x 2, seperti yang kita ketahui untuk mencari invers didapat dari rumus invers=adjoin A / determinan A, artinya kita harus mencari adjoin dari matriks A, kemudian mencari determinan 2 x 2 menggunakan rumus ad-bc, setelah mendapatkan determinan, maka adjoin A akan dibagi dengan determinan dari matrik A.
berikut ini adalah scriptnya:
import java.io.*;class invers{public static void main(String[]args)throws IOException{BufferedReader input=new BufferedReader(new InputStreamReader(System.in));float temp;System.out.println("Ordo Matrik = 2x2");float[][]matriks=new float [2][2];System.out.println("Masukkan Elemen Matriksnya : ");for(int i=0;i<2;i++){for(int j=0;j<2;j++){System.out.print("Elemen["+(i+1)+","+(j+1)+"]=");matriks[i][j]=Float.parseFloat(input.readLine());}}for(int i=0;i<2;i++){System.out.print("| ");for(int j=0;j<2;j++){System.out.print(matriks[i][j]+" ");}System.out.println("|");}float determinan=(matriks[0][0]*matriks[1][1])-(matriks[1][0]*matriks[0][1]);System.out.println("Determinanya Adalah :"+determinan);temp=matriks[0][0];matriks[0][0]=matriks[1][1];matriks[1][1]=temp;matriks[0][1]=matriks[0][1]*-1;matriks[1][0]=matriks[1][0]*-1;System.out.println("Matriks Inversnya: ");for (int i=0;i<2;i++){System.out.print("| ");for (int j=0;j<2;j++){System.out.print(matriks[i][j]/determinan+" ");}System.out.println("|");}}}
No comments :
Post a Comment