Namespaces

Types in MathNet.Numerics.Interpolation

Type IInterpolation

Namespace MathNet.Numerics.Interpolation

Interpolation within the range of a discrete set of known data points.

Methods

Properties

Public Methods

double Differentiate(double t)

Differentiate at point t.
Parameters
double t

Point t to interpolate at.

Return
double

Interpolated first derivative at point t.

double Differentiate2(double t)

Differentiate twice at point t.
Parameters
double t

Point t to interpolate at.

Return
double

Interpolated second derivative at point t.

double Integrate(double t)

Indefinite integral at point t.
Parameters
double t

Point t to integrate at.

double Integrate(double a, double b)

Definite integral between points a and b.
Parameters
double a

Left bound of the integration interval [a,b].

double b

Right bound of the integration interval [a,b].

double Interpolate(double t)

Interpolate at point t.
Parameters
double t

Point t to interpolate at.

Return
double

Interpolated value x(t).

Public Properties

bool SupportsDifferentiation get;

Gets a value indicating whether the algorithm supports differentiation (interpolated derivative).

bool SupportsIntegration get;

Gets a value indicating whether the algorithm supports integration (interpolated quadrature).