Berisi Program mengenai Sistem Persamaan Linier(SPL), Determinan, Interpolasi Polinomial, Regresi Linier Berganda, dan Bicubic Spline Interpolation. Untuk cara penyelasaian SPL, menggunakan Metode Eliminiasi Gauss, Gauss-Jordan, Matriks balikan, dan Kaidah Cramer.
NIM | Nama |
---|---|
13522091 | Raden Francisco Trianto Bratadiningrat |
13522093 | Matthew Vladimir Hutabarat |
13522098 | Suthasoma Mahardhika Munthe |
Di bawah adalah instruksi instalasi dan penggunaan program
- Clone Repository ke dalam root folder
git clone https://github.com/NoHaitch/Tubes_Algeo_1
- Ubah Directory Terminal
cd bin
- Jalankan Program
java Main
Terdapat 2 macam jenis input yang dapat dilakukan tergantung pada fitur
- Input dengan Ketik
- Input dengan File Text
Hal tersebut dapat dipilih pada menu dibawah
========== Pilih Metode Masukkan ==========
1. Masukkan Ketik
2. Masukkan dalam bentuk File
3. Kembali
>>> Pilih Metode Masukkan :
Program yang berhasil akan menunjukan hasil perhitungannya.
Program dapat menyimpan hasil perhitungan pada File Text
Hal tersebut dapat dipilih pada menu dibawah
>>> Apakah ingin disimpan dalam file? [y/n]: y
>>> Masukkan nama file hasil: test.txt
Penyelesaian berhasil disimpan ke : ../test/spl/output/test.txt
Program hanya akan membaca file pada folder input yang dijelaskan di bawah ini.
.
├── ...
├── test # Test folder
│ ├── bicubic # Test Interpolasi Bicubic Spline
│ ├── determinan # Test Determinan
│ ├── imgBSI # Test Peningkatan Kualitas Gambar
│ ├── interpolasi # Test Interpolasi Polinomial
│ ├── inverse # Test Matriks Balikan
│ ├── regresi # Test Regresi Linier Berganda
│ └── spl # Test Sistem Persamaan Linier
└── ...
Untuk setiap folder di atas mulai dari "bicubic" hingga "spl".
Terdapat child folder yaitu input dan output.
├── spl # Test
│ ├── input # Berisi file sebagai input untuk Fitur SPL
│ │ ├── test1.txt # Contoh file input
│ │ └── test2.txt # Contoh file input
│ └── output # Berisi file hasil output dari Fitur SPL
│ ├── res1.txt # Contoh file hasil
│ └── res2.txt # Contoh file hasil
"test1.txt" dan "test2.txt" adalah file yang dapat dibaca oleh program saat masuk menu input file dari spl. Hasil dari program dapat di save dengan nama.txt yang disimpan pada output contohnya "res1.txt" dan "res2.txt".
# From root Directory
# cd ../ to return to last directory
cd src
javac Main.java -d ../bin
Dengan kode cd src
, kita masuk ke directory "src"
Dengan kode javac Main.java -d ../bin
, Kita mengkompile program dan meletakan hasilnya pada folder bin
Menyelesaikan Sistem Persamaaan Linier Dalam Bentuk Matriks
- Metode Eliminasi Gauss
- Metode Eliminasi Gauss-Jordan
- Metode Matriks Balikan
- Kaidah Cramer
- Metode Ekspansi Kofaktor
- Metode Reduksi Baris dengan OBE
Meningkatkan Kualitas Gambar
Menggunakan Interpolasi Bicubic Spline sebagai basis
- Menerima Input dari Ketikan
- Menerima Input dari File
- Menyimpan hasil perhitungan ke dalam File
Jika Anda ingin berkontribusi atau melanjutkan perkembangan program, silahkan fork repository ini dan gunakan branch fitur.
Permintaan Pull sangat diperbolehkan dan diterima dengan hangat.
Jika terdapat kasus bug-bug yang sangat penting dan berbahaya, silahkan gunakan fitur issue pada github. Kami apresiasi semua bantuan dalam memperbaiki dan mengembangkan project ini!
The code in this project is licensed under MIT license. Code dalam projek ini berada di bawah lisensi MIT.