In this repository, you'll find a collection of C programs that demonstrate various numerical methods used for solving mathematical problems. Whether you're a student learning numerical methods or a developer looking to implement these algorithms in C, this repository has got you covered. ๐ป
Numerical methods are essential tools used to solve mathematical problems that may not have exact solutions or are difficult to solve analytically. These methods involve approximating solutions using iterative techniques, numerical integration, interpolation, and more.
This repository serves as a collection of lab practicals conducted during numerical methods courses. Each practical focuses on a specific numerical method, providing implementation examples in the C programming language.
Here's the list of numerical methods covered in this repository:
- Euler's Method
- Heun's Method
- Runge-Kutta Method
- Gaussian Quadrature
- Jacobi Iteration Method
- Gauss-Seidel Method
- Trapezoidal Rule
- Simpson's 1/3 Rule
- Simpson's 3/8 Rule
- Gaussian Elimination Method
- Gauss-Jordan Method
- LU Decomposition using Doolittle Algorithm
- Poisson's Equation Solver
- And more!
Feel free to explore each practical to understand how these numerical methods are implemented in C.
To use any practical, simply navigate to the respective directory and compile the C program using your preferred compiler. Follow any specific instructions provided in the README.md of each practical for detailed usage guidelines.
Contributions are welcome! If you'd like to add a new practical, improve existing ones, or fix any issues, please feel free to submit a pull request! Cheers! ๐ฅ -Basab
Happy coding! If you find this repository helpful, don't forget to give it a โญ๏ธ!