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 。