MATLAB 里的拉格朗日插值用得多了,手动写那一堆循环其实挺烦的。这份资源直接上了向量化实现,速度快、写法清爽,结构也比较容易看懂,适合你在大量插值点时拿来就用。
主函数叫Lag_interp
,其它几个像Lag_basis
、Lag_omega1
这些,都是拆出来的子函数,挺利于你后期扩展的。注释也写得比较全,看起来不累,懂点 MATLAB 基本都能跟得上。
要用也简单,直接把这些.m
文件丢进一个目录,跑一下示例代码就能试。适合搞数值、数据拟合那类场景,比如从传感器抓一堆离散点,想拟合出平滑曲线时,用这个准没错。
如果你在找一个高性能又好上手的插值工具,这个资源还蛮值得一试的。对插值精度要求高、懒得一行行手撸代码的你,真的可以看看。