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