scipy.interpolate.

bisplev#

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

评估二元B样条及其导数。

返回一个二维数组,其中包含由一维数组 xy 的叉积给出的点的样条函数值(或样条导数值)。在特殊情况下,如果 xy 或两者都是浮点数,则返回一个数组或仅一个浮点数。基于 FITPACK 中的 BISPEV 和 PARDER。

参数:
x, yndarray

指定用于评估样条或其导数的域的一维数组。

tcktuple

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

dx, dyint, optional

分别是 xy 方向上的偏导数阶数。

返回:
valsndarray

在由 xy 的叉积形成的集合上评估的 B 样条或其导数。

备注

请参阅 bisplrep 生成 tck 表示。

参考文献

[1]

Dierckx P. : 使用样条函数进行曲面拟合的算法 Ima J. Numer. Anal. 1 (1981) 267-283。

[2]

Dierckx P. : 使用样条函数进行曲面拟合的算法 报告 tw50, 计算机科学系, 鲁汶大学, 1980。

[3]

Dierckx P. : 样条曲线和曲面拟合, 数值分析专著, 牛津大学出版社, 1993。

示例

示例在 教程中 提供。