This repository contains Python implementations of various numerical methods and algorithms covered in the "Numerical Methods" course at Sofia University "St. Kliment Ohridski".
- Bisection Method
- Newton-Raphson Method
- Gaussian Elimination (with pivoting)
- Iterative Methods: Jacobi & Gauss-Seidel iterations
- Lagrange Polynomials
- Newton's Divided Differences
- Hermite Interpolation (The Hermite Problem)
- Rectangle Rule
- Trapezoidal Rule
- Simpson's Rule
- NumPy: Used for efficient vector and matrix operations.
- Matplotlib: Used for visualizing approximations, function plots, and error convergence.