数值积分和数值微分yjs0000.ppt
《数值积分和数值微分yjs0000.ppt》由会员分享,可在线阅读,更多相关《数值积分和数值微分yjs0000.ppt(54页珍藏版)》请在三一办公上搜索。
1、1,计算定积分有微积分基本公式,但很多函数找不到原函数,如,等。而实际上,有很多函数只知一些离散点的函数值,并无表达式,这就需要利用已知条件求出近似值。,第5章 数值积分与数值微分,2,数值积分/Numerical Integration/,定义数值积分如下:是离散点上的函数值的线性组合,称为求积系数,与f(x)无关,与积分区间和求积节点有关,称为数值积分公式,数值积分问题可分解为下述三个问题:,1、求积公式的具体构造问题;(包括xi的选取和Ai的构造),3、精确性程度的衡量标准问题。,2、余项估计问题(亦即误差估计问题);,求积公式的误差 RfI*fIf,3,1、解决第一个问题;节点xi 和
2、系数Ai如何选取,即选取原则,两个目标:,1、余项估计问题;求积公式的误差 RfI*fIf尽可能小。,2、求积公式的代数精度尽可能高。,2、解决第二个问题;依赖插值多项式的余项估计公式。,3、对于第三个问题;引进代数精度的概念,4,定义5.1 若求积公式,对(x)=xj(j=0,1,2,m)都精确成立,但对(x)=xm+1不精确成立,即,则称此公式具有m次代数精度.,可见,若公式具有m次代数精度,则公式对所有次数不超过m的多项式都精确成立.,注意:,、求积公式的误差是计算精度的度量标志,而代数精度是求积公式优良性能的标志。,2、求积公式的误差小,不代表代数精度高。代数精度高,也不代表求积公式的
3、误差小。它们没有必然联系。,5,例 1 确定形如,的求积公式,使其代数精度尽可能高。,数值求积公式为,解 令公式对(x)=1,x,x2都精确成立,则,A0+A1+A2=3,A1+3A2=4.5,A1+9A2=9,解之得:A0=0,A1=9/4,A2=3/4.,例2 试确定参数A0,A1,A2,使求积公式,具有尽可能高的代数精度,并问代数精度是多少?,6,解得:A0=A2=1/3,A1=4/3.,求积公式为,当(x)=x3时,左=0,右=0,公式也精确成立.,解 令公式对(x)=1,x,x2 都精确成立,则,A0+A1+A2=2,-A0+A2=0,A0+A2=2/3,当(x)=x4时,左=2/5
4、,右=2/3,公式不精确成立.,所以,此公式的代数精度为3.,7,例3 试确定参数A0,A1和x0,x1,使求积公式,具有尽可能高的代数精度,并问代数精度是多少?,解 令公式对(x)=1,x,x2,x3都精确成立,则,A0+A1=2,A0 x0+A1x1=0,A0 x02+A1x12=2/3,A0 x03+A1x13=0,解得:,求积公式为,求积公式的代数精度为3。,8,5.1 插值型求积公式,在a,b上取 a x0 x1 xn b,做 f 的 n 次插值多项式,即得到,节点,f(x),插值型积分公式,误差,9,梯形公式/*trapezoidal rule*/,解:逐次检查公式是否精确成立,代
5、入 P0=1:,=,代入 P1=x:,=,代入 P2=x2:,代数精度=1,定理:形如 的求积公式至少有 n 次代数精度 该公式为插值型(即:),10,为了简化计算,取等距节点xk=a+kh,(k=0,1,2,n,则有,令,则有,称为Newton-Cotes公式.Ck(n)称为Cotes系数.,(5.6),它不仅与函数f(x)无关,而且与积分区间a,b无关。,11,例1 设(x)C2a,b,求n=1时的Newton-Cotes公式并估计误差.,解 计算Cotes系数,于是有,5.2 几个常用的求积公式,从几何上看:用梯形的面积近似曲边梯形的面积。,所以公式,=T,也称为梯形公式,记为T.,12
6、,称之为Simpson公式或抛物线公式,记为S.,构造三次多项式H3(x),使满足 H3(a)=(a),H3(b)=(b),于是有,容易证明Simpson公式对不高于三次的多项式精确成立,即,这时插值误差为,=S.,例2.设(x)C4a,b,求n=2时的Newton-Cotes公式并估计误差.,解 计算Cotes系数,13,于是有,14,由于构造Newton-Cotes公式需要Cotes系数,将其列表如下:,15,(3)牛顿求积公式:,代数精度=3,16,例3 求n=4的Newton-Cotes公式及误差.,解 查表可得,于是有,称之为Cotes公式,记为C。其误差为,其中,xk=a+kh,k
7、=0,1,2,3,4,h=(b-a)/4.,代数精度=5,17,一般地,Newton-Cotes公式的截断误差为,例4 用梯形公式、Simpson公式和Cotes公式求积分,的近似值。,解,IT=1/2*(4+2)=3,IS=1/6*(4+12.8+2)=3.13333,IC=1/90*(28+14)=3.14212,18,5.3 复化求积公式,高次插值有Runge 现象,故采用分段低次插值 分段低次合成的 Newton-Cotes 复化求积公式。,复化梯形公式:,在每个 上用梯形公式:,=Tn,19,可见,复化梯形公式是收敛的。而且,要使|RTn|,只要,如果记M2=,复化梯形公式的误差为,
8、,则有,若在每个小区间上的积分采用Simpson公式,则可得到复化Simpson公式:,20,复化 Simpson 公式:,=Sn,误差为,复化Simpson公式也是收敛的。,21,如果记M4=,,则有,复化Simpson公式也是收敛的,而且,要使|RSn|,只要,22,例 已知函数,分别用复化梯形公式、复化Simpson公式计算积分,解,的数据表,的近似值。,I精确到数点后7位的值是0.9460831。,23,例 利用复化梯形公式和复化Simpson公式分别计算上例中定积分,若使精度=10-6,问各需取n为多少?,解 因为(x)=,所以有,于是有,对复化梯形公式,若使|RTn|10-6,只要
9、,故应取n=167.,对复化Simpson公式,若使|RSn|10-6,只要,故只需取n=3.,实际上,S3=0.9460838.,24,变步长求积方法,实际的积分计算问题,很难根据误差|Rf|0时,总有Rf-0.这说明,只需 h 充分小,必可满足误差要求。因此为计算积分,通常采取逐步缩小步长的办法。,利用两种步长计算积分时,为了减少计算函数f(x)的次数,通常取 h*=h/2.例如应用复化梯形求积公式时,注意当前步长为h时,有,即先任取步长h 进行计算,然后取较小步长h*进行计算,如果两次计算结果相差较大,则取更小步长进行计算,如此下去,直到相邻两次计算结果相差不大为止,取最小步长算出的结果
10、作为积分值。这种方法称为变步长积分法。,25,可见步长减半时,这表明算出T(h)后,为算T(h/2),只需计算新增节点xi-1/2=a+(i-1/2)h(i=1,n)处的函数值f(xi-1/2),将它们的和乘新步长h/2,再加上T(h)的一半。,利用T(h)和T(h*)还可近似误差估计,称之事后误差估计.,26,对于复化梯形公式,n等分区间,2n等分区间,近似有:,引入龙贝格求积方法。,27,由此得,由于,一方面,若|T2n-Tn|3,则有近似误差|I*-T2n|.,5.4 Romberg求积公式,所以有,另一方面,(4T2n-Tn)/3应比Tn和T2n的近似程度更好.事实上,有,28,其中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 积分 微分 yjs0000
链接地址:https://www.31ppt.com/p-5351163.html