National Taras Shevchenko University of Kyiv
This repository contains 5 laboratory works completed as part of the Numerical Methods course. Each lab focuses on a different numerical technique and is implemented in Python.
- Implements a method to find the largest root of a given nonlinear equation.
- Solves systems of linear algebraic equations using:
- Seidel’s iterative method
- Gaussian elimination with full pivoting (pivot search across the entire matrix)
- Finds the maximum and minimum eigenvalues of a matrix using the power method.
- Implements:
- Lagrange interpolation polynomial
- Newton's interpolation polynomial
- Visualizes the interpolation results on a graph for better comparison.
- Approximates the integral
[ \int_{1}^{5} \frac{1}{2 + x} , dx ]
using Simpson’s rule with accuracy up to 0.005, based on error estimation.