数值分析7牛顿科特斯公式_第1页
数值分析7牛顿科特斯公式_第2页
数值分析7牛顿科特斯公式_第3页
数值分析7牛顿科特斯公式_第4页
数值分析7牛顿科特斯公式_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2章章 数值积分与数值微分数值积分与数值微分牛顿牛顿-科特斯科特斯(newton-cotes)公式公式及其复合求积公式及其复合求积公式牛顿牛顿- -科特斯公式科特斯公式q 等距节点的插值型求积公式称为等距节点的插值型求积公式称为牛顿牛顿- -科特斯公式科特斯公式:取等距节点:取等距节点:xi = a + i h, ,i = 1, 2, , nnabh令令 x = a + t h 得:得: baijjijbaiixxxxxxxld d)(anbaxfxxf0kkk)(ad)(q 插值型求积公式插值型求积公式baxxld)(akk其中其中 nijthjijt0d njiindtjtininab

2、0)()!( !)1)(牛顿牛顿- -科特斯公式(续)科特斯公式(续)注:注:cotes 系数系数仅取决于仅取决于 n 和和 i,可通过查表得到。可通过查表得到。与被积函数与被积函数 f (x) 及积分区间及积分区间 a, b 均无关。均无关。 njiinidtjtininab0)()!( !) 1)(a科特斯科特斯(cotes)系数系数)(nicq 牛顿牛顿- -科特斯公式科特斯公式:niinibaxfcabxxf0)()()(d)(几个常见公式几个常见公式21,21)1(1)1(0 ccn = 1:)()(2)(bfafabdxxfba 代数精度代数精度 = 1梯形求积公式梯形求积公式n

3、= 2:61,32,61)2(2)2(1)2(0 ccc)()(4)(6)(2bffafabdxxfbaba 代数精度代数精度 = 3抛物线求积公式抛物线求积公式simpson求积公式求积公式n = 4:)(7)(32)(12)(32)(790)(43210 xfxfxfxfxfabdxxfba科特斯科特斯(cotes)求积公式求积公式4/ )( ,abhhiaxitsc科特斯系数表科特斯系数表系数特点和稳定性系数特点和稳定性q 科特斯系数具有以下特点:科特斯系数具有以下特点:(1) 10)(ninic(2) )()(ninnicc(3) 当当 n 8 时,出现负数,时,出现负数,稳定性得不到

4、保证稳定性得不到保证。而且。而且当当 n 较大时,由于较大时,由于runge现象,现象,收敛性也无法保证收敛性也无法保证。故故一般一般不采用不采用高阶的牛顿高阶的牛顿- -科特斯求积公式科特斯求积公式。q 当当 n 7 时,牛顿时,牛顿- -科特斯公式是稳定的。科特斯公式是稳定的。牛顿牛顿- -科特斯公式的代数精度科特斯公式的代数精度定理定理当当 n 为偶数时,牛顿科特斯公式至少有为偶数时,牛顿科特斯公式至少有 n+1 阶阶代数精度。代数精度。证证:只要证明当只要证明当 n 为偶数时,公式对为偶数时,公式对f (x)xn+1精确成立。精确成立。xxxnffrniiband )( )!1()(0

5、)1( 由插值型求积公式的误差公式得由插值型求积公式的误差公式得 d )(0 baniixxx作变量代换作变量代换 x = a + t h,并将,并将 xi = a + i h 代入得代入得 d )(002 nnintithfr再作变量代换再作变量代换 t = n - s,得,得 )d( )(002 nninsisnhfr d )()1(0021 nninnsinsh又又niniisins00)(frfr0frn 偶数偶数余项余项q 梯形公式的余项梯形公式的余项xbxaxftxxfrbaxbatd )( ! 2)(d )( xbxaxfbad )()(21 )()(1213 fab 中值定理中

6、值定理q simpson公式的余项公式的余项sxxfrbas d )(xbxxaxfbabaxd )()( ! 4)(22)4( xbxxaxfbabad )()()(24122)4( )()(28801)4(5 fab 三次三次hermite插值插值 babadxxgfdxxgxfbabaxgbaxgxf)()()()(,)(,)(),( 使得使得则则上不变号上不变号在在且且上连续,上连续,均在均在积分中值定理积分中值定理余项的一般形式余项的一般形式 nnnnbatntttnnfabfqxxf023)2(3d )()1()!2()()(d )( 定理定理(1) 若若 n 为偶数,为偶数, f

7、 (x) cn+2a, b ,则存在,则存在 (a, b) 使得使得设设 ,则有,则有 niinixfcabfq0)()()(2) 若若 n 为奇数,为奇数, f (x) cn+1a, b ,则存在,则存在 (a, b) 使得使得 nnnnbatntttnnfabfqxxf022)1(2d )()1()!1()()(d )( 举例(一)举例(一)q 例:例:分别用梯形公式和分别用梯形公式和simpson公式计算积分公式计算积分 10dxe-x解:解:a0, b1, f (x) = e -x ,由由 simpson 公式可公式可得得 6323. 0461)()(4)(615 . 002 eeeb

8、ffafabsba 6839. 021)()(210 eebfafabt由由梯形公式可梯形公式可得得 与精确值与精确值 0.6321 相比相比得误差分别为得误差分别为 0.0518 和和 0.0002。复合求积公式复合求积公式q 提高积分计算精度的常用两种方法提高积分计算精度的常用两种方法 用用 复合公式复合公式 用用 非等距节点非等距节点q 复合求积公式:复合求积公式:将积分区间分割成多个小区间,然将积分区间分割成多个小区间,然后在每个后在每个小区间小区间上使用低次牛顿科特斯求积公式。上使用低次牛顿科特斯求积公式。q 将将a, b 分成分成 n 等分等分 xi , xi+1 ,其中节点,其中

9、节点(i = 0, 1, , n)nabhhiaxi ,复合梯形公式复合梯形公式q 复合梯形公式复合梯形公式:)()(2d )(d )(110101 iibaninixxxfxfhxxfxxfii )()(2)(2d )(11bfxfafhxxfniibatnq 余项:余项: 103)(12niinfhtfi 103)(12niifh 10)(1)(niifnf )(122 fhab , (a, b)复合复合simpson公式公式q 复合复合simpson公式公式: )()(2)(4)(6d )(111021bfxfxfafhxxfniiniibasn)()(4)(6d )(11021 iii

10、banixfxfxfhxxfq 余项:余项: 10)4(5)(2880niinfhsfi 10)4(5)(2880niifh 10)4()4()(1)(niifnf )(2880)4(4 fhab , (a, b)kx21 kx1 kx44444复合科特斯公式复合科特斯公式q 复合复合cotes公式公式:cnq 余项:余项: )(12)(32)(790d )(10102141niiniibaxfxfafhxxf )(7)(14)(32111043bfxfxfniinii)(4945)( 2)6(6 fhabcfin , (a, b)举例(二)举例(二)解:解:q 例:例:设设 ,利用下表中的数

11、据分别用复合梯,利用下表中的数据分别用复合梯形公式和复合形公式和复合simpson公式计算积分公式计算积分 xxxfsin)( 10dsinxxxxi01/82/83/84/85/86/87/81.0f (xi )10.9970.9900.9770.9540.9360.9090.8770.8419456909. 0)()(2)(16187108 xfxfxftii )()()()(4)(241753104xfxfxfxfxfs 9460832. 0)()()()(28642 xfxfxfxfh 很小时的误差很小时的误差 103)(12niinfhtfi i (xi, xi+1 ) 102)(1

12、21niinhfhtfi xxfbad )(121 (h 0)定积分定义定积分定义即即 )()(122afbfhtfin 同理同理 )()(21801)3()3(4afbfhsfin )()(49452)5()5(6afbfhcfin 收敛速度与误差估计收敛速度与误差估计定义定义 若一个积分公式的误差满足若一个积分公式的误差满足 且且c 0,则称该公式是则称该公式是 p 阶收敛阶收敛的。的。 chfrphlim0)(,)(,)(642hochoshotnnn例:例:计算计算dxx 10142 解:解: )1()(2)0(161718fxfftkk8kxk 其中其中= 3.138988494 )

13、1()(2)(4)0(241oddeven4fxfxffskk8kxk 其中其中= 3.141592502运算量基运算量基本相同本相同q: 给定精度给定精度 ,如何取,如何取 n ?例如:要求例如:要求 ,如何判断,如何判断 n = ? |nti)()(122 fabhfr ? nkkhfh12)(12 )()(12)(1222afbfhdxxfhba 上例中若要求上例中若要求 ,则,则610| nti622106| )0() 1 (|12| | hffhfrn00244949. 0 h即:取即:取 n = 409通常采取将区间通常采取将区间不断对分不断对分的方法,即取的方法,即取 n = 2

14、k上例中上例中2k 409 k = 9 时,时,t512 = 3.14159202注意到区间再次对分时注意到区间再次对分时412)()(12122frhafbffrnn 412 nntiti)(3122nnnttti 可用来判断迭代可用来判断迭代 是否停止。是否停止。q: 给定精度给定精度 ,如何取,如何取 n ?2.3 龙贝格算法龙贝格算法n梯形法的递推化梯形法的递推化n龙贝格算法龙贝格算法n理查森外推加速法理查森外推加速法1 梯形法的递推化梯形法的递推化方法思路方法思路 : :复化求积方法可提高求积精度,实际计算复化求积方法可提高求积精度,实际计算时可以将步长逐次分半。时可以将步长逐次分半

15、。在每个子区间在每个子区间 x xk k, ,x xk k+1+1 经过二分只增加了一经过二分只增加了一个分点个分点x xk k+1/2+1/2=1/2(=1/2(x xk k+ +x xk k+1+1),),用复化梯形公式用复化梯形公式求得该子区间上的积分值为求得该子区间上的积分值为)()(2)(412/1kkkxfxfxfh注意,这里h=(a+b)/n代表二分前的步长。将每个子区间上的积分值相加得1010214)()()(21nknkkhkkhxfxfxft从而可导出下列递推公式从而可导出下列递推公式10)(22121nkknxfhtt1 梯形法的递推化梯形法的递推化 龙贝格算法龙贝格算法

16、龙贝格积分法是在计算梯形和序列的龙贝格积分法是在计算梯形和序列的基础上应用了线性外推的加速方法,基础上应用了线性外推的加速方法,由此构成的一种具有超线性收敛的自由此构成的一种具有超线性收敛的自动积分法动积分法 基本思想基本思想根据复化梯形公式的余项表达式可知),(),(122bafhabtin ),(),()(12222bafabtihn ,则有假定)()(ff 412nntiti将上式移项整理,可得将上式移项整理,可得)(3122nnnttti可以做这样的补偿可以做这样的补偿nnnnnnstttttt3134)(31222基本思想基本思想同理同理1612nnsisi由此得到由此得到nnncs

17、si15115162同理同理nnnccr63163642基本思想基本思想由此法,可得如下三角形数表由此法,可得如下三角形数表梯梯形形辛甫生辛甫生柯特斯柯特斯龙贝格龙贝格t0t3t2t1s0 s2s1 c0 c1 d0基本思想基本思想样条插值积分样条插值积分q 用三次样条插值函数用三次样条插值函数 s(x) 近似被积函数近似被积函数 f (x) , 从而得到样条插值积分公式。从而得到样条插值积分公式。nabh(i = 0, 1, , n) 将将a, b 分分 n 等分等分 , ,hiaxi 设设 s(xi)mi ,则,则 s (x) 在在 xi , xi+1 上为满足以下条件上为满足以下条件的三

18、次多项式:的三次多项式:)()( ),()(11iiiixfxsxfxs11)( ,)(iiiimxsmxs,由三次由三次 hermite 插值多项式公式插值多项式公式(p.46)可得可得)()(2)(1)(213iiixfxxhxxhxs1122212)()(1)(1iiiiiimxxxxhmxxxxh)()(2)(11123iiixfxxhxxh样条插值积分(续)样条插值积分(续)于是有于是有)(8)()(21)(1121iiiiimmhxfxfxs 由于由于 s (x) 在在 xi , xi+1 上为三次多项式,所以上为三次多项式,所以simpson公式精确成立,即公式精确成立,即)(12)()(2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论