scipy.interpolate.BarycentricInterpolator.

Ableitungen#

BarycentricInterpolator.derivatives(x, der=None)[Quelle]#

Mehrere Ableitungen des Polynoms an der Stelle x auswerten

Erzeugt ein Array von Ableitungen, die an der Stelle x ausgewertet werden.

Parameter:
xarray_like

Punkt oder Punkte, an denen die Ableitungen ausgewertet werden sollen

derint oder list oder None, optional

Wie viele Ableitungen ausgewertet werden sollen, oder None für alle potenziell nicht-null Ableitungen (d. h. eine Zahl gleich der Anzahl der Punkte) oder eine Liste der auszuwertenden Ableitungen. Diese Zahl enthält den Funktionswert als '0-te' Ableitung.

Rückgabe:
dndarray

Array mit Ableitungen; d[j] enthält die j-te Ableitung. Die Form von d[j] wird bestimmt, indem die Interpolationsachse im ursprünglichen Array durch die Form von x ersetzt wird.

Beispiele

>>> from scipy.interpolate import KroghInterpolator
>>> KroghInterpolator([0,0,0],[1,2,3]).derivatives(0)
array([1.0,2.0,3.0])
>>> KroghInterpolator([0,0,0],[1,2,3]).derivatives([0,0])
array([[1.0,1.0],
       [2.0,2.0],
       [3.0,3.0]])