scipy.interpolate.PPoly.

antiderivative#

PPoly.antiderivative(nu=1)[source]#

构造一个新的分段多项式,表示反导数。

反导数也是该函数的原函数,导数是它的逆运算。

参数:
nuint, 可选

要计算的反导数的阶数。默认为 1,即计算第一积分。如果为负数,则返回导数。

返回值:
ppPPoly

分段多项式的阶数为 k2 = k + n,表示该多项式的反导数。

注释

此函数返回的反导数是连续的,并且连续可微到 n-1 阶,直到浮点舍入误差为止。

如果计算反导数并且 self.extrapolate='periodic',则返回实例将设置为 False。这样做是因为反导数不再是周期性的,并且很难在最初给定的 x 区间之外正确评估它。