分段三次多项式插值是一种应用最广泛的多项式插值方法,背景是:给定个节点及函数值,要求过这些点的一个分段三次多项式,它满足在这些点上具有二阶可微的性质。
分析[]
首先我们来分析这样的多项式的存在唯一性,分析若不加任何限制,函数被分为了个三次多项式,因此它的自由度为,在个节点处,需要满足二阶可微的条件,因此:节点函数值相等、内部节点一二阶左右导数值相等,得到个线性无关的限制条件,还需要另外两个条件就可以唯一确定多项式
为了给出这两个条件,我们可以追加边界条件:
- (第一类)
- (第二类)
以上等式右端均为常数。
三弯矩方法[]
以第一类边界条件为例,在证明存在唯一性时也将解构造了出来。引入记号
首先,函数在每个区间上是一次函数,那么有
其中
是待定常数。
积分两次,注意到,因此
注意到
在
上连续,那么
对式
#A1求一次导数,代入对应的
得到
引入记号
即有递推公式
给出的边界条件是第一类的,带入边界条件可获得初始迭代值以及终止迭代值满足
化简得到
将上述条件以及递推公式写成矩阵方程
左端的行列式不为零,方程有唯一解,解出
代入
后就得到所求多项式。
三转角方法[]
记,将其设为待定参数。利用两点 Hermite 插值公式可得的分段表达式
对
求二阶导数, 有
显然,
和
在区间
上连续,得
因此有
利用上式得到
其中
假设同上一小节。利用附加边界条件有
将上述条件以及递推公式写成矩阵方程
左端的行列式不为零,方程有唯一解,解出
代入
后就得到所求多项式。
参考资料