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. |