a series of numerical methods, coded in python language. numpy, scipy and sympy are used quite heavily in these codes, so in order to use these files you have to install these modules. usage guidance is provided within the codes by comments, docstring and even printing instruction. reading these modules is strongly recommended to avoid any possible errors.
codes that are uploaded in this repository are:
- Gaussian Elimination with Complete Pivoting (GECP) method
- Gauss sidel method
- Householder QR factorization method
- Jacobi method
- Bisection roots finding method
- Fourth order runge-kutta method
- Lagrange interpolation method
- Linear Least Squares method
- Newton divided differences interpolation method
- Newton-Newton (Newton-Raphson) roots finding method
- Numerical derivation
- simpson integration method
- trapezoid integration method
- Gram-Shmidt QR factorization method
- Fourier Series