numpy.polynomial.chebyshev.Chebyshev.interpolate
-
classmethod Chebyshev.interpolate(func, deg, domain=None, args=())
[source] -
Interpolate a function at the Chebyshev points of the first kind.
Returns the series that interpolates
func
at the Chebyshev points of the first kind scaled and shifted to thedomain
. The resulting series tends to a minmax approximation offunc
when the function is continuous in the domain.New in version 1.14.0.
Parameters: func : function
The function to be interpolated. It must be a function of a single variable of the form
f(x, a, b, c...)
, wherea, b, c...
are extra arguments passed in theargs
parameter.deg : int
Degree of the interpolating polynomial.
domain : {None, [beg, end]}, optional
Domain over which
func
is interpolated. The default is None, in which case the domain is [-1, 1].args : tuple, optional
Extra arguments to be used in the function call. Default is no extra arguments.
Returns: polynomial : Chebyshev instance
Interpolating Chebyshev instance.
Notes
See
numpy.polynomial.chebfromfunction
for more details.
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.polynomial.chebyshev.Chebyshev.interpolate.html