MATLAB 的样条插值项目,功能比较实用,代码也挺清晰,适合平时搞数据拟合或者信号的你。项目核心是用
如果你之前用多项式拟合,觉得曲线不够平滑,那这个
项目里的示例代码也比较接地气,比如直接传一组(x, y)
数据进去,用spline(x, y, xx)
生成新点,几行搞定。想搞自定义样条、控制边界条件?项目里也有扩展代码,适合进阶用户研究。
还有文档讲得蛮清楚,从插值步骤到绘图展示都有。用plot
函数把原始点和插值曲线画出来,一眼看出平滑程度,调参数也方便。如果你是做模型或者工程设计的,值得一试。