资源描述:
《数值分析实验.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华中科技大学数值分析实验报告专业班级水利水电工程1201班学号M201273331姓名裴翔羽指导老师路志宏2013年4月15号实验4.1实验目的:复化求积公式计算定积分实验题目:数值计算下列各式右端定积分的近似值3111(1)ln2ln32d(2)xx4d20xx2211212xx2(3)3d(4)xexexdln301实验要求:(1)若用复化梯形公式、复化Simpson公式和复化Gauss-Legendre型17公式做计算,要求绝对误差限为10,分别利用它们的余项2对每种算法做出步长的事前估计。(2)分别用复化梯形公式、
2、复化Simpson公式和复化Gauss-Legendre型公式作计算。(3)将计算结果与精确解做比较,并比较各种算法的计算量。1解:一、复化求积公式基本介绍1.复化梯形求积公式ba将区间[a,b]划分为n等分,分点xakhh(,k0,1,2,…,n),在每个子knb()ba区间[,xx](k0,1,2,…,n1)上采用梯形式fxdx()[()fafb()],则得kk1a2nn11bxk1hIfxdx()fxdx()[()fxkfx(k1)]Rfn()axk2kk00记nn11hh=Tn[()fx
3、kfx(k1)]=[()2fafx()kfb()]22kk01称上式为复化梯形公式,其余项可由式3b11(ba)''Rf[]=fxdx()(ba)[fa()fb()]f()(ab)a2212得n13h''Rfn()=-=ITn[f(k)],k[,xxkk1]k012n12''1''''由于fx()Cab[,],且minf(k)f(k)maxf(k)0kn1n0kn1k0所以(,),ab使n1''1''()=ff(k)nk0于是复化梯形公式余项为()ba2''Rf
4、()=-hf()n122.复化Simpson求积公式b将区间[a,b]划分为n等分,在每个子区间[xx,]上采用Simpson式fxdx()kk1a(ba)ab1[()4(faf)fb()],若记x=xh,则得kk12622nn11bxk1hIfxdx()fxdx()[()4(fxkfxk12)fx(k1)]Rfn()axk6kk00记nn11hhS=n[()4(fxkfxk12)fx(k1)]=[()4fafx(k12)2()fxkfb()]66kk00称上式为复化Simps
5、on求积公式,其余项可由式25()ba(4)Rf[]=f()(ab)2880得n1hh4(4)Rfn()=-S=-In()f(),kk[,xxkk1]1802k04于是当fx()Cab[,]时,与复化梯形公式相似有bah4(4)Rf()=-S=-I()f(),(ab,)nn18023.复化Gauss-LegendreI型求积公式ba将区间[a,b]划分为n等分,分点为xakhk(0,1,2,…,;nh),在每个kn子区间[xx,]上采用2点Gauss-Legendre求积公式kk1xk1(xk1xk)xk
6、1+xkxk1-xk11xk1+xkxk1-xkfxdx()[(f-)+(f+)],xk6223322在[a,b]区间上的复化积分公式为bhn1hhfxdx()[(fx11)+(fx)]a2k0kk222323上式称为复化Gauss-LegendreI型求积公式。4ba于是当fx()Cab[,],h时,复化Gauss-LegendreI型求积公式的余项表达式为n4()bah(4)R()=ff(),[,]abn4320二、复化求积公式求解过程1.利用余项对所要求的每种算法做出步长的事前估计3111(1)ln2ln3
7、2d(2)xx4d20xx2211212xx2(3)3d(4)xexexdln301根据题意:令-24ff1222xx11xxf334fxe331(1)ln2ln32dx2x21因为2(2)-4(3x1)(4)2424f1f1()2355(x1)(xx1)(1)所以(2)(2)52(4)(4)5808max1ff=1max1ff=1x227x224317又因为题目要求绝对误差限为10,所以2对于复化梯形求积公式有2(ba)2''(32)h521-7Rf()-hf()=
8、10n1212272所以n1791.6因此取步长n