This project is a Java-based library and GUI application designed for solving linear algebra problems as part of the Linear Algebra and Geometry course at Institut Teknologi Bandung. The project handles various linear equation systems (SPL), matrix operations, interpolation, and regression.
| Name | NIM |
|---|---|
| Darrel Adinarya Sunanda | 13523061 |
| Aryo Bama Wiratama | 13523088 |
| Muhammad Hazim Ramadhan Prajoda | 13523009 |
- Solving Linear Equation Systems:
- Gaussian Elimination
- Gauss-Jordan Elimination
- Matrix Inversion
- Cramer's Rule (for square matrices)
- Matrix Operations:
- Determinant Calculation
- Matrix Inversion
- Interpolation Methods:
- Polynomial Interpolation
- Bicubic Spline Interpolation
- Regression Models:
- Multiple Linear Regression
- Multiple Quadratic Regression
Input can be entered interactively via keyboard in the GUI or loaded directly from formatted matrix text files (.txt).
-
Download or clone the repository:
git clone https://github.com/Darsua/LinearAlgebraCalculator.git
-
Run the program:
java -jar bin/LinearAlgebraCalculator.jar
This project is licensed under the MIT License.
