This repository hosts a comprehensive GUI application for numerical analysis, consisting of two distinct phases.
Compare and analyze the behavior of numerical methods for solving systems of linear equations.
- Gauss Elimination
- Gauss Jordan
- LU Decomposition
- Gauss Seidel
- Jacobi Iteration
- User-friendly GUI for equation input.
- Selection of solving methods via a drop-down list.
- Parameter input for selected methods.
- Precision control for results.
- Step-by-step simulation visualization.
- Automatic application of partial pivoting.
Extend the application to include root-finding capabilities for non-linear equations.
- Bisection
- False-Position
- Fixed Point
- Original Newton-Raphson
- Modified Newton-Raphson
- Secant Method
- Free-text input for non-linear equations.
- Function plotting for initial guesses.
- Method selection via a drop-down list.
- Parameter input for selected methods.
- Precision control (significant figures, EPS, max iterations).
- Step-by-step simulation visualization.
- Clone the repository.
- Run the GUI application by running https://github.com/Saifullah-1/Numerical-Solver/blob/master/main.py.
- Input your equations, choose methods, and explore numerical analysis capabilities.