InterpolationType ​
Specifies the interpolation method used for 1D interpolation in the Interpolation component.
Variants:
ConstantInterpolation: Piecewise constant interpolation (step function, uses left value).SmoothedConstantInterpolation: Smoothed version of constant interpolation with continuous transitions.LinearInterpolation: Piecewise linear interpolation between data points.QuadraticInterpolation: Piecewise quadratic polynomial interpolation.LagrangeInterpolation(n): Lagrange polynomial interpolation of degreen.QuadraticSpline: Quadratic spline interpolation with continuous first derivatives.CubicSpline: Cubic spline interpolation with continuous first and second derivatives.AkimaInterpolation: Akima spline interpolation, which reduces oscillations near outliers.
Cases ​
ConstantInterpolationSmoothedConstantInterpolationLinearInterpolationQuadraticInterpolationLagrangeInterpolation(n::Integer)QuadraticSplineCubicSplineAkimaInterpolation
Source ​
"""
Specifies the interpolation method used for 1D interpolation in the `Interpolation` component.
Variants:
- `ConstantInterpolation`: Piecewise constant interpolation (step function, uses left value).
- `SmoothedConstantInterpolation`: Smoothed version of constant interpolation with continuous transitions.
- `LinearInterpolation`: Piecewise linear interpolation between data points.
- `QuadraticInterpolation`: Piecewise quadratic polynomial interpolation.
- `LagrangeInterpolation(n)`: Lagrange polynomial interpolation of degree `n`.
- `QuadraticSpline`: Quadratic spline interpolation with continuous first derivatives.
- `CubicSpline`: Cubic spline interpolation with continuous first and second derivatives.
- `AkimaInterpolation`: Akima spline interpolation, which reduces oscillations near outliers.
"""
enum InterpolationType =
| ConstantInterpolation
| SmoothedConstantInterpolation
| LinearInterpolation
| QuadraticInterpolation
| LagrangeInterpolation(n::Integer)
| QuadraticSpline
| CubicSpline
| AkimaInterpolationRelated ​
Examples
Experiments
Analyses
Tests