Click or drag to resize

Interpolate Class

Interpolation Factory.
Inheritance Hierarchy
SystemObject
  Altaxo.CalcInterpolate

Namespace: Altaxo.Calc
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static class Interpolate

The Interpolate type exposes the following members.

Methods
 NameDescription
Public methodStatic memberCommon Creates an interpolation based on arbitrary points.
Public methodStatic memberCubicSpline Create an piecewise natural cubic spline interpolation based on arbitrary points, with zero secondary derivatives at the boundaries.
Public methodStatic memberCubicSplineMonotone Create a piecewise cubic monotone spline interpolation based on arbitrary points. This is a shape-preserving spline with continuous first derivative.
Public methodStatic memberCubicSplineRobust Create a piecewise cubic Akima spline interpolation based on arbitrary points. Akima splines are robust to outliers.
Public methodStatic memberCubicSplineWithDerivatives Create a piecewise cubic Hermite spline interpolation based on arbitrary points and their slopes/first derivative.
Public methodStatic memberLinear Create a piecewise linear interpolation based on arbitrary points.
Public methodStatic memberLogLinear Create piecewise log-linear interpolation based on arbitrary points.
Public methodStatic memberPolynomial 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.
Public methodStatic memberPolynomialEquidistant Create a barycentric polynomial interpolation where the given sample points are equidistant.
Public methodStatic memberRationalWithoutPoles Create a Floater-Hormann rational pole-free interpolation based on arbitrary points.
Public methodStatic memberRationalWithPoles Create a Bulirsch Stoer rational interpolation based on arbitrary points.
Public methodStatic memberStep Create a step-interpolation based on arbitrary points.
Top
See Also