【发布时间】:2020-11-22 08:00:50
【问题描述】:
维基百科上的内容和图片表明B样条没有通过控制点,我在其他地方找到的信息与维基百科上的内容相同。但是,样条插值可以在scipy.interpolate中进行,比如interp1d'cubic'或splrepsplev(这两个操作应该类似Difference between quadratic and 2nd order spline interpolation in scipy)。通过绘制,我发现曲线通过了所有的控制点。但是文档和库代码显示这些操作的基础是 B 样条。
我现在对此深感困惑。我知道B样条是样条的一种,除了B样条插值外,样条插值还有很多种,比如自然三次样条插值和三次Hermitian插值。
我目前的问题:
- 样条曲线和样条插值的关系。样条插值是否总是通过所有控制点?
- B样条和B样条插值和三次样条插值是一样的吗?
- B 样条插值是否会通过控制点?
【问题讨论】:
标签: python interpolation bspline