/numericalmethods

Lots of mathematical numerical methods to ease your life :)

Primary LanguagePythonMIT LicenseMIT

NumericalMethods

This package aims to give the typical UC3M (Universidad Carlos III de Madrid) the main resources to make experiment reports, numerical labs, numerical methods assignments, etc.

Tests

Implemented methods

Rootfinders

  • Newton method
  • Bisection method
  • Secant method
  • Chord method

Numerical differentiation

  • Forward-difference method
  • Backward-difference method
  • Central-difference method

Numerical integration

  • Composite Trapezoide method
  • Composite 1/3 Simpson's method

Initial-value problems for ODEs (ordinary differential equations)

  • Euler's explicit (forward) method
  • Euler's explicit midpoint method
  • Euler's implicit (backward) method
  • Heun's method

Systems of ODEs (Ordinary differential equations)

  • Euler's explicit (forward) method for systems.
  • Newton's method for systems