Berbagi Pengalaman dan Pengetahuan Berkaitan Dengan Materi Informatika

Konsultasi Project dan Skripsi

Adsense Tips

Kriptografi

Post Page Advertisement [Top]

Metode ini pastinya dibahas dalam materi Aljabar Linear dan Matrik. Saya sendiri sempat mempelajarinya di semester III berupa perhitungan matematika untuk menyelesain sistem persamaan linear menggunakaan metode yang sangat terkenal, Gauss Jordan. Okelah, sekarang saya tunjukkan implementasinya saja berupa algoritma dan pemrogramannya. Berikut algoritmanya : 

Berikut penerapannya dalam pemrograman java : 
/**
 *
 * @author ABD. CHARIS FAUZAN
 */
public class gaussJordan {
    
    public static void main(String[] args) {
        double A[][] = {
            {1, 1, 1},
            {1, 2, -1},
            {2, 1, 2}
        };
        double B[] = {6, 2, 10};
        boolean lanjutkan = true;
        int n = B.length;
        double X[] = new double[n];

        double m = 0;
        double jml_B = 0;

        for (int i = 0; i < B.length; i++) {
            jml_B = +B[i];
            if( A.length != A[i].length)
                lanjutkan =false;
        }
        
        if (jml_B == 0) {
            lanjutkan = false;
        }
        if(!lanjutkan)
            return;
        for (int i = 0; i < n; i++) {
            double pembagi = A[i][i];

            B[i] /= pembagi;
            for (int baris = 0; baris < n; baris++) {
                A[i][baris] /= pembagi;
                if (i != baris) {
                    double pengali = A[baris][i];
                    for (int kolom = 0; kolom < n; kolom++) {
                        A[baris][kolom] -= (A[i][kolom] * pengali);
                    }
                    B[baris] -= B[i] * pengali;
                }
            }

        }
        System.out.println("Hasil : ");
        for (int i = 0; i < n; i++) {
            X[i] = B[i];
            System.out.println("x" + (i + 1) + " = " + X[i]);
        }
    }
}
Tampilan ketika program dijalankan :


No comments:

Post a Comment

Terima Kasih Telah Berkunjung, Silakan Berkomentar...
Kritik dan Saran Teman-Teman Sangat Memotivasi Saya (^_^)

Bottom Ad [Post Page]

| Designed by Colorlib