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