scipy.interpolate.NdPPoly.

integrate_1d#

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

Berechne NdPPoly-Darstellung für ein eindimensionales bestimmtes Integral

Das Ergebnis ist ein stückweise definiertes Polynom, das das Integral darstellt

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

wobei die über den Parameter axis spezifizierte Dimension integriert wird.

Parameter:
a, bfloat

Untere und obere Grenze für die Integration.

axisint

Dimension, über die die 1D-Integrale berechnet werden.

extrapolatebool, optional

Ob für Punkte außerhalb des Bereichs basierend auf dem ersten und letzten Intervall extrapoliert werden soll oder ob NaN zurückgegeben werden soll.

Rückgabe:
igNdPPoly oder array-ähnlich

Bestimmtes Integral des stückweise definierten Polynoms über [a, b]. Wenn das Polynom 1D war, wird ein Array zurückgegeben, andernfalls ein NdPPoly-Objekt.