Lagrange插值法、Newton插值法、逐次插值法、分段插值法,只要求插值多项式pn(x)p_n(x)pn(x)与被插值函数f(x)f(x)f(x)在插值节点处的函数值相等即可,即pn(xi)=f(xi)(i=0,1,⋯ ,n)p_n(x_i)=f(x_i)(i=0,1,\cdots,n)pn(xi)=f(xi)(i=0,1,⋯,n)。但这种插值不能完全反映出被插值函数的性态。在许多实际问题中,不仅要求插值函数与被插值函数在节点处的函数值相同,而且还要求插值函数与被插值函数在某些节点处的导数值,甚至高阶导数值也相同。按照这种插值条件所进行的插值称为Hermite插值。其中,最常见的是要求一阶导数值相同的插值。下面就来导出其插值多项式。
1. Hermite插值多项式
假设已知函数y=f(x)y=f(x)y=f(x)在插值节点xi(i=0,1,⋯ ,n)x_i(i=0,1,\cdots,n)xi(i=0,1,⋯,n)处的函数值为yi=f(xi)y_i=f(x_i)yi=f(xi),一阶导数值为mi=f′(xi)(i=0,1,2,⋯ ,n)m_i=f'(x_i)(i=0,1,2,\cdots,n)mi=f′(xi)(i=0,1,2,⋯,n),则HermiteHermiteHermite插值多项式H(x)H(x)H(x)满足:
{
H(xi)=yi,H′(xi)=mi,i=0,1,⋯ ,n(1) \begin{cases} H(x_i)=y_i , \\ H'(x_i)=m_i, \quad i=0,1,\cdots,n \end{cases} \tag{1} {
H(xi)=yi,H′(xi)=mi,i=0,1,⋯,n(1)
其几何意义就是,要求y=H(x)y=H(x)y=H(x)的图形与y=f(x)y=f(x)y=f(x)的图形在这n+1个点处相切,因此x0,x1,⋯ ,xnx_0,x_1,\cdots,x_nx0,x1,⋯,xn称为二重节点。在(1)式中有2(n+1)2(n+1)2(n+1)个条件,因此可以确定一个次数不超过2n+12n+12n+1次的插值多项式。仿照求Lagrange插值多项式的方法,设
H(x)=a0(x)y0+β0(x)m0+a1(x)y1+β1(x)m1+⋯+an(x)yn+βn(x)m H(x)=a_0(x)y_0+\beta_0(x)m_0+a_1(x)y_1+\beta_1(x)m_1+\cdots+a_n(x)y_n+\beta_n(x)m H(x)=a0(x)y0+β0(x)m0+a1(x)y1+β1(x)m1+⋯+an(x)yn+βn(x)m
或
H(x)=∑i=0n(ai(x)yi)+βi(x)mi H(x)=\sum_{i=0}^n(a_i(x)y_i)+\beta_i(x)m_i H(x)=i=0∑n(ai(x)yi)+βi(x)mi
根据插值条件,ai(x)a_i(x)ai(x)和βi(x)\beta_i(x)βi(x)必须分别满足:
{
ai(xk)={
0,k≠i1,k=ii,k=0,1,⋯ ,nai′(xk)=0 \begin{cases} a_i(x_k)=\begin{cases} 0,k\neq i \\ 1,k=i \quad i,k=0,1,\cdots,n\end{cases} \\ a_i'(x_k)=0 \end{cases} ⎩⎪

本文深入探讨了Hermite插值法的基本原理,详细介绍了如何构建满足函数值及导数值相等条件的插值多项式。通过解析Hermite插值基函数的构造过程,展示了插值多项式的具体形式,并证明了插值多项式的唯一性。
插值法 | 插值多项式+ 插值余项&spm=1001.2101.3001.5002&articleId=106849323&d=1&t=3&u=39709a9c759842e8b86613686c94bf6a)
2万+

被折叠的 条评论
为什么被折叠?



