分段插值方法有分段线性插值、Hermit插值民及保形插值,请问其中的保形插值的Matlab程序怎样编写呢?

现在讨论的是具备保形效果的
并且对插值精度没有要求
请给出保形插值的具体程序
谢谢!

第1个回答  2010-06-21
分段线性插值就是满足shape-preserving的。Matlab里有这样的命令,直接调用,非常简单,自己去查。
而所有高于二次的多项式插值方法,都会产生虚假的波动,不具备保形效果。
在要求shape-preserving的同时,如果对插值精度没有要求,那么分段线性插值就非常好了,其缺陷仅在于插值曲线连续但不光滑(即导数不连续)。

Matlab中的一维插值函数为yi=(x,y,xi,method),其中method选取"nearest"(临近点插值)或"linear"(线性插值)都是保形的。本回答被提问者和网友采纳
第2个回答  2010-06-20
你用抛物线插值吧。