scipy.interpolate.NdPPoly.

integrate_1d#

NdPPoly.integrate_1d(a, b, axis, extrapolate=None)[source]#

计算一维定积分的 NdPPoly 表示

结果是一个表示积分的分段多项式

\[p(y, z, ...) = \int_a^b dx\, p(x, y, z, ...)\]

其中,积分的维度由 axis 参数指定。

参数:
a, bfloat

积分的下限和上限。

axisint

计算 1-D 积分的维度

extrapolatebool, optional

是否基于第一个和最后一个区间外推到越界点,或返回 NaN。

返回:
igNdPPoly 或类数组

分段多项式在 [a, b] 上的定积分。 如果多项式是 1D 的,则返回一个数组,否则返回一个 NdPPoly 对象。