scipy.interpolate.
bisplev#
- scipy.interpolate.bisplev(x, y, tck, dx=0, dy=0)[源代码]#
计算双变量 B 样条及其导数。
返回一个秩为 2 的数组,该数组包含由秩为 1 的数组 x 和 y 的叉积给出的点上的样条函数值(或样条导数值)。在特殊情况下,如果 x 或 y 或两者都是浮点数,则返回一个数组或仅返回一个浮点数。基于 FITPACK 中的 BISPEV 和 PARDER。
- 参数:
- x, yndarray
秩为 1 的数组,指定计算样条或其导数的域。
- tcktuple
由
bisplrep
返回的长度为 5 的序列,包含节点位置、系数和样条的阶数:[tx, ty, c, kx, ky]。- dx, dyint, 可选
分别为 x 和 y 中的偏导数阶数。
- 返回:
- valsndarray
在由 x 和 y 的叉积形成的集合上计算的 B 样条或其导数。
另请参见
注释
参见
bisplrep
生成 tck 表示。参考文献
[1]Dierckx P.:使用样条函数进行曲面拟合的算法 Ima J. Numer. Anal. 1 (1981) 267-283。
[2]Dierckx P.:使用样条函数进行曲面拟合的算法报告 tw50,计算机科学系,K.U.Leuven,1980 年。
[3]Dierckx P.:使用样条进行曲线和曲面拟合,数值分析专著,牛津大学出版社,1993 年。
示例
示例在 教程 中给出。