数值积分的牛顿——科茨求积

上传人:s9****2 文档编号:512179432 上传时间:2023-08-19 格式:DOC 页数:8 大小:152.50KB
返回 下载 相关 举报
数值积分的牛顿——科茨求积_第1页
第1页 / 共8页
数值积分的牛顿——科茨求积_第2页
第2页 / 共8页
数值积分的牛顿——科茨求积_第3页
第3页 / 共8页
数值积分的牛顿——科茨求积_第4页
第4页 / 共8页
数值积分的牛顿——科茨求积_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《数值积分的牛顿——科茨求积》由会员分享,可在线阅读,更多相关《数值积分的牛顿——科茨求积(8页珍藏版)》请在金锄头文库上搜索。

1、数值积分的牛顿科茨求积摘要:在实际生活中我们常遇到数值积分的求积问题,虽然我们也学过求数值积分的一些方法,但是由于用插值多项式近似表达函数f(x)时存在截断误差,即有插值余项,因此插值型求积公式也有相应的余项。存在求函数f(x)在区间a,b上的定积分以及在给定点上的值的数值方法,为了克服求的原函数可能遇到的困难和便于计算,我们利用牛顿科茨来计算。 其中还推导它的两种特殊形式梯形求积公式和辛普森求积公式,并对这三种求积公式(梯形公式、辛普森公式和柯茨公式)进行了分析和比较。现在要对数值积分进行求积需要运用matlab对梯形求积公式、辛普森求积公式和牛顿柯茨公式进行编程实现,程序简洁、直观、求解速

2、度快并且方法实用性强。关键字:插值积分、梯形求积公式、辛普森求积公式、牛顿科茨公式1、 梯形求积公式梯形求积公式即使当n=1时,过a,b两点,做直线: 用代替,得用梯形面积近似替代曲面梯形的面积,所以(1)式叫做梯形求积公式。2、 辛普森求积公式辛普森求积公式即是当n=2时,把区间2等分即是过a、b和 三点,做抛物线: 用代替,则可求得 式(2)就叫做辛普森(Simpson)公式。从几何意义上来看,因为辛普森公式是用抛物线围成的曲边梯形来近似代替所围成的曲边梯形面积,所以辛普森公式也叫做抛物线求积公式。3、 牛顿-科次(Newton-Cotes)公式牛顿-科次(Newton-Cotes)公式即

3、把区间a,bn等分,其分点为,过这n+1节点,可以构造一个n次差值多项式: 其中,用代替被积函数则有 公式(3)叫做牛顿-科次(Newton-Cotes)公式,使用牛顿-科次(Newton-Cotes)公式的关键是计算系数,用变量替换,于是 这时是依赖于函数和区间a,b的常数,可以事先计算出来,叫做牛顿-科茨系数。利用式(3)和式(5)得到牛顿-科次系数后,便可以写出相应的牛顿-科次公式。当n=1时,牛顿-科次公式为 即之前讨论过的梯形求积公式,当n=2时,牛顿-科次公式为 即辛普森公式。所以我们可以看出梯形求积公式和辛普森求积公式是牛顿-科次公式的特例。当n=4时,牛顿-科次公式为 其中xi

4、=a+k*h(k=0,1,2,3,4)、,式(8)也称为科次公式。例1 试分别用梯形求积公式、辛普森求积公式和科次求积公式计算定积分。并用Mat lab编写程序,求解积分要求给出实验结果。解:由梯形求积公式可得 由辛普森求积公式得到 利用科次求积公式,由n=4可得到x0=0,x1=0.2500,x2=0.5000,x3=0.7500,x4=1.0000则 原积分的准确值为3.1421,可见三个求积公式得到的数值解与准确值之间的误差是逐渐减少的。 用Mat lab编写程序如下:disp(已知 y=4/(1+x.2), )disp( 用辛甫生公式、梯形公式和柯次公式分别求积分值PI=int(y,x

5、,0,1)%辛甫生公式 f(x)在a,b上的积分为:(b-a)/6*( f(a)+f(b)+4*f( (a+b)/2) );%梯形公式 f(x)在a,b上的积分为:(b-a)/2*( f(a)+f(b) );%柯次公式 f(x) 在a,b上的积分为:(b-a)/90*7*f(x0)+32*f(x1)+12*f(x2)+32*f(x3)+ 7*f(x4) fprintf(n方法一: 辛甫生公式计算n)b=1;a=0;x0=0;x1=0.2500;x2=0.5000;x3=0.7500;x4=1.0000;PI=(b-a)/6*( f(a)+f(b)+4*f( (a+b)/2) )fprintf(

6、n方法二: 梯形公式计算n)PI=(b-a)/2*( f(a)+f(b) )fprintf(n方法三: 柯次公式计算n)PI=(b-a)/90*7*f(x0)+32*f(x1)+12*f(x2)+32*f(x3)+ 7*f(x4) 对应程序:(保存为文件名f.m文件)function y=f(x)y=4/(1+x.2);实验结果:方法一: 辛普森公式计算PI = 31333方法二: 梯形公式计算PI = 3方法三: 柯次公式计算PI = 3.1421三种求积公式的精度和误差分析:由例1可以看出,梯形求积公式、辛普森求积公式、科次求积公式的误差是递减的,也就是说,这三种基本求积公式的代数精度是逐

7、渐提高的。代数精度是衡量数值积分公式近似程度的另一种方法,定义如下:定义1 对于一个一般的求积公式: 其中是不依赖于函数的常数,若求积公式(9)中的为任意一个次数不高于m次的多项式时,等号成立。而为m+1次多项式时,公式(9)不能精确成立,则说求积公式(9)具有m次代数精度(或代数精度)。(1)梯形求积公式具有1次代数精度,误差分析如下: (2)辛普森求积公式具有3次代数精确度,误差分析如下:(3)柯茨求积公式 其中,若是n次插值多项式,则,因此,所以牛顿-柯茨求积公式的代数精确度至少是n。特别是当n=4时,柯茨求积公式(9)具有5次代数精确度。定理 当n为偶数时,牛顿-柯茨公式的代数精确度可

8、达到n+1。从以上定理可知,当n为偶数时,精度可达到n+1;当n为奇数时,精度可达到n。所以从这个定理可以看出,当n=2时,辛普森公式的代数精确度有三次。假设(为等分点)的舍入误差为,则牛顿=柯茨公式的误差为当时,有,从而有此时的值足够精确,所以对计算结果的影响不大,因此牛顿-柯茨公式(4)是数值稳定的。当时,的值有正有负,则随n的增大而增大,这样就会引起计算结果的误差增大,所以牛顿-柯茨公式(4)是不稳定的。因此,在实际计算中很少采用的牛顿-柯茨公式。4、分析结论数值积分是利用函数在一些节点上的函数值推算导数或积分近视值的方法,在实际应用中非常需要。对于数值积分,各个公式使用的效果如何,不但

9、与公式本身有关,而且还与被积积函数的性态及对计算结果精度的要求有关。单从计算结果就可以得出这样的结论:梯形公式没有辛甫生公式的精度高;它的相对误差大一些。而相三种求积公式来说牛顿-柯茨公式的精度是最高;它的相对误差要小一些。我们可以看出低阶牛顿-柯茨公式计算简单、使用方便、计算结果的精度较高,相对误差小;又因为梯形求积公式和辛普森求积公式是牛顿-科次公式的特例;所以低阶牛顿-柯茨公式被人们广泛的利用。而高阶牛顿-柯茨公式不但计算复杂,而且稳定性又差,因此很少被人使用。那么在实际应用中,对于不同的工程函数问题我们应该慎重选择不同的求积公式,那样能够使你的计算简单、使用方便、结果准确。在这里我极力

10、的像大家推荐低阶牛顿-柯茨公式。因为它的适用性比较强,精度高,误差小,结果准确;并且利于计算机编程。参考文献(1)数值软件的研究和开发,施吉林,胡德焜等编著,复旦大学出版社,1992(2)数值方法引论,第二版,徐萃薇,孙绳武编著,高等教育出版社,2002(3)数值分析及其应用,齐志昌,长沙:国防科技大学出版社,1987(4) 数值计算方法,薛莲编著,北京:电子工业出版社,2007.10(5)数值计算方法与软件的工程应用,马正飞,殷翔编著,北京:化学工业出版社,2002.12(6)数值计算方法,曾金平 ,长沙:湖南大学出版社,2004(7)数值分析,史万明,杨骥飞,吴裕树,孙新,北京理工大学出版社,2002:(8)数值计算方法(上册) ,林成森.,北京:科学出版社,2005

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号