Hermite插值的上机实现及应用课程设计(2)

2019-04-23 15:14

地分段性函数p?x?.

注解1.4 分段插值地基本思想

将被插值函数f?x?地插值节点由小到大排序,然后在每对相邻地两个节点为端点地区间上用n次多项式去近似f?x?. 类型4 Hermite插值

定义1.4 Hermite插值是利用未知函数f?x?在插值节点上地函数值及导数值来构造插值多项式;分为带导数地插值与不带导数地插值二类. 类型5 三次样条插值

样条插值是一种改进地分段插值.

定义1.5 函数

S?x???a,b?,

且在每个小区间?xi,xi?1?上是三次多项式,其中 a?x0?x1?...?xn?b

是给定节点,则称S?x?是节点x0,x1,...,xn上地三次样条函数. 若在节点xi上给定函数值

yi?f?xi?,i?0,1,..,n,

并且

S?xi??yi,i?0,1,..,n,

则称S?x?为三次样条插值函数. 注解1.5 本文着重介绍Hermite插值

§1.2 Hermite插值地问题

§1.2.1 Hermite插值地几种形式

类型一 Hermite插值地一般形式

求一个次数不大于n+r+1地代数多项式H(x),满足

H(xi)?f(xi), i=0,1,2,...,n . (1.1)

H?(xi)?f?(xi),i?0,1,2,,r(r?n)

称以上地插值问题为Hermite插值问题

注解1.6 Hermite插值多项式地推导(即建立Hermite插值多项式地方法) 令

H(x)??hk(x)f(xk)??hk(x)f?(xk) (1.2)

k?0k?0nr其中hk(x)(k?0,1,以下条件:

,n)和hk(x)(k?0,1,,r)都是n?r?1次待定多项式,并且它们满足

?1hk(xi)???0i?ki?ki,k?0,1,,n;i?0,1,i,k?0,1,,r;i?0,1,,n,r,r,n (1.3)

?(xi)?0,k?0,1,hk?1i?k?hk(xi)???0i?khk(xi)?0,k?0,1, (1.4)

显然满足条件式(1.3),(1.4)地多项式(1.2)地次数不大于n?r?1次,且满足插值条件式(1.1).

形式一 求解hk(x)(不带导数地Hermite插值) 由条件式(1.3)知

xi(i?0,1,,r;i?k)

是hk(x)地二重零点. 且由条件式(1.3)知

xi(i?r?1,r?2,是hk(x)地零点.

当0?k?r时hk(x)具有如下形式:

,n;i?k)

222hk(x)?(Ax?B)(x?x0)2…(x?xk?1)(x?xk?1)…(x?xr)(x?xr?1)…(x?xn)

?(Ax?B)?(x?xi)r2?x?x (1.5)

inii??0ki?r?1其中,A,B是待定系数. 由条件式(1.3)知

hk(xk)?1,h?k(xk)?0

?rn(Axk?B)(x2k?xi)?xi)?1

i?(xki??0ki?r?1r2?nrrnA?(xk?xi)(xk?xi)?2(Axk?B))ii??0ki?r?1?(xk?xj?(x2k?xi)j?0i?(xk?xi)i?0i?r?1i??kjnrn?(Axk?B)j??r?1?(xk?xi)2i?(xk?xi)?0i??0kii??rj?1由上述两式解得

r2?1n1A??x?j?0k?xjj??r?1xk?xj?rn.

(xk?xi)2xk?xi)ii?(i??0k?r?1B??1?Axk?rn.

(xk?x2i)?(xk?xi)ii??0ki?r?1

将A,B代入式(1.5),得

hk(x)?{1?(x?xk)[l?kn(xk)?lkr?(xk)]}lkn(x)lkr(x)k?0,1,,r 其中,

nlx?xikn(x)??i?x?x. i?0kkirlx?xikr(x)??ix. i??0kk?xi1.6)

(?(xk)??lkni?0i?krn1. xk?xi1. ?(xk)??lkrixi??0kk?xi

当r?1?k?n时,hk(x)具有如下形式

rh2nk(x)?C?(x?xi)(x?xi). i?0i?i??rk?1由条件式(1.3)知hk(xk)?1

C?1?r(x2k?xi)i?0?n.

(xk?xi)ii??rk?1将C代入式(1.7),得

hwr(x)k(x)?wlkn(x),k?r?1,r?2,,n r(xk)其中,

rwr(x)??(x?xi).

i?0rwr(xk)??(xk?xi).

i?0nlx?xikn(x)??ix. i??0kk?xi

综合式(1.1)、(1.2)可以得到hk(x)(k?0,1,n),即式(1.6)、(1.8)

? 形式二 求解hk(x)(即带导数地Hermite插值) 由条件式(1.4)知xi(i?0,1,,r;i?k)是hk(x)地二重零点,且由条件式(1.4)知xi(i?k,r?1,r?2,,n)是hk(x)地零点.

当0?k?r时,hk(x)具有如下形式:

nrhk(x)?D?(x?xi)?(x?xi) i?0i由条件式(1.4)知h?k(xk)?1

i??0k1.7)1.8)1.9)(

D?1??(xj?0i?0i?jnnk?xi)?(xk?xi)???(xk?xi)?(xk?xi)i?0i?kj?0i?0j?ki?0i?ki?jrrnr

将D代入式(1.9),得

hk(x)?(x?xk)lkn(x)lkr(x),k?0,1,其中,

n,r . (1.10)

lkn(x)??i?0i?krx?xi. xk?xix?xi. xk?xilkr(x)??i?0i?k 由式(1.2),(1.6),(1.8),(1.10)所表示地多项式称为Hermite插值多项式,其中由式(1.6),(1.8),(1.10)所表示地多项式称为Hermite插值基函数. Hermite插值多项式地余项为

f(2n?1)(?)2R2n?1(x)=W(n?1)(x).

(2n?2)! 类型二 二重Hermite插值多项式

一般地Hermite插值为m=2 地情况,即给定地插值节点

?xi?i?0 均为二重节点,更具体些

nf(x)?C2??a,b??,

及插值节点?xi?i?0,若有

H2n?1(x)?P2n?1

n满足

H2n?1(xi)?f(xi).

''H2,…,n. n?1(xi)?f(xi),i?0,1就称H2n?1(x)为f?x?关于节点?xi? 类型三 三次Hermite插值

ni?0地二重Hermite插值多项式.


Hermite插值的上机实现及应用课程设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:初中语文课堂教学小组合作学习探究开题报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: