Interpolate Class |
public static class Interpolate
The Interpolate type exposes the following members.
Name | Description | |
---|---|---|
Common | Creates an interpolation based on arbitrary points. | |
CubicSpline | Create an piecewise natural cubic spline interpolation based on arbitrary points, with zero secondary derivatives at the boundaries. | |
CubicSplineMonotone | Create a piecewise cubic monotone spline interpolation based on arbitrary points. This is a shape-preserving spline with continuous first derivative. | |
CubicSplineRobust | Create a piecewise cubic Akima spline interpolation based on arbitrary points. Akima splines are robust to outliers. | |
CubicSplineWithDerivatives | Create a piecewise cubic Hermite spline interpolation based on arbitrary points and their slopes/first derivative. | |
Linear | Create a piecewise linear interpolation based on arbitrary points. | |
LogLinear | Create piecewise log-linear interpolation based on arbitrary points. | |
Polynomial | Create a Neville polynomial interpolation based on arbitrary points. If the points happen to be equidistant, consider to use the much more robust PolynomialEquidistant instead. Otherwise, consider whether RationalWithoutPoles would not be a more robust alternative. | |
PolynomialEquidistant | Create a barycentric polynomial interpolation where the given sample points are equidistant. | |
RationalWithoutPoles | Create a Floater-Hormann rational pole-free interpolation based on arbitrary points. | |
RationalWithPoles | Create a Bulirsch Stoer rational interpolation based on arbitrary points. | |
Step | Create a step-interpolation based on arbitrary points. |