scipy.interpolate.sproot

scipy.interpolate.sproot(tck, mest=10)[源代码]

求三次B样条的根。

给定三次B样条的节点(>=8)和系数,返回样条的根。

参数
tck元组或B样条对象

如果是元组,则它应该是长度为3的序列,包含节点向量、B样条系数和样条线的阶数。节点数必须>=8,次数必须是3。节点必须是单调递增序列。

mest整型,可选

估计的零数(默认值为10)。

退货
zerosndarray

给出样条线根的数组。

注意事项

不建议直接操作tck-tuple。在新代码中,更喜欢使用 BSpline 对象。

参考文献

1

德布尔,“关于b-样条的计算”,“逼近理论”,第6页,第50-62页,1972。

2

M·G·考克斯,“b-样条的数值计算”,J。“数学应用”,第10期,第134-149页,1972年出版。

3

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

示例

给出了实例 in the tutorial