Buatlah program dalam Bahasa Java untuk :
- Menghitung solusi SPL dengan metode eliminasi Gauss, metode Eliminasi Gauss-Jordan, metode matriks balikan, dan kaidah Cramer (kaidah Cramer khusus untuk SPL dengan n peubah dan n persamaan).
- Menyelesaikan persoalan interpolasi dan regresi linier.
- Menghitung matriks balikan
- Menghitung determinan matriks dengan berbagai metode (reduksi baris dan ekspansi kofaktor).
- 13519043 - Reihan Andhika Putra
- 13519057 - Kadek Dwi Bagus Ananta Udayana
- 13519193 - Ryo Richardo
Menu dalam program :
- Determinan
- Ekspansi Kofaktor
- Segitiga Atas (OBE)
- Segitiga Bawah (OBE)
- Invers
- Adjoint
- Eliminasi Gauss Jordan
- Sistem Persamaan Linear
- Eliminasi Gauss
- Eliminasi Gauss Jordan
- Metode Cramer
- Metode Invers
- Interpolasi Polinom
- Sama seperti SPL
- Regresi Linear Berganda
- Eliminasi Gauss
- Eliminasi Gauss Jordan
- Keluar
- Run Program
- Masuk ke dalam folder bin dan jalankan perintah "1"
- Apabila ingin mengcompile ulang, masuk ke dalam folder src dan jalankan perintah "2"
- Apabila akan di run menggunakan IDE atau aplikasi lainnya maka caranya mengikuti aplikasi tersebut
(1)
java App
(2)
javac App.java AdtMat.java
java App
- Masukkan menu dan submenu penyelesaian matriks yang diinginkan dengan mengetik angka 1-9
❗ Input menu yang diijinkan adalah integer sehingga apabila anda menginput string saat pilihan menu maka program akan error dan auto exit
- Masukkan cara pembacaan matriks , ada 3 cara untuk membaca matriks
- Keyboard
- File
- Matriks Hilbert (Khusus SPL)
❗ File yang digunakan sebagai input matriks wajib berada di dalam folder test
❗ Dalam mengetikkan nama file, wajib sertakan extension file
- Tergantung situasi dan kondisi maka matriks anda bisa saja diselesaikan ataupun ditolak karena penggunaan metode yang tidak cocok, input matriks yang tidak valid, dan beberapa alasan lainnnya
❗ Dalam menulis input/output ke layar kami membulatkan ke 2 angka dibelakang koma supaya tidak terlalu banyak angka, namun terkadang ada interpretasi angka yang ambigu (0.0004 menjadi 0.00) harap dimaklumi !
- Apabila matriks anda berhasil diselesaikan, maka output yang bersesuaian akan muncul di layar , dan anda dapat memilih untuk save matriks di file atau tidak
❗ File yang digunakan sebagai ouput matriks akan berada di dalam folder output
❗ Apabila terdapat error dalam file handling (input onput) maka anda akan dilempar ke menu utama lagi ❗ TC6 disarankan pake GAUSS/GAUSSJORDAN
- Anda bisa mengulangi proses diatas sesuai kebutuhan
- Jika dirasa sudah cukup, pilih menu keluar untuk keluar dari program