计算方法简明教程习题全集及解析.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算方法简明教程习题全集及解析.docx》由会员分享,可在线阅读,更多相关《计算方法简明教程习题全集及解析.docx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算方法简明教程习题全集及解析例1已知数据表xk10111213f(xk)2.30262.39792.48492.5649试用二次插值计算f(11.75)(计算经过保留4位小数)并回答用线性插值计算f(11.75),应取哪两个点更好?解由于11.75更接近12,故应取11,12,13三点作二次插值先作插值基函数已知x0=11,y0=2.3979,x1=12,y1=2.4849,x2=13,y2=2.5649P2(x)=y0l0(x)+y1l1(x)+y2l2(x)P2(x)=f(11.75)?P2(11.75)=2.4638若用线性插值,由于所求点x11.75在11与12之间,故应取x=11,
2、x=12作线性插值适宜注:在作函数插值时,应根据要求,使所求位于所取的中央为好,任意取点一般近似的效果差些第五章插值与最小二乘法5.1插值问题与插值多项式ex实际问题中若给定函数是区间上的一个列表函数,假如,且f(x)在区间上是连续的,要求用一个简单的,便于计算的解析表达式在区间上近似f(x),使 (5.1.1)就称为的插值函数,点称为插值节点,包含插值节点的区间称为插值区间.通常,其中是一组在上线性无关的函数族,表示组成的函数空间表示为 (5.1.2)这里是(n+1)个待定常数,它可根据条件(5.1.1)确定.当时,表示次数不超过n次的多项式集合,此时 (5.1.3)称为插值多项式,假如为三
3、角函数,则为三角插值,同理还有分段多项式插值,有理插值等等.由于计算机上只能使用+、-、运算,故常用的就是多项式、分段多项式或有理分式,本章着重讨论多项式插值及分段多项式插值,其他插值问题不讨论.从几何上看,插值问题就是求过n+1个点的曲线,使它近似于已给函数,如图5-1所示.插值法是一种古老的数学方法,它来自生产实践.早在一千多年前,我国科学家在研究历法时就应用了线性插值与二次插值,但它的基本理论却是在微积分产生以后才逐步完善的,其应用也日益广泛.十分是由于计算机的使用和航空、造船、精细机械加工等实际问题的需要,使插值法在理论上和实践上得到进一步发展.尤其是近几十年发展起来的样条(Splin
4、e)插值,获得了极为广泛的应用,并成为计算机图形学的基础.本章主要讨论怎样求插值多项式、分段插值函数、三次样条插值、插值多项式的存在唯一性及误差估计等.此外,还讨论列表函数的最小二乘曲线拟合问题与正交多项式.讲解:插值多项式就是根据给定n+1个点,求一个n次多项式:使即这里是n+1个待定系数,根据n+1个条件得到的方程组是关于参数的线性方程组。当节点互异时由于系数行列式所以解是存在唯一的。但直接求解较复杂,也得不到统一的表达式。所以通常求插值多项式不用这种方法,而使用下节给出的基函数方法。5.2Lagrange插值5.2.1线性插值与二次插值最简单的插值问题是已知两点及,通过此两点的插值多项式
5、是一条直线,即两点式 (5.2.1)显然,知足插值条件,所以就是线性插值.若记则称为与的线性插值基函数.如图5-2所示.于是当n=2,已给三点,称为关于点的二次插值基函数,它知足 (5.2.2)的图形见图5-3.它们是知足(5.2.2)的二次插值多项式.知足条件的二次插值多项式可表示为 (5.2.3)的图形是通过三点的抛物线.5.2.2Lagrange插值多项式将n=1及n=2的插值推广到一般情形,考虑通过(n+1)个点,的插值多项式,使 (5.2.4)用插值基函数方法可得 (5.2.5)其中 (5.2.6)称为关于的n次插值基函数,它知足条件显然(5.2.5)得到的插值多项式知足条件(5.2
6、.4),则称为Lagrange(拉格朗日)插值多项式.引入记号 (5.2.7)则于是由(5.2.6)得到的可改写为进而(5.2.4)中的可改为表达式 (5.2.8)并有下面关于插值多项式的存在唯一性结论.定理2.1知足条件(5.2.4)的插值多项式是存在唯一的.证实存在性已由(5.2.5)给出的证实,下面只需证实唯一性.用反证法,假定还有另一个使成立,于是有且,它表明n次多项式有n+1个根这与代数基本定理n次多项式只要n个根矛盾,故.证毕.5.2.3插值余项与误差估计若插值区间为,在上有插值多项式,则称为插值余项.定理2.2设(表示f(x)在上(n+1)阶导数连续),且节点,则知足条件(5.2
7、.4)的插值多项式对有 (5.2.9)这里是(5.2.7)所定义的.证实由插值条件(5.2.4)可知,故对任何x有 (5.2.10)其中K(x)是依靠于x的待定函数.将x看做区间上任一固定点,作函数,显然,且,它表明在上有n+2个零点及x,由Rolle定理可知在上至少有n+1个零点.反复应用Rolle定理,可得在上至少有一个零点,使即代入(5.2.10)则得余项表达式(5.2.9).证毕.注意定理中依靠于x及点,此定理只在理论上讲明存在,实际上仍依靠于x,即便x固定,也无法确定.因而,余项表达式(5.2.9)的准确值是算不出的,只能利用(5.2.9)式做截断误差估计,由可得误差估计 (5.2.
8、11)当n=1时可得线性插值的误差估计 (5.2.12)当n=2时有二次插值的误差估计 (5.2.13)利用余项表达式(5.2.9),当时,由于,于是有即(5.2.14)它表明当时,插值多项式就是它本身,(5.2.14)也给出了插值基函数的性质,十分当k=0时有例5.1已给,用线性插值及二次插值计算sin0.3367的近似值并估计误差.解由题意知被插函数为,给定插值点为,.由(5.2.1)知线性插值函数为当x=0.3367时其截断误差由(5.2.12)得其中.因f(x)=sinx,f(x)=-sinx,故于是若用二次插值,在(5.2.3)中取n=2,则得这个结果与6位有效数字的正弦函数表完全一
9、样.其截断误差由(5.2.13)得其中于是例5.2设,试证解由于的线性插值于是例5.3证实,其中是关于点5的插值基函数.解讲解:当n=1及n=2得到的是线性插值和抛物线插值,对于一般情形给定被插值函数的n+1个点,要求可通过n+1个点的插值基函数得到,其中就是由5.2.6给出的,它在点的初值为1,其余点上为0,于是有5.2.5它显然知足条件就是Legrange插值多项式。在区间上用它的余项为5.2.9这里是依靠于和插值点,实际是给不出来的。所以也不可能准确得到,但当在区间上有最大值,则得误差估计利用余项表达式5.2.9,令则得到插值基函数得一个重要性质5.2.14十分当K0有用这一性质能够证实
10、例5.3得等式。5.3均差与Newton插值公式5.3.1均差及其性质利用插值基函数求出Lagrange插值多项式(5.2.8),在理论上是很重要的,但用计算f(x)近似值却不大方便,十分当精度不够,需增加插值节点时,计算要全部重新进行.为此我们能够给出另一种便于计算的插值多项式,它表达为 (5.3.1)其中为待定常数.显然,它可根据插值条件 (5.3.2)直接得到,例如当时,得;当时,由(5.3.1)得,得.实际上就是直线方程的点斜式.,.为了给出的系数的表达式,先引进下面定义.定义3.1记为f的零阶均差,零阶均差的差商记为称为函数关于点的一阶均差.一般地,记(k-1)阶均差的差商为 (5.
11、3.3)称为f关于点的k阶均差.均差有下面重要性质:(1)均差对称性.k阶均差可表示为函数值的线性组合,即 (5.3.4)这个性质可用归纳法证实,见3.(5.3.4)表明均差与节点排列次序无关,称为均差对称性.(2)假如是x的m次多项式,则是x的(m-1)次多项式.证实由均差定义可知右端分子为x的m次多项式,且当时,此式为零,所以分子含有的因子,与分母相约后得到(m-1)次多项式.(3)若,并且互异,则有,其中(5.3.5)这公式可直接由Rolle定理证实(略).其他均差性质可作为习题本人证实.均差可列均差表,见表515.3.2Newton插值根据均差定义,把x看成上一点,可得只要把后一式代入
12、前一式,就得到其中 (5.3.6) (5.3.7)是由(5.2.7)定义的.由(5.3.6)确定的多项式显然知足插值条件,且次数不超过n,它就是形如(5.3.1)的多项式,其系数为我们称为Newton均差插值多项式.系数就是均差表5-1中加横线的各阶均差,它比Lagrange插值的计算量少,且便于程序设计.(5.3.7)为插值余项,由插值多项式的唯一性可知,它与(5.2.9)是等价的.事实上,利用均差与导数关系式(5.3.5),可由(5.3.7)推出(5.2.9).但(5.3.7)更有一般性,它对f是由离散点给出的情形或f导数不存在时均适用.例5.4给出f(x)的函数表(见表5-2),求四次牛
13、顿插值多项式,并由此计算f(0.596)的近似值.从均差表看到四阶均差已近似于常数.故取四次插值多项式做近似即可.于是截断误差这讲明截断误差很小,可忽略不计.讲解:均差即差为函数值之差商比相应自变量之差。K阶均差是K1阶均差的均差。由5.3.3给出,它有很多性质,其中5.3.4及5.3.5最重要,利用均差定义则可推出Newton均差插值公式,进而得到Newton均差插值多项式及均差形式的余项表达式5.3.7,实际受骗则的极限就是函数在处的Taylor多项式。余项极限就是Taylor多项式。Newton插值多项式有点是计算简单。且增加一个插值点就增加一项。前面计算都是有效的。注意,由于插值点固定
14、时插值多项式是存在唯一的。因而Newton插值多项式与Lagrange插值多项式只是形式不同,它们都是同一个多项式。5.4差分与Newton前后插值公式5.4.1差分及其性质当插值节点为等距节点时,称h为步长,此时均差及Newton均差插值多项式(5.3.6)均可简化.定义4.1设,记 (5.4.1) (5.4.2)分别称为在处以h为步长的一阶向前差分及一阶向后差分.符号及分别称为向前差分算子及向后差分算子.利用一阶差分可定义二阶差分为二阶向前差分二阶向后差分一般地,可定义m阶向前差分及m阶向后差分为此外还可定义不变算子I及位移算子E为: (5.4.3)于是,由,可得同理可得.由差分定义并应用
15、算子符号运算可得下列基本性质.性质1各阶差分均可用函数值表示.例如 (5.4.4) (5.4.5)其中为二项式展开系数.性质2可用各阶差分表示函数值.例如,可用向前差分表,由于于是 (5.4.6)性质3均差与差分有的关系.由定义可知,向前差分一般地有 (5.4.7)同理,对向后差分有 (5.4.8)利用(5.4.7)及(5.3.5)又可得到 (5.4.9)其中,这就是差分与导数的关系.差分的其他性质从略.计算差分可列差分表,表5-3是向前差分表.表535.4.2等距节点插值公式将牛顿均差插值多项式(5.3.6)中各阶均差用相应差分代替,就可得到各种形式的等距节点插值公式.这里只推导常用的前插与
16、后插公式.假如有节点,要计算附近点x的函数f(x)的值,可令,于是将此式及(5.4.7)代入(5.3.6),则得 (5.4.10)称为Newton前插公式,其余项由(5.2.9)得 (5.4.11)假如要用函数表示附近的函数值f(x),此时应用牛顿插值公式(5.3.6),插值点应按的次序排列,有作变换,并利用公式(5.4.8),代入上式得 (5.4.12)称为Newton后插公式,其余项 (5.4.13)例5.5设,给出在的值.试用三次等距节点插值公式求f(1.01)及f(1.28)的近似值.解此题只要构造出f的差分表,再按Newton前插公式及后插公式计算即可.的差分表如下所示.计算f(1.
17、01)可用Newton前插公式(5.4.10),此时用到差分表中的上半部分划波纹线的各阶差分值.计算f(1.28)要用Newton后插公式(5.4.12),它用到差分表下部分的差分(即下划直线的).f(1.01)与f(1.28)的7位有效数字分别为,可见计算结果已相当准确.讲解:实际使用时给定的函数表经常是等距节点的情形,这时只需考察函数值之差。于是均差变成了差分,相应的Newton均差插值变成Newton前插与后插公式,当插值节点由小到大排列得到的是前插公式,反之,插值点由大到小排列得到的是后插公式,而利用插值计算f(x)的值时假如只用到函数表中的部分值。那么计算x0附近点x的函数值就用前插
18、公式,而计算xn附近的函数值f(x),就用后插公式。5.5Hermite插值不少问题不但要求在插值节点上函数值相等,而且还要求节点上导数值相等,有的甚至要求高阶导数值也相等,知足这种要求的插值多项式称为Hermite插值多项式.若给出的插值条件有(m+1)个则可造出m次插值多项式.建立Hermite插值多项式的方法仍可采用插值基函数和均差插值的方法,较常见的一类带导数插值的问题,是在给出节点上已知要求,使 (5.5.1)若用基函数方法表示可得 (5.5.2)其中及是关于点的(2n+1)次Hermite插值基函数,它们为(2n+1)次多项式且知足条件 (5.5.3)若f(x)在上存在(2n+2)
19、阶导数,则其插值余项为 (5.5.4)其中与x有关,由(5.2.7)表示.下面只对n=1的情形给出的表达式.若插值节点为及,要求,使 (5.5.5)相应插值基函数为,它们知足条件根据给出条件可令显然再由及解得于是可得 (5.5.6)同理,可求得 (5.5.7)于是知足条件(5.5.5)的Hermite插值多项式为 (5.5.8)它的插值余项为,在与之间(5.5.9)下面再给出一个典型的例子.例5.6求,使及的插值多项式及其余项表达式.解这里给出了四个条件故可造三次插值多项式,由,可用Newton均差插值,令 (5.5.10)显然它知足条件,为待定参数.由可得解得 (5.5.11)于是得到的插值
20、多项式为(4.8)的p(x),其中由(5.5.11)给出,它的余项表达式是 (5.5.12)其中在与之间,而.讲解:带有导数条件的插值统称Hermite插值,构造Hermite插值多项式原理与Lagrang插值一样,假如给定m+1个条件,则可构造次数不超过m次的插值多项式,构造原则是什么方法最简单就用什么方法。这里我们仍使用了基函数方法和均差插值方法。详细用哪种方法原则是使构造的多项式中待定参数尽量少。例如求时,由于已知xk+1为二重零点,故含因子,可令,b为待定参数,可由另两个条件及确定,再如对,由条件知为二重零点,而是单重零点,故可令只要一个待定参数A,由另一条件可立即求得A1。而例5.6
21、则直接利用了均差值给出了的表达式,它只要一个待定参数A至于导数插值多项式的余项表达式也是很有规律的,假如给出的插值条件是m+1个,则有,其中指数,假如点有0阶至阶导数条件则有因子显然Taylor多项式是在点处具有0到n阶导数值均相等的Hermite插值,其余项为根据这规律,例5.6中点有导数条件,而及点只给出函数值相等条件,故一共有4个条件,即m=3,余项表达式就是5.5.12。5.6分段低次插值5.6.1多项式插值的收敛性问题若在上任给一组插值节点,假定,按条件(5.2.4)造出Lagrange插值多项式,若极限 (5.6.1)就称插值多项式收敛于.但实际上甚至对各阶导数均存在的也不能保证(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 简明 教程 习题 全集 解析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内