Skip to content

Latest commit

 

History

History
59 lines (52 loc) · 1.78 KB

README.md

File metadata and controls

59 lines (52 loc) · 1.78 KB

Analic

A small numeric analysis Library

##Content

Matrix :

Matrix is a class that impelment the most used operations of matrix.

  • ADD,SUB by using the static method Matrix.operation()
  • Multiplication by using the static method Matrix.mul()
  • Diterminant by using det()
  • Transpose by using the static method Matrix.transpose()
  • Comatrice by using coMat()
  • Inverse by using Inverse()
  • Rank by using rank()
  • Echelonne form by using echelonner() , lowerEchelonner() and echelonnerReduced()

Function :

Function is a class that transform a function represented by string to a function represented by a tree , and impelment the most used operations of function.

  • Calcul with the method calc()
  • Integral :

    Integrale class is used to calculate integrales of functions between [a,b]

    • Integrate The function from a to b using the trapezoidal rule
    • Integrate The function from a to b using the Simpson rule

  • Root finding :

    RootFinding is a class that contain different methods to find roots of function :

    • Bisection
    • Newton Raphson
    • Secant

Curve fitting

Give the curve fitting of a set of points

  • Polynomial curve fitting
  • Linear curve fitting
  • Exponoial curve fitting

##Change Log

  • **Analic v2** add matrix exceptions
  • **Analic v1** added in gitHub