This repository contains implementations of various numerical methods commonly used in scientific computing. These methods were practiced in a Numerical Methods course and can be a valuable resource for students, researchers, and anyone interested in learning about numerical methods.
The repository includes implementations for the following numerical methods:
- Integration
- Trapezoidal Rule
- Simpson's 1/3 Rule
- Simpson's 3/8 Rule
- Differentiation
- Solution of Ordinary Differential Equations
- Euler's Method
- Modified Euler's Method
- Root Finding Methods for Polynomial Equations
- Bisection Method
- False Position Method
- Iteration Method
- Newton-Raphson Method
- Secant Method
- Interpolation
- Newton's Forward Interpolation
- Newton's Backward Interpolation
- Gauss Forward Interpolation
- Gauss Backward Interpolation
- Lagrange Interpolation
- Least Square Curve Fitting
- Fitting different curves with error calculations
This project is open source and available under the Apache 2.0 License.