numpy.polynomial.chebyshev.Chebyshev.interpolate#

method

classmethod polynomial.chebyshev.Chebyshev.interpolate(func, deg, domain=None, args=())[源代码]#

在第一类切比雪夫点处插值一个函数.

返回在第一类切比雪夫点处插值 func 的级数,该点被缩放和平移到 domain .当函数在域中连续时,生成的级数趋向于 func 的最小最大近似.

参数:
func函数

要插值的函数.它必须是单变量函数,形式为 f(x, a, b, c...) ,其中 a, b, c... 是在 args 参数中传递的额外参数.

degint

插值多项式的阶数.

domain{None, [beg, end]}, optional

func 在其上插值的域.默认为None,在这种情况下,域为[-1, 1].

args元组,可选

函数调用中要使用的额外参数.默认为没有额外参数.

返回:
多项式切比雪夫实例

插值切比雪夫实例.

注释

有关更多详细信息,请参见 numpy.polynomial.chebinterpolate .