Click or drag to resize
DigitalRuneInterpolationHelperPolynomialInterpolation Method (IListVector2F, Single, Single)
Computes the function value for x using polynomial interpolation (single-precision).

Namespace: DigitalRune.Mathematics.Interpolation
Assembly: DigitalRune.Mathematics (in DigitalRune.Mathematics.dll) Version: 1.14.0.0 (1.14.0.14427)
Syntax
public static float PolynomialInterpolation(
	IList<Vector2F> points,
	float x,
	out float error
)

Parameters

points
Type: System.Collections.GenericIListVector2F
The points.
x
Type: SystemSingle
The x value.
error
Type: SystemSingle
The error estimate.

Return Value

Type: Single
The interpolated value y = P(x).
Exceptions
ExceptionCondition
ArgumentNullExceptionpoints is .
ArgumentException The number of points should be greater than 1.
MathematicsException 2 points have identical x-values (within roundoff tolerance).
Remarks
Through any N points there is a unique polynomial P(x) of order N-1. This method constructs the interpolating polynomial through the given points using Neville's algorithm. And computes the function value for the given function argument x.
See Also