Namespaces

Types

Type EquidistantPolynomialInterpolation

Namespace MathNet.Numerics.Interpolation.Algorithms

Interfaces IInterpolation

Barycentric Polynomial Interpolation where the given sample points are equidistant.
This algorithm neither supports differentiation nor integration.

Methods

Public instance methods

void Initialize(double leftBound, double rightBound, IList<double> sampleValues)

Initialize the interpolation method with the given sampls in the interval [leftBound,rightBound].
Parameters
double leftBound Left bound of the sample point interval.
double rightBound Right bound of the sample point interval.
IList<double> sampleValues Sample Values x(t) where t are equidistant over [a,b], i.e. x[i] = x(a+(b-a)*i/(n-1))

Public static methods

Double[] EvaluateBarycentricWeights(int sampleCount)

Evaluate the barycentric weights as used internally by this interpolation algorithm.
Parameters
return Double[] Barycentric Weight Vector
int sampleCount Count of Sample Values x(t).