Barycentric Series.Get Chebyshev Interpolator Method
Calculates the Chebyshev interpolating polynomial
of the specified degree over the given interval
for the specified function.
Definition
Namespace: Numerics.NET.Curves
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
A BarycentricSeries that interpolates function over the interval from lowerBound to upperBound through the Chebyshev points of the second kind of degree degree.
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
public static BarycentricSeries GetChebyshevInterpolator(
Func<double, double> function,
double lowerBound,
double upperBound,
int degree
)
Parameters
- function Func<Double, Double>
- A delegate that represents the function to interpolate.
- lowerBound Double
- The lower bound of the interval.
- upperBound Double
- The upper bound of the interval.
- degree Int32
- The desired degree of the interpolating polynomial.
Return Value
BarycentricSeriesA BarycentricSeries that interpolates function over the interval from lowerBound to upperBound through the Chebyshev points of the second kind of degree degree.
Exceptions
Argument | The interval has zero length. |
Argument | function is null. |
Argument | degree is less than zero. |