A powerful and flexible Java interface for performing advanced linear algebra operations and numerical computations. Built with performance and usability in mind.
Developers:
- Siwar Ben Rhouma
- Selma Bettaieb
- Firas Barkia
Academic Supervisor: Dr. Sirine MARRAKCHI
Faculty of Sciences of Sfax
Department of Computer Science and Communications
Engineering Program
- Matrix multiplication (matrix-matrix & matrix-vector)
- Matrix transpose
- Matrix inverse
- Support for multiple matrix types:
- Dense matrices
- Sparse matrices
- Symmetric matrices
- Positive definite matrices
- Banded matrices (lower & upper)
- Triangular matrices
- LU decomposition
- Gaussian elimination
- With pivoting
- Without pivoting
- Jordan method
- Cholesky decomposition
- Gaussian elimination
- Jacobi iteration
- Specialized algorithms for banded and triangular matrices
- Efficient matrix multiplication implementation
- Optimized system resolution methods
- Performance-focused data structures
This project was developed as part of the Engineering Program at the Faculty of Sciences of Sfax. While fully functional, we welcome contributions and suggestions for improvement.
Watch our video :
[Linear Algebra Calculator ](https://youtu.be/YOUR_VIDEO_ID
Note: This is an academic project open to improvements and further testing. Feel free to contribute!