If you like this project, please consider making a donation to support the developer.
Numerical methods implementation in Python 3.
For the "MATLAB version", see this repository.
This section assumes Ubuntu 16.04 (also tested on Ubuntu 18.04), but the procedure is similar for other Linux distributions. The prerequisites is to install the following packages:
sudo apt -y install python3-numpyTo run the main example, use:
python3 main.py- Bisection method
- Newton method
- Secant method
- Lagrange method
- Neville method
- Briot-Ruffini method
- Newton's Divided-Difference method
- Backward-difference method
- Three-Point method
- Five-Point method
- Composite Trapezoidal method
- Composite 1/3 Simpson's method
- Euler's method
- Taylor's (Order Two) method
- Taylor's (Order Four) method
- Runge-Kutta (Order Four) method
- Runge-Kutta (Order Four) method
- Gaussian Elimination
- Backward Substitution
- Forward Substitution
- Jacobi method
- Gauss-Seidel method
- Python - Programming language used
- Cristiano Nunes - Developer
