scipy.interpolate.NdPPoly.

integrate_1d#

NdPPoly.integrate_1d(a, b, ось, экстраполяция=None)[источник]#

Вычислить представление NdPPoly для одномерного определённого интеграла

Результат — кусочно-полиномиальная функция, представляющая интеграл:

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

где размерность, по которой интегрируется, задаётся с помощью ось параметр.

Параметры:
a, bfloat

Нижняя и верхняя границы интегрирования.

осьint

Измерение, по которому вычисляются одномерные интегралы

экстраполяцияbool, необязательно

Экстраполировать ли точки вне границ на основе первого и последнего интервалов или возвращать NaN.

Возвращает:
igNdPPoly или array-like

Определенный интеграл кусочно-заданного полинома на отрезке [a, b]. Если полином был одномерным, возвращается массив, в противном случае возвращается объект NdPPoly.