MATLAB分段三次 Hermite 插值

参考:https://ww2.mathworks.cn/help/matlab/ref/pchip.html

MATLAB中有3种分段三次Hermite插值函数可供选择,分别是spline、pchip 和 makima。
每个函数计算插值斜率的方式不同,因此它们在基础数据的平台区或波动处展现出不同行为。
参考网址给出了两个典型的插值案例,引用如下:
MATLAB分段三次 Hermite 插值_第1张图片
在这个例子中,pchip 和 makima 表现相似,可避免过冲并准确地连接平台区。
MATLAB分段三次 Hermite 插值_第2张图片
当基础函数振荡时,spline 和 makima 能够比 pchip 更好地捕获局部极值,后者会在局部极值附近急剧扁平化。

综合而言,makima在各种情况下的表现都比较良好。

你可能感兴趣的:(MATLAB,matlab)