scipy.interpolate.

bisplev#

scipy.interpolate.bisplev(x, y, tck, dx=0, dy=0)[source]#

对双变量 B 样条及其导数进行求值。

返回一级数组 xy 的向量组成的点处样条函数值(或样条导数值)的秩 2 数组。在特殊情况下,如果 xy 或两者都是浮点数,则返回一个数组或仅返回一个浮点数。基于 FITPACK 中的 BISPEV 和 PARDER。

参数:
x, yndarray

指定求解样条或其导数所在域的一级数组。

tcktuple

bisplrep 返回的长度为 5 的序列,包含样条的结点位置、系数和次数: [tx, ty, c, kx, ky]。

dx, dyint, 可选

xy 中偏导数的次数。

返回:
valsndarray

对通过 xy 的交叉点形成的集合求 B 样条线或该 B 样条线的导数。

备注

请参阅 bisplrep 以生成 tck 表述。

参考文献

[1]

Dierckx P. : An algorithm for surface fitting with spline functions Ima J. Numer. Anal. 1 (1981) 267-283.

[2]

Dierckx P. : An algorithm for surface fitting with spline functions report tw50, Dept. Computer Science,K.U.Leuven, 1980.

[3]

Dierckx P. : Curve and surface fitting with splines, Monographs on Numerical Analysis, Oxford University Press, 1993.

示例

示例位于 教程 中。