This is the repository for a C++ console application to implement and solve various mathematical problems with the use of numerical methods. This repository houses functions related to root-finding in non-linear equations, solving systems of linear equations, differential equations, and matrix operations.
i) Root Finding Algorithms
- Bisection Method : Root finding by the method of interval bisection.
- False Position Method : A root finding scheme using linear interpolation.
- Secant Method : Approximates position of roots using secant lines.
- Newton-Raphson Method : A root-finding algorithm using derivatives.
ii) Linear Equation Solvers
- Jacobi Iteration : solves linear systems iteratively.
- Gauss-Seidel Method : Like Jacobi, but immediate updates
- Gaussian Elimination : Stores a matrix in row echelon form.
- Gauss-Jordan Elimination : solves systems by converting to reduced row echelon form.
- LU Factorization : decomposes a matrix into lower and upper matrices.
iii) Differential Equation Solvers
- Runge-Kutta Method : solves first-order differential equations with greater accuracy.
iv)Matrix Operations
- Matrix Inversion : Computes the inverse of a matrix if it exists.