gnuplot中可用的样条平滑算法采用的是哪种理论方法?它是多项式的分段最小二乘拟合吗?像萨维茨基-戈莱平滑滤波器,还是像它的名字所暗示的那样,对b样条进行一些修改?另外:在gnuplot 4.4版中,如果我将其用于双对数图,我观察到插值曲线中的振荡行为。这在预料之中吗?
csplines
代表三次样条算法。您可以在gnuplot中输入help csplines
,或者查看源代码(参见contour.c
中的gen_cubic_spline
和intp_cubic_spline
函数)来查看这一点。
关于三次样条曲线的振荡(它们在某些情况下是预期的),请参阅此参考资料,或者如果您可以访问它。