-->

CODING PROGRAM INVERS MATRIKS MENGGUNAKAN BAHASA PEMROGRAMMAN JAVA

CODING INVERS MATRIKS DENGAN BAHASA JAVA 

    Invers matriks adalah sebuah kebalikan (invers) dari kedua matriks di mana apabila matriks tersebut dikalikan menghasilkan matriks persegi (AB = BA = |). Berikut ini adalah rumus matriks invers :

    Kemudian bagaimana dengan program matriks invers menggunakan bahasa java ?, simak coding di bawah ini ! :

package matriks.invers;

 

import java.io.*;

 

/**

 *

 * @author UI

 */

public class MatriksInvers {

 

    public static void main(String[] args) throws IOException {

        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));

        int temp;

        System.out.println("INVERS MATRIKS");

        System.out.println("Ordo Matriks 2x2");

        int[][] matriks = new int[2][2];

        System.out.println("Masukkan elemen-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] = Integer.parseInt(input.readLine());

 

            }

 

        }

        System.out.print("\nMatriksnya : \n");

        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(" |");

        }

        int determinan = (matriks[0][0] * matriks[1][1]) - (matriks[0][1] * matriks[1][0]);

        System.out.println("\nDeterminannya = " + 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("\nMatriks Adjoin : ");

        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("|");

        }

        System.out.print("Matriks Inversnya : \n");

        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(" |");

        }

    }

}

Berikut ini adalah hasil coding di atas jika di run :


Selamat Mencoba.
LihatTutupKomentar