/NumericalMethods

Numerical methods developed on C++ and Scilab

Primary LanguageC++GNU General Public License v3.0GPL-3.0

TC2019: Numerical Methods

Description

Repository for the class of numerical methods. This repository includes common numerical methods for solving mathematical problems. Everything is programmed in C++ or Scilab.

Also, each method has a link to a post explaining the method, what is it for, how it works and every other specification.

In order to compile, just run compile.sh. All bin files will be located on bin/.


Methods written

  • Root finding
    • Bisection (C++)
    • Newton-Raphson (C++)
    • Secant (C++)
    • Bairstow (C++)
  • Linear equation system solving
    • Cramer (Scilab)
    • Gauss (Scilab)
    • Gauss-Jordan (Scilab)
  • Regression
    • Least squares (C++)
    • Exponential & potential linearization (C++)
  • Interpolation
    • Linear (C++)
    • Quadratic (C++)
    • Newton (C++)
    • Lagrange (C++)
  • Numeric integration