定积分的数值计算方法[含论文、综述、开题-可编辑]
定积分计算的总结论文
定积分计算的总结闫佳丽摘 要:本文主要考虑定积分的计算,对一些常用的方法和技巧进行了归纳和总结.在定积分的计算中,常用的计算方法有四种:(1)定义法、(2)牛顿—莱布尼茨公式、(3)定积分的分部积分法、(4)定积分的换元积分法. 关键词:定义、牛顿—莱布尼茨公式、分部积分、换元.1前言17世纪后期,出现了一个崭新的数学分支—数学分析.它在数学领域中占据着主导地位.这种新数学思想的特点是非常成功地运用了无限过程的运算即极限运算.而其中的微分和积分这两个过程,则构成系统微积分的核心.并奠定了全部分析学的基础.而定积分是微积分学中的一个重要组成部分.2正文那么,究竟什么是定积分呢?我们给定积分下一个定义:设函数()f x 在[],a b 有定义,任给[],a b 一个分法T 和一组{}k ξξ=,有积分和1(,)()nk k k T f x σξξ==∆∑,若当()0l T →时,积分和(,)T σξ存在有限极限,设()0()01lim (,)lim()nkk l T l T k T f x I σξξ→→==∆=∑,且数I 与分法T 无关,也与k ξ在[]1,k k x x -的取法无关,即{}0,0,:(),k T l T εδδξξ∀>∃>∀<∀=有1()nkkk f xI ξε=∆-<∑,则称函数()f x 在[],a b 可积,I 是函数()f x 在[],a b 的定积分,记为()01()lim()nbkk al T k f x dx f x I ξ→==∆=∑⎰.其中,a 与b 分别是定积分的下限与上限;()f x 是被积函数;()f x dx 是被积表达式;x 是积分变量.若当()0l T →时,积分和(,)T σξ不存在极限,则称函数()f x 在[],a b 不可积.定积分的几何意义也就是表示x 轴,x a =,x b =与()y f x =围成的曲边梯形的面积.但是我们知道并不是所有的被积函数都是可积的,这就涉及到定积分的三类可积函数:1、函数()f x 在闭区间[],a b 连续,则函数()f x 在闭区间[],a b 可积.2、函数()f x 在闭区间[],a b 有界,且有有限个间断点,则函数()f x 在闭区间[],a b 可积.3、若函数()f x 在闭区间[],a b 单调,则函数()f x 在闭区间[],a b 可积. 在定积分的计算中,常用的有四种方法,在不同的情况下用的方法也是不同的.一、按照定义计算定积分.定积分的定义法计算是运用极限的思想,简单的来说就是分割求和取极限.以()ba I f x dx =⎰为例:任意分割,任意选取k ξ作积分和再取极限.任意分割任意取k ξ所计算出的I 值如果全部相同的话,则定积分存在.如果在某种分法或者某种k ξ的取法下极限值不存在或者与其他的分法或者k ξ的取法下计算出来的值不相同,那么则说定积分不存在.如果在不知道定积分是否存在的情况下用定义法计算定积分是相当困难的,涉及到怎样才是任意分割任意取k ξ.但是如果根据上述三类可积函数判断出被积函数可积,那么就可以根据积分和的极限唯一性可作[],a b 的特殊分法,选取特殊的k ξ,计算出定积分.第一步:分割.将区间[],a b 分成n 个小区间,一般情况下采取等分的形式.b ah n-=,那么分割点的坐标为(),0a ,(),0a h +,()2,0a h +......()(1),0a n h +-,(),0b ,k ξ在[]1,k k x x -上任意选取,但是我们在做题过程中会选取特殊的k ξ,即左端点,右端点或者中点.经过分割将曲边梯形分成n 个小曲边梯形.我们近似的看作是n 个小长方形.第二步:求和.计算n 个小长方形的面积之和,也就是()1nkk f h ξ=∑.第三步:取极限.()()0011lim lim n nk k h h k k I f h h f ξξ→→====∑∑,0h →即n →∞,也就是说分的越细,那么小曲边梯形就越接近小长方形,当n 趋于无穷之时,小曲边梯形也就是小长方形,那么小长方形的面积和即为曲边梯形的面积,也就是定积分的积分值.例1、 用定义法求定积分10xdx ⎰.解:因为()f x x =在[]0,1连续 所以()f x x =在[]0,1可积 令101h n n-== 将[]0,1等分成n 个小区间,分点的坐标依次为02...1h h nh <<<<= 取k ξ是小区间[](1),k h kh -的右端点,即k kh ξ=于是210(1)1lim lim 2n n n n xdx khh n →∞→∞+⎛⎫== ⎪⎝⎭⎰211(1)1lim lim 222n n n n n n →∞→∞++=== 所以,1012xdx =⎰二、微积分基本公式:牛顿-莱布尼茨公式牛顿-莱布尼茨公式很好的把定积分与不定积分联系在一起。
求定积分的方法
系(院)数学与信息科学学院专业数学与应用数学年级姓名论文题目求定积分的若干方法指导教师职称副教授2010 年5月20日1目录摘要 (3)关键词 (3)Abstract (3)Keywords (3)前言 (3)1. 定义法求定积分 (3)1.1 定义法 (3)1.2 典型例题 (4)2. 换元法求定积分 (5)2.1 换元积分法 (5)2.2 典型例题 (5)3. 分部法求定积分 (8)3.1 分部积分法 (8)3.2 典型例题 (8)4. 区间性质求定积分 (9)4.1 常见的三种题型 (9)4.2 典型例题 (9)5. 有理函数求积分 (11)5.1 有理函数积分法 (11)5.2 典型例题 (11)参考文献 (13)23求定积分的若干方法摘 要:本文主要考虑定积分的计算方法,对一些常用的方法和技巧进行归纳和总结,主要方法包括定义法、换元积分法、分部积分法等,并对每种方法给出了典型例题.关键词:定积分;换元积分法;分部积分法;有理函数积分Methods of Calculation on Definite IntegralAbstract: In this paper, we study the calculation of definite integral and some usual methods and techniques for computation and described. The chief methods include definition integration, act-for-Yuan integration, and integration by parts and so on. So, different subjects should use different calculation methods in order to simplify the calculation.Key Words: definite integral ;act-for-Yuan integration ;integration by parts ; integral rational function .前言由于函数概念的产生和运用的加深,也由于科学技术发展的需要,一门新的数学分支就继解析几何之后产生了,这就是微积分学.微积分学这门学科在数学发展中的地位是十分重要的,可以说它是继欧氏几何后,全部数学中的最大的一个创造.一个定积分的计算,首先要求准确性,其次是快速性,而这两个目的的实现就需要有好的方法和技巧.本文主要以求解定积分的各种方法为主线,对其分别概述,举例,并加以分析说明,从而得出对于不同的题型应当运用合适的方法来解决的结论.学习中应着眼于基本方法的积累,有了这种积累,才会孕育出技巧.1 定义法求定积分1.1 定义法已知函数()f x 在],[b a 上可积,由于积分和的极限唯一性,可做],[b a 的一个4特殊分法T (如等分法等),在[]1,k k x x -上选取特殊的k ξ(如取k ξ是[]1,k k x x -的左端点、右端点、中点等),做出积分和,然后再取极限,就得函数()f x 在],[b a 的定积分. 1.2 典型例题例1]1[ 求sin b a xdx ⎰, b a <解 因为函数sin x 在],[b a 上连续,所以函数sin x 在],[b a 上可积,采用特殊的方法作积分和. 取h =nab -,将],[b a 等分成n 个小区间, 分点坐标依次为 ⋅=+<<+<+<b nh a h a h a a 2 取k ξ是小区间的右端点,即k a kh ξ=+,于是,11sin lim sin()lim sin()n nbah h k k xdx a kh h h a kh →→===+=+∑∑⎰,其中,111sin()2sin()sin()22sin()2nnk k ha kh a kh h ==+=+∑∑=112121[cos()cos()]222sin()2nk k k a h a h h =-++-+∑ 11335[c o s ()c o s ()c o s ()c o s ()22222s i n ()22121c o s ()c o s ()]22a h a h a h a h h k k a h a h =+-+++-+-++⋅⋅⋅⋅⋅⋅++-+=)()21cos()21cos()2sin(21b nh a h b h a h =+]+-+[ 将此结果代入上式之中,有.cos cos )2cos()2cos()2/sin(2/limsin 0b a hb h a h h xdx h ba-=-=→⎰]++[5从上面的例题可见,按照定积分的定义计算定积分要进行复杂的计算,在解题时不常用,但它也不失为一种计算定积分的方法.2 换元法求定积分2.1 换元积分法换元积分法就是在积分过程中通过引入变量来简化积分计算的一种积分方法.通常在应用换元积分法求原函数的过程中,也相应的变换积分的上下限,这样可以简化计算.设()x f 在[]b a ,上连续,()t x x =满足(1)()()(),,,b t x a b x a x ≤≤==βα且()βα≤≤t ; (2)()t x '存在并在[]βα,上可积.则⎰⎰=βα'dt t x t x f dx x f ba)())(()(上述条件(1)是保证被积函数的取值不致越出积分区间.换元的简单情况就是凑微分法,同时,它也是其他方法的基础和优先思路.通常在应用换元积分法求原函数的过程中,也相应变换积分上下限,这样可以简化计算.利用换元法的关键在于选择恰当的变换方式()t x x =,否则可能使变换后的积分更加复杂,难以计算,然而我们没有一般的原则,只能依据被积函数的特点来确定. 2.2 典型例题 例2]4[求0⎰解 应用定积分换元积分公式设,cos ,sin tdt a dx t a x ==,当0=x 时,0=t ;当a x =时,2π=t⎰=2/22(cos )at dt π⎰=⎪⎭⎫ ⎝⎛+22sin 22t t a 20π=42a π.显然,上述计算方法使用定积分换元公式简便,从而体现了换元积分法的优6越性. 例3 求dx x a a⎰+022解 设,sec ,tan 2tdt a dx t a x == 当0=x 时,0=t ;当a x =时,4π=t=+⎰dx x a a22⋅+⎰4022tan 1πt atdt 2sectdt a 3402sec ⎰=πt td atan sec 402⎰=π⎥⎥⎦⎤⎢⎢⎣⎡-⋅=⎰t td t t a sec tan tan sec 40402ππ⎥⎦⎤⎢⎣⎡-=⎰dt t t a 32402cos sin 2π ⎥⎦⎤⎢⎣⎡--=⎰dt t t a 32402cos cos 12π⎥⎦⎤⎢⎣⎡+-=⎰⎰tdt tdt a sec sec 2403402ππ所以,⎥⎦⎤⎢⎣⎡+-=⎰⎰⎰tdt tdt a tdt a sec sec 2sec 4034023402πππ则,tdt tdt sec 2sec 240340⎰⎰+=ππ4tan sec ln 2πtt ++=()12ln 2++=所以,()12ln 2122sec 340++=⎰tdt π则,7()⎥⎦⎤⎢⎣⎡++=+⎰12ln 21222220a dx x a a .例4]5[ 求dx a x a a 222-⎰ 解 设t a x sec =,dt tt a dx 2cos sin =,当ax =时,0=t ;当a x 2=时,4π=t dt ttadx a x a a3242222cos sin ⎰⎰=-πdt tta⎰-=32402cos cos 1π=⎥⎦⎤⎢⎣⎡-⎰⎰tdt tdt a sec sec 403402ππ()()12ln 12ln 212222+-⎥⎦⎤⎢⎣⎡++=a a()12ln 22222+-=a a . 例5 求dx x 33122+⎰-解 令223-=t x ,dt t dx 223=,当1-=x 时,0=t ;当3=x 时,2=t6423232224320331=⋅==+⎰⎰-t dt t dx x .例6]5[求21⎰分析:由于被积函数中同时含有2次和3次根式,为去掉根号作幂函数代换,幂函数取两个根指数的最小公倍数.解 令6x t = (0>t ),先求不定积分,于是,52346616(1)11t t dt dt t dt t t t t ===-++++⎰⎰⎰ C t t t +++-=1ln 6632C t x x +++-=1ln 663638所以,()()2166332211ln 663xx x xx dx ++-=+⎰3221ln 62623663+⎪⎪⎭⎫⎝⎛++-=.由上面的例子可以看出:(1)0 a )时,为了去掉根号,相应地分别实施弦换法(t a x sin =或t a x cos =),切换法(t a x tan =或t a x cot =),割换法(t a x sec =或t a x csc =),这统称为三角变换法,对三角函数构成的定积分,将区间变换与三角函数诱导公式结合起来,往往是非常有效的,如前面的例2,例3,例4.(2)被积函数中含有根式()N n b ax n ∈+,或同时含有两个根式,m nx x 与()N n m ∈,时,为了去掉根号相应地作变换t =n b ax +,即()a b t x n -=,如例5,或px t =,即p t x =,p 为m 与n 的最小公倍数,如例6.3 分部法求定积分3.1 分部积分法分部积分法是与微分学中乘积的求导法则相对应的,它需注意积分的上下限,与不定积分的分部积分法相类似. 设函数()x u ,()x v 在[]b a ,上有连续函数,则⎰⎰-=bababax du x v x v x u x dv x u )()()]()([)()(称为定积分的分部积分公式. 3.2 典型例题 例7]8[ 求⎰2/0cos πxdx x解 令u x =,cos xdx dv =,则sin v x =,根据分部积分法公式,得⎰2/0cos πxdx x =⎰2/0)(sin πx xd2200sin sin x xxdx ππ=-⎰920cos 2xππ=+12π=-. 刚看到此题时,我们可能会选择cos u x =,xdx dv = (则22x v ⎛⎫=⎪⎝⎭),此时,我们有2220cos cos 2x x xdx xd ππ⎛⎫= ⎪⎝⎭⎰⎰2222001cos sin 22x xx xdx ππ=+⎰, 不难看到,上式右端反而比原积分更复杂了(幂函数的次数增大了),照这样继续做下去是无法得到结果的,因此这种选择不恰当. 例8]8[ 计算32121arcsin 1x x I --=⎰解 令1x t -=,则dx dt =-,于是得到1212arcsin I td -=-⎰11220arcsin 2tdt =-+⎰1π=-⎝⎭.此题不仅用到凑微分法,还用到了偶对称的性质,简化了计算.在求积分时,很多情况下往往需要将换元法和分部积分法相结合,至于偏重于哪种方法,要视具体的题目而定.我们在应用分部积分法时,()u x ,()v x 的选择对做题是相当重要的,一般地,如果被积函数是幂函数与指数函数,幂函数与三角函数的乘积,在分部积分时应将幂函数看作()u x ,指数函数看作()v x ,否则会使积分更加复杂.4 区间性质求定积分104.1 常见的三种题型设函数()f x 在区间[],a a -上连续,则有下列积分公式:(1)()()()00a a a a f x dx f x dx f x dx -+-=⎰⎰⎰;(2)当()f x 为奇函数时,()0a a f x dx -=⎰; (3)当()f x 为偶函数时,⎰-aadx x f )(=2⎰adx x f 0)(.4.2 典型例题 例9]9[ 计算4411sin dx x ππ-+⎰解 由公式(1)知,44041111sin 1sin 1sin dx dx x x x πππ-⎡⎤=+⎢⎥++-⎣⎦⎰⎰ 422c o s dx xπ=⎰ 2402sec xdx π=⎰402t g x π= 2=.例10]8[计算121(x dx -⎰分析 此题看起来有些复杂,在做题时首先应把被积函数整理,然后再根据对称区间上定积分公式进行计算. 解 将被积函数化简整理,得((211221112x dx xx dx --+=+-+⎰⎰11112dx --=+⎰⎰由于11-⎰的被积函数为奇函数,积分区间为对称区间,由公式(2)知11-⎰=0.所以,121(x dx -⎰=⎰-11dx =2.例11 计算112x xe e dx --+⎰分析 显然被积函数作为偶函数,可根据对称区间上定积分公式进行计算. 解 由公式(3)知,1110222x x x xe e e e dx dx ---++=⎰⎰ ()10x x e e dx -=+⎰ 1100x x e dx e dx -=+⎰⎰110xxe e -=-111e e ⎛⎫=--- ⎪⎝⎭1e e=-.综上可知,上述三题的解法巧妙之处在于利用了对称区间上积分的性质来简化了计算,在很大程度上减少了工作量,因此,记住这些性质对我们解题是非常有帮助的.5 有理函数求定积分5.1 有理函数积分法由于任意一个有理函数通过多项式的除法都能化为一个多项式(包括零)与一个真分式的和,而多项式的积分很容易计算,因此求有理函数积分的重点应放在如何求真分式的积分这一问题.据代数学理论,任意一个真分式总可以分解成下面四种部分分式之和的形式:①)A x a -;②/()nx a A -;③()()2nAX B x px q +++④(Ax +B)/2()n x px q ++式中n 为大于1的正整数,042<-q p ,因此求真分式的积分有下列两个步骤:一是将真分式分解为上述四种部分分式的和;二是求相应上述部分分式的积分. 5.2 典型例题例12]9[]1[ 求222143(22)x dx x x +++⎰解 先求不定积分:2222433/44(22)(22)x x dx dx x x x x ++=++++⎰⎰=42211/4(22)x dx x x +-++⎰=4221(22)x dx x x +++⎰-221(22)dx x x ++⎰ =2222(22)(22)d x x x x ++++⎰-22(1)[1(1)]d x x +++⎰ =2222x x -++-22(1)[1(1)]d x x +++⎰对于22(1)[1(1)]d x x +++⎰,令1tan x t +=,得 22(1)[1(1)]d x x +++⎰=22211(cos )arctan(1)22(22)x t dt x x x +=++++⎰C + 因此,()()()22112222243211arctan 122222222x x dx x x x x x x x ⎛⎫++ ⎪=---+ ⎪++++++⎝⎭⎰()91arctan 3arctan 2402=--. 虽然求有理函数的定积分总可以按照上述程序进行, 但在积分时仍要依据被积函数的特点, 如果有简便的积分方法, 未必一定都按上述程序的每一个步骤执行, 要和其他积分方法结合起来综合使用.我们已经学习了多种计算定积分的方法, 那么面对()b a f x dx ⎰如何合理地利用这些积分方法呢?首先看积分区间[],a b , 如果是对称区间, 就利用对称区间上积分的性质来化简, 接着分析被积函数()f x 的特点, 如果是有理函数,就利用有理函数积分法化简, 然后再利用换元积分法和分部积分法并结合牛顿—莱布尼茨公式就可以求出定积分()b a f x dx ⎰的精确值, 而利用定积分的定义求定积分()ba f x dx ⎰的值时, 除了几个特殊的情况需要求积分和而比较困难, 一般很少用.参考文献[1]刘玉琏,傅沛仁.《数学分析讲义》[M ]上册.北京,高等教育出版社.2003.7. [2]刘坤林,谭泽光.《大学数学》[M ].清华大学出版社.2001.7.[3]王绵森,马知恩.《工科数学分析基础》[M ]上册.北京,高等教育出版社.2002.1. [4]张银生,安建业.《实用积分法》[M ].中国人民大学出版社.2002.7. [5]陈兰祥.《高等数学典型题精解》[M].北京,学苑出版社.2000.10. [6]翟连林,姚正安.《数学分析方法论》[M].北京,农业大学出版社.1992. [7]刘国钧,陈绍业.《数学分析简明教程》[M].北京,高等教育出版社.1957. [8]郝涌,李学志,陶有德,彭玉成.《数学分析考研精编》[M].信阳师范学院数学系出版.2003.6.[9]华东师范大学数学系编.《数学分析下册》[M].华东师范大学数学系出版.2001. [10]裘兆泰,王承国.《数学分析指导》[M].北京,科学出版社.2004.。
定积分的计算方法
定积分的计算⽅法定积分的计算⽅法摘要定积分是积分学中的⼀个基本问题,计算⽅法有很多,常⽤的计算⽅法有四种:(1)定义法、(2)⽜顿—莱布尼茨公式、(3)定积分的分部积分法、(4)定积分的换元积分法。
以及其他特殊⽅法和技巧。
本论⽂通过经典例题分析探讨定积分计算⽅法,并在系统总结中简化计算⽅法!并注重在解题中⽤的⽅法和技巧。
关键字:定积分,定义法,莱布尼茨公式,换元法Calculation method of definite integralAbstractthe integral is the integral calculus is a fundamental problem, its calculation method is a lot of, (1)definition method,(2)Newton - Leibniz formula, (3)integral subsection integral method, (4) substitute method.This paper, by classic examples definite integral analysis method, and in the system of simplified, summarized the approximate calculation method! And pay attention to problem in using the methods and skills.Key words:definite integral ,definition method, Newton - Leibniz, substitute method⽬录⽬录 (2)1绪论 (3)1.1定积分的定义 (3)1.2定积分的性质 (4)2 常⽤计算⽅法 (5)2.1定义法 (5)2.2⽜顿-莱布尼茨公式 (6)2.3定积分的分部积分法 (7)2.4定积分的换元积分法 (7)3 简化计算⽅法............................................................................................. 错误!未定义书签。
几种定积分的数值计算方法
几种定积分的数值计算方法摘要:本文归纳了定积分近似计算中的几种常用方法,并着重分析了各种数值方法的计算思想,结合实例,对其优劣性作了简要说明.关键词:数值方法;矩形法;梯形法;抛物线法;类矩形;类梯形Several Numerical Methods for Solving Definite Integrals Abstract:Several common methods for solving definite integrals are summarized in this paper. Meantime, the idea for each method is emphatically analyzed. Afterwards, a numerical example is illustrated to show that the advantages and disadvantages of these methods.Keywords:Numerical methods, Rectangle method, Trapezoidal method, Parabolic method, Class rectangle, Class trapezoid1. 引言在科学研究和实际生产中,经常遇到求积分的计算问题,由积分学知识可知,若函数)(x f 在区间],[b a 连续且原函数为)(x F ,则可用牛顿-莱布尼茨公式求得积分.这个公式不论在理论上还是在解决实际问题中都起到了很大的作用. 在科学研究和实际生产中,经常遇到求积分的计算问题,由积分学知识可知,若函数)(x f 在区间],[b a 连续且原函数为)(x F ,则可用牛顿-莱布尼茨公式求得积分.这个公式不论在理论上还是在解决实际问题中都起到了很大的作用.另外,对于求导数也有一系列的求导公式和求导法则.但是,在实际问题中遇到求积分的计算,经常会有这样的情况:(1)函数)(x f 的原函数无法用初等函数给出.例如积分 dx e x ⎰-102, ⎰10sin dx xx等,从而无法用牛顿-莱布尼茨公式计算出积分。
定积分计算的总结论文
定积分计算的总结论文标题:定积分的计算方法总结摘要:定积分是微积分学中的重要内容,该文通过总结定积分的计算方法,包括基本定积分的计算、利用定积分计算面积和体积、变量替换求解定积分等方面的知识,探讨了定积分在实际问题中的应用,总结了定积分的计算方法,为读者提供了一种关于定积分计算的综合信息。
关键词:定积分;计算方法;面积;体积;变量替换1.引言定积分是微积分学中的重要工具,用于求解一条曲线所围成的面积、计算一些曲面的体积等。
在物理、经济学和工程学等领域,定积分的应用广泛。
本文主要总结并归纳定积分的计算方法,以及定积分在实际问题中的应用。
2.定积分的基本计算方法2.1基本不定积分首先,我们需要了解基本不定积分的常用公式,如幂函数积分、三角函数积分、指数函数积分等。
基本不定积分是求解定积分的基础,需要熟练掌握。
2.2基本定积分的计算基本定积分的计算可以通过牛顿-莱布尼茨公式进行求解,即通过求解不定积分的差来得到定积分的值。
此外,还可以通过分部积分法等方法来简化计算。
3.利用定积分计算面积和体积3.1曲线围成的面积通过定积分的计算方法,可以求解一条曲线所围成的面积。
常见的曲线有直线、抛物线、三角函数曲线等。
通过将曲线用函数表达式表示,并确定积分上下限,可以通过定积分的计算求解面积值。
3.2曲面的体积利用定积分的计算方法,可以计算曲面围成的体积。
例如,通过确定边界曲线的函数表达式,设置积分上下限,可以通过定积分计算出曲面体积的值。
4.变量替换求解定积分变量替换是定积分计算中常用的方法之一,可以将复杂的定积分转化为简单的形式。
通过选择适当的变量替换,使被积函数形式简单化,从而更容易计算定积分。
5.定积分的应用定积分在实际问题中有广泛的应用,如物体质量、质心的计算、平均值的求解、几何问题的解决等。
本文还介绍了一些实际问题,并利用定积分的计算方法得到解答。
6.结论本文总结了定积分的计算方法,包括基本定积分的计算、利用定积分计算面积和体积、变量替换求解定积分等方面的知识。
几种定积分的数值计算方法
几种定积分的数值计算方法一、梯形法则(Trapezoidal Rule):梯形法则是一种常见的确定积分的数值计算方法。
它的基本思想是通过将函数曲线上的曲线段看作是一系列梯形,然后计算这些梯形的面积之和来近似表示定积分的值。
具体来说,我们将定积分区间[a,b]均匀地划分为n个小区间,每个小区间的宽度为h=(b-a)/n,然后计算每个小区间内的梯形面积,再将这些面积相加即可得到定积分的近似值。
梯形法则的公式如下:∫(a to b) f(x) dx ≈ h/2 * (f(a) + 2f(a+h) + 2f(a+2h) + ... + 2f(a+(n-1)h) + f(b))梯形法则的优点是简单易懂,容易实现,并且对于一般的函数都能达到较好的近似效果。
然而,它的缺点是精度较低,需要较大的划分数n才能得到较准确的结果。
二、辛普森法则(Simpson's Rule):辛普森法则是一种比梯形法则更高级的确定积分方法,它通过将函数曲线上的曲线段看作是由一系列抛物线组成的,然后计算这些抛物线的面积之和来近似表示定积分的值。
与梯形法则类似,我们将定积分区间[a,b]均匀地划分为n个小区间,每个小区间的宽度为h=(b-a)/n,然后计算每两个相邻小区间内的抛物线面积,再将这些面积相加即可得到定积分的近似值。
辛普森法则的公式如下:∫(a to b) f(x) dx ≈ h/3 * (f(a) + 4f(a+h) + 2f(a+2h) +4f(a+3h) + ... + 2f(a+(n-2)h) + 4f(a+(n-1)h) + f(b))辛普森法则相较于梯形法则具有更高的精度,尤其对于二次或更低次的多项式函数来说,可以得到非常准确的结果。
但是,辛普森法则在处理高次多项式或非多项式函数时可能会出现误差较大的情况。
三、高斯求积法(Gaussian Quadrature):高斯求积法是一种基于插值多项式的数值积分方法。
6.3定积分的计算方法
则 dx = dt ,
x = 1, t = −1, x = 3, t = 1
0 1
∫
3
1
f ( x − 2)dx =
∫
1
−1
f ( t )dt = ∫−1 f ( t )dt + ∫0 f ( t )dt
0
1 3 2 −t = (t + t ) − e − t = (1 + t )dt + e dt 3 0 −1 −1
解: ∫ cos x sin xdx = −
0
∫
π
2
0
cos 5 xd cos x
1
( t = cos x )
x = 0 ⇒ t = 1, π x = ⇒ t = 0,
2
−∫
0
1
1 t6 5 = = . t dt 60 6
例:计算 解:
∫
e2
1
x 1+ ln x e2 e2 d(1 + ln x) dx d ln x =∫ =∫ 1 1 x 1 + ln x 1 + ln x 1 + ln x
xdx . 5 − 4x
∫
例:计算 ∫
a
0
a 2 − x 2 dx .
求定积分的方法范文
求定积分的方法范文定积分是微积分中的重要概念,其概念和方法常用于计算曲线下的面积、求函数的平均值和无穷小量之和等问题。
在本文中,我将介绍定积分的基本概念和求解方法,并结合一些实例进行讲解。
一、定积分的基本概念定积分是指求解函数在一个区间上的面积的过程。
数学上,设函数f(x)在区间[a, b]上有定义,我们将区间[a, b]划分成n个子区间[a0,a1],[a1, a2],...,[an-1, an],其中a = a0,b = an。
然后,在每个子区间上取一个任意点ξi,i = 1, 2, ..., n。
将这些子区间的长度加起来,得到一个数Δx = (b-a)/n。
类似地,我们将函数f(x)在每个子区间上取一个任意点ξi,然后计算出相应的函数值f(ξi),并将这些函数值乘以子区间的长度Δx。
最后,将这些乘积相加,即可得到函数在区间[a, b]上的定积分。
用数学符号表示为:∫[a, b] f(x)dx = lim(n->∞) Σ f(ξi)Δxi其中lim表示当n趋向于无穷大时的极限。
二、定积分的求解方法求解定积分的方法有多种,下面将介绍几种常用的方法。
1.几何解法对于一些特殊的函数,我们可以通过几何解法来求解定积分。
例如,若要求解函数y=f(x)在区间[a,b]上的面积,可以先画出函数图像和区间[a,b],然后根据图像中的几何形状确定面积的表达式,最后利用几何性质计算出面积。
2.隐含积分法有时,我们可以将要求解的定积分转化为一些函数的原函数,从而通过求导的逆过程求得定积分。
这种方法叫做隐含积分法。
例如,要求解函数y=f(x)在一些区间[a,b]上的定积分,可以首先试图找到一个函数F(x),使得F'(x)=f(x),然后计算函数F(x)在区间[a,b]上的值的差,即得到所求定积分。
3.分部积分法分部积分法是求解定积分的另一种常用方法。
它通过将积分运算符应用于两个函数的乘积,将一个函数的导数和另一个函数的积分相互转换。
定积分的计算方法总结
定积分的计算方法总结定积分的计算方法总结总结是在某一时期、某一项目或某些工作告一段落或者全部完成后进行回顾检查、分析评价,从而得出教训和一些规律性认识的一种书面材料,它可以帮助我们总结以往思想,发扬成绩,是时候写一份总结了。
总结怎么写才能发挥它的作用呢?下面是小编为大家整理的定积分的计算方法总结,希望对大家有所帮助。
定积分1、定积分解决的典型问题(1)曲边梯形的面积(2)变速直线运动的路程2、函数可积的充分条件定理设f(x)在区间[a,b]上连续,则f(x)在区间[a,b]上可积,即连续=>可积。
定理设f(x)在区间[a,b]上有界,且只有有限个间断点,则f (x)在区间[a,b]上可积。
3、定积分的若干重要性质性质如果在区间[a,b]上f(x)≥0则∫abf(x)dx≥0。
推论如果在区间[a,b]上f(x)≤g(x)则∫abf(x)dx≤∫abg (x)dx。
推论|∫abf(x)dx|≤∫ab|f(x)|dx。
性质设M及m分别是函数f(x)在区间[a,b]上的最大值和最小值,则m(b—a)≤∫abf(x)dx≤M(b—a),该性质说明由被积函数在积分区间上的最大值及最小值可以估计积分值的大致范围。
性质(定积分中值定理)如果函数f(x)在区间[a,b]上连续,则在积分区间[a,b]上至少存在一个点ξ,使下式成立:∫abf(x)dx=f(ξ)(b—a)。
4、关于广义积分设函数f(x)在区间[a,b]上除点c(a<c<b)外连续,而在点c的邻域内无界,如果两个广义积分∫acf(x)dx与∫cbf(x)dx都收敛,则定义∫abf(x)dx=∫acf(x)dx+∫cbf(x)dx,否则(只要其中一个发散)就称广义积分∫abf(x)dx发散。
定积分的应用1、求平面图形的'面积(曲线围成的面积)直角坐标系下(含参数与不含参数)极坐标系下(r,θ,x=rcosθ,y=rsinθ)(扇形面积公式S=R2θ/2)旋转体体积(由连续曲线、直线及坐标轴所围成的面积绕坐标轴旋转而成)(且体积V=∫abπ[f(x)]2dx,其中f(x)指曲线的方程)平行截面面积为已知的立体体积(V=∫abA(x)dx,其中A(x)为截面面积)功、水压力、引力函数的平均值(平均值y=1/(b—a)*∫abf(x)dx)。
几种定积分的数值计算方法
几种定积分的数值计算方法数值计算定积分是计算定积分的一种近似方法,适用于无法通过代数方法求得精确解的定积分。
本文将介绍几种常见的数值计算定积分的方法。
1.矩形法(矩形逼近法):矩形法是最简单的数值计算定积分方法之一、它将定积分区间划分为若干个小区间,然后在每个小区间上取一个样本点,将每个小区间上的函数值乘以小区间的宽度,得到小矩形的面积,最后将这些小矩形的面积相加即可得到定积分的近似值。
矩形法有两种主要的实现方式:左矩形法和右矩形法。
左矩形法使用每个小区间的左端点作为样本点,右矩形法则使用右端点。
2.梯形法(梯形逼近法):梯形法是另一种常见的数值计算定积分方法。
它将定积分区间划分为若干个小区间,然后在每个小区间上取两个样本点,分别作为小区间的端点。
接下来,计算每个小区间上的函数值,然后将每个小区间上的函数值与两个端点连线所构成的梯形的面积相加,得到所有梯形的面积之和,最后得到近似的定积分值。
3.辛普森法:辛普森法是一种更为精确的数值计算定积分方法。
它将定积分区间分为若干个小区间,然后用二次多项式逼近每个小区间上的函数曲线。
在每个小区间上,辛普森法使用三个样本点,将函数曲线近似为一个二次多项式。
然后,对于每个小区间,计算该二次多项式所对应的曲线下梯形区域的面积,并将所有小区间的面积相加,得到近似的定积分值。
4. 龙贝格法(Romberg integration):龙贝格法是一种迭代的数值计算定积分方法,通过进行多次计算,逐步提高近似的精确度。
龙贝格法首先使用梯形法或者辛普森法计算一个初始近似值,然后通过迭代的方式进行优化。
在每次迭代中,龙贝格法先将区间划分成更多的子区间,并在每个子区间上进行梯形法或者辛普森法的计算。
然后,利用这些计算结果进行Richardson外推,从而得到更精确的定积分近似值。
通过多次迭代,龙贝格法可以逐步提高逼近的精确度。
上述介绍的四种数值计算定积分的方法都有各自的优势和适用范围。
关于定积分的几类数值解法应用 开题报告
3.参考文献∶
[1]李雨. 几类微分方程高阶数值积分法的理论分高考数学导数试题解题研究[D].云南师范大学,2017.
[7]高雪芬. 一元微积分概念教学的设计研究[D].华东师范大学,2013.
[8]代群. 几类分数阶微分方程和方程组解的结构研究[D].吉林大学,2011.
[3]卫蒙. 关于高考中导数与定积分考查内容的研究[D].西北大学,2016.
[4]胡鹏.高数教学中数值积分公式的介绍与应用[J].大学教育,2015(06):69-70.
[5]宋顺利. 两类非线性分数阶微分方程的数值解法[D].哈尔滨工业大学,2014.
[6]刘姣. 基于高职学生职业发展的数学知识技能与相关信息技术研究[D].华东师范大学,2014.
2.选题意义
数学的发展由于定积分的出现得到了极大的促进,但也极大地促进了天文学、力学、物理学、化学、生物学、工程学、经济学等自然科学以及应用科学各个分支的发展。在这些学科中有越来越广泛的应用,特别是计算机的出现更有助于这些学科的发展不断向纵深前进。研究定积分的用法以及最优的数值计算方法对于实际问题具有现实意义,不仅是解决眼前的问题,使复杂的问题变得简单计算,更是对应用问题发展的推动,让科学的思想科学的计算方法不断带领我们取得更长远的进步。在几何意义上,数值计算方法的运用可以将实际的曲线转化成相应的梯形、矩形抛物线进行精确计算求解;在概率意义上,数值计算方法的运用可以以平均值法、“类矩形”Monte-Carlo法以及“类梯形”Monte-Carlo法求得定积分的近似值;在学校教学意义上,数值计算方法的实际教学可以让学生获得良好的教育,掌握定积分解决实际问题的方法,提高自身能力,为将来走向社会打下良好基础;对于学生,可以让学生学有所思,学有所用,用有所长,引导学生用不同的方法解决问题,实现一个有知识储备、能应对复杂问题并解决问题的复合型人才的目标,满足社会经济发展的需要,还有利于学生自我创新意识的发展,在解决实际问题过程中将学习的理论知识应用于现实问题中,在活用数学知识的同时对定积分有更深刻的理解与认识。
定积分常用的计算方法
定积分常用的计算方法一、牛顿莱布尼茨公式法。
1.1 这可是定积分计算的一个“王牌方法”呢。
如果函数f(x)在区间[a,b]上连续,并且F(x)是f(x)的一个原函数,那么∫_a^bf(x)dx = F(b)-F(a)。
就像是找到了一把万能钥匙,能直接打开定积分计算的大门。
比如说,计算∫_1^2x^2dx,我们都知道x^2的一个原函数是(1)/(3)x^3,那根据牛顿莱布尼茨公式,就直接是(1)/(3)×2^3-(1)/(3)×1^3=(8)/(3)-(1)/(3)=(7)/(3),简单又直接,真的是“得来全不费工夫”。
1.2 不过呢,这个方法的难点就在于要先找到原函数。
有些函数的原函数可不是那么好找的,就像捉迷藏一样,得费一番功夫。
像∫(sin x)/(x)dx这种,它的原函数就不能用初等函数表示出来,这时候牛顿莱布尼茨公式就有点“英雄无用武之地”了。
二、换元积分法。
2.1 这是个很巧妙的方法。
当被积函数比较复杂的时候,我们就可以通过换元,把复杂的函数变得简单一些。
比如说∫_0^1√(1 x^2)dx,我们令x = sin t,那么dx=cos tdt。
当x = 0时,t = 0;当x = 1时,t=(π)/(2)。
这样原积分就变成了∫_0^(π)/(2)cos^2tdt,是不是一下子就感觉简单多了呢?这就像是给一个难题来了个“偷梁换柱”,把不好解决的问题转化成好解决的。
2.2 但是换元的时候可得小心了,要注意换元后的积分上下限也要跟着变,就像穿衣服要配套一样。
要是忽略了这一点,那可就“差之毫厘,谬以千里”了。
2.3 而且换元也不是随便换的,要根据函数的特点来选择合适的换元方式。
这就需要我们多做练习,积累经验,就像学骑自行车,骑得多了自然就熟练了。
三、分部积分法。
3.1 分部积分法也很有用。
公式是∫_a^bu(x)dv(x)=u(x)v(x)mid_a^b-∫_a^bv(x)du(x)。
定积分的数值计算方法[文献综述]
毕业论文文献综述信息与计算科学定积分的数值计算方法一、 前言部分在科学与工程计算中,经常要计算定积分()()().baI f f x dx a b =-∞≤≤≤∞⎰ (1.1)这个积分的计算似乎很简单,只要求出f 的原函数F 就可以得出积分(1.1)的值,即()()().I f F b F a =- (1.2)如果原函数F 非常简单又便于使用,那么式(1.2)就提供了计算起来最快的积分法.但是,积分过程往往将导出新的超越函数,例如,简单积分1dx x ⎰可引出对数函数,它已不是代数函数了;而积分2x edx -⎰,将引出一个无法用有限个代数运算、对数运算或指数运算组合表示的函数.有些积分虽然容易求解,并且原函数仍然是一个初等函数,但可能过于复杂,以致于人们采用(1.2)来计算之前还得三思而行[1].例如411dx C x =++⎰, (1.3) 采用式(1.3)这种“精确”表达式时,所需运算次数是个根本问题.由式(1.3)看出,需计算对数和反正切,因此只能计算到一定的近似程度.因此可以看出,这类表面上是“精确”的方法,实际上也是近似的.因此,我们常常需要探讨一些近似计算定积分的数值方法[2].通过人们的研究和发现,得出了很多数值计算的方法,比如利用牛顿-科茨求积公式,复合求积公式,龙贝格积分法,高斯求积公式,切比雪夫求积法等来解决定积分的数值计算问题.构造数值积分公式最通常的方法是用积分区间上的n 次插值多项式代替被积函数,由此导出的求积公式称为插值型求积公式.特别在节点分布等距的情形称为牛顿-柯茨公式,例如梯形公式与抛物线公式就是最基本的近似公式.但它们的精度较差.龙贝格算法是在区间逐次分半过程中,对梯形公式的近似值进行加权平均获得准确程度较高的积分近似值的一种方法,它具有公式简练、计算结果准确、使用方便、稳定性好等优点,因此在等距情形宜采用龙贝格求积公式.当用不等距节点进行计算时,常用高斯型求积公式计算,它在节点数目相同情况下,准确程度较高,稳定性好,而且还可以计算无穷积分[3].二、 主题部分2.1 牛顿-科茨求积公式[4]2.1.1 公式的一般形式[4]将积分(1.1)中的积分区间[],a b 分成n 等分,其节点k x 为1,()k x a kh h b a n=+=- (0,1,,)k n =L . 对于给定的函数f ,在节点k x (0,1,,)k n =L 上的值()k f x 为已知.那么f 在n+1个节点01,,,n x x x L 上的n 次代数插值多项式为00()().n nj n kk j k j j k x x p x f x x x ==≠⎡⎤-⎢⎥=⎢⎥-⎢⎥⎣⎦∑∏ 如果记x a th =+,则上式可以写为00()().n nn kk j j k t j p x f x k j ==≠⎡⎤-⎢⎥=⎢⎥-⎢⎥⎣⎦∑∏ (2.1) 在积分(1.1)中的被积函数f 用其n+1个节点的代数插值多项式()n p x 来代替,可 得 ()()()()bbn n aaI f f x dx I f p x dx =≈=⎰⎰.多项式的积分是容易求出的,因此把上式写为()()()nn n k k I f I f A f x =≈=∑, (2.2)其中 ()00(),n n n k k j j kb a t j A dt b ac n k j=≠--==--∏⎰ (2.3) ()00(1)().!()!n kn n n kj j kct j dt k n k n -=≠-=--∏⎰ (2.4) 公式(2.2)称为牛顿-科茨求积公式或称为等距节点求积公式,k A 称为求积公式系数,()n k c 称为科茨求积系数.牛顿-科茨求积公式的误差估计()n E f ()()n I f I f =-,由下面定理给出 定理2.1 (1) 如果n 为偶数,(2)n f +在[],a b 上连续,则有[]3(2)()(),,n n n n E f c hf a b ηη++=∈, (2.5)其中 201(1)(2)()(2)!n n c t t t t n dt n =---+⎰L . (2) 如果n 为奇数,(1)n f+在[],a b 上连续,则有[]2(1)()(),,n n n n E f c h f a b ηη++=∈, (2.6)其中 01(1)(2)()(1)!n n c t t t t n dt n =---+⎰L . 定义2.1 如果求积公式()()nbk k ak f x dx A f x =≈∑⎰对所有次数不高于n 的代数多项式等式精确成立,但存在n+1次的代数多项式使等式不成立,则称上式求积公式具有n 次代数精度.由定理2.1可知,牛顿-科茨求积公式(2.2)的代数精度至少是n 次,而当n 是偶数时,(2.2)的代数精度可达n+1次.2.1.2 梯形公式[5]在牛顿-科茨公式(2.2)中,取n=1时(1)(1)011,2c c ==所以有 []1()()()().2b aI f I f f a f b -≈=+ (2.7) 公式(2.7)称为梯形公式,如果用连接(),()a f a 和(),()b f b 的直线来逼近f ,并对这线性函数进行积分可得到1()I f .再用1()I f 来逼近()I f . 定理 2.2 若[]2,f Ca b ∈,则梯形公式(2.7)的误差为[]3111()()()()''(),,.12E f I f I f b a f a b ηη=-=--∈ 2.1.3 辛普森公式[6]在牛顿-科茨公式(2.2)中,取n=2,则有220011(1)(2),46c t t dt =--=⎰221014(2),26c t t dt =--=⎰ 222011(1),46c t t dt =-=⎰有此得到2()()()4()().32h a b I f I f f a f f b +⎡⎤≈=++⎢⎥⎣⎦(2.8) 其中1()2h b a =-.式(2.8)称为辛普森公式. 定理2.3 若[]4,f Ca b ∈,则辛普森公式(2.8)的误差为[]5(4)221()()()(),,.90E f I f I f h f a b ηη=-=-∈2.2 复化求积公式[7]上面已经给出了计算积分()()baI f f x dx =⎰的3个基本的求积公式:梯形公式,辛普森公式,牛顿-科茨公式,并给出了它们误差的表达式.由这些表达式可知其截断误差依赖于求积区间的长度.若积分区间的长度是小量的话,则这些求积公式的截断误差是该长度的高阶小量.但若积分区间的长度比较大,直接使用这些公式,则精度难以保证.为了提高计算积分的精度,可把积分区间分为若干个小区间,()I f 等于这些小区间上的积分和,然后对每个小区间上的积分应用上述求积公式,并把每个小区间上的结果累加,所得到的求积公式称为复化求积公式.将积分区间[],a b 作n 等分,并记,,0,1,,k b ah x a kh k n n-==+=L ,于是 11()()k kn x x k I f f x dx +-==∑⎰.2.2.1 复化梯形求积公式[8]如果需要求出一个已知函数()f x 在一个很大区间[],a b 上的积分,那么我们可以把区间分成n 个长度为x h ∆=的小区间,对每一个小区间用梯形法则,然后再把这些小区间上的积分值相加.于是就得到了计算定积分的复化梯形公式:1101210()()(222)22n bi i n n ai h hf x dx f f f f f f f -+-=≈+=+++++∑⎰L (2.9)整体积分误差等于n 个小区间上的积分误差之和:整体误差= []312''()''()''()12n h f f f ξξξ-+++L ,其中i ξ是第i 个小区间上的某一点.如果''()f x 在区间[],a b 上连续,那么由连续函数的性质可知,在区间[],a b 上存在点ξ使得''()i f ξ的平均值等于()f ξ.于是由于nh b a =-,有整体误差= 322''()''()()1212nh b a f h f O h ξξ--=-=, 局部误差是3()O h ,整体误差是2()O h .2.2.2 复化辛普森求积公式[9]对于积分()baf x dx ⎰,将[],a b 等分,每个小区间长度b ah n-=,节点记为 (0,1,2,,)k x a kh k n =+=L ,第k 个小区间记为[]1,(1,2,,)k k x x k n -=L .记[]1,k k x x -的中点为1121()2k k k xx x --=+,则复化辛普森公式为 1112()()()4()()6n bk k ak k h f x dx S h f x f x f x --=⎡⎤≈=++⎢⎥⎣⎦∑⎰.2.3 龙贝格积分[10]现在要介绍用龙贝格(Romberg )命名的一个算法,龙贝格首先给出了这种算法的递推形式,假设需要积分()baI f x dx =⎰ (2.10)的近似值.在讨论过程中函数()f x 和区间[],a b 将保持不变.2.3.1 递推梯形法则[10]设()T n 表示在长度是()/h b a n =-的n 个子区间上积分I 的梯形法则.根据()''()nbai f x dx h f a ih =≈+∑⎰,我们有 00()()''()''()nn n i i b a b a T h f a ih f a i n n ==--=+=+∑∑, (2.11) 这里求和符号中的两撇表示和式中第一项和最后一项减半. 2.3.2 龙贝格算法[10]在龙贝格算法中使用上述公式.设(,0)R n 表示具有2n个子区间的梯形估计,我们有[]1211(0,0)()()()21(,0)(1,0)((21))2n n n i R b a f a f b R n R n hf a i h -=⎧=-+⎪⎪⎨⎪=-++-⎪⎩∑ , (2.12) 对于一个适度的M 值,计算(0,0),(1,0),(2,0),,(,0)R R R R M L ,并且其中没有重复的函数值的计算.在龙贝格算法的其余部分中,还要计算附加值(,)R n m .所有这些都可以被理解为积分I 的估计.计算出(,0)R M 后,不再需要被积函数f 值的计算.根据公式[]1(,)(,1)(,1)(1,1)41m R n m R n m R n m R n m =-+-----, (2.13)对于1n ≥和1m ≥构造R 阵列的各列.定理 2.4(龙贝格算法收敛性定理)[10]若[],f C a b ∈,则龙贝格阵列中每一列都收敛于f 的积分.因此,对每个m ,lim (,)()baR n m f x dx =⎰.2.4高斯求积[11]前面研究的求积公式都是事先确定了n 个节点,然后按使求积公式阶数达到最大的原 则选取最佳权.由于自由参数为n 个,所以阶数一般为n-1,但如果节点的位置也自由选择,则自由参数的个数将变为2n ,因此求积公式的阶数可达到2n-1.高斯求积公式就是通过选择最佳的节点和权,使求积公式的阶数最大化.一般地,对每个n ,n 点高斯公式都是唯一的,而且阶数为2n-1.因而,对一定的节点个数,高斯求积公式的精度是最高的.但它的求得比牛顿—柯特斯公式要困难得多.虽然它的节点和权也可由待定系数法确定,但得到的方程是非线性的.2.4.1 高斯求积公式[11]为说明高斯求积公式,推导区间[]1,1-上的两点公式1112221()()()()()I f f x dx w f x w f x G f -=≈+=⎰,其中的节点1x 、2x 及权1w 、2w 按使求积公式阶数最大化的原则选取.令公式对前四个单项式精确成立,得力矩方程组112111122112221122113331122112,0,2,30.w w dx w x w x xdx w x w x x dx w x w x x dx ----⎧+==⎪⎪+==⎪⎪⎨⎪+==⎪⎪+==⎪⎩⎰⎰⎰⎰这个非线性方程组的一个解为12121,1,x x w w =-===另一个解可通过改变1x ,2x 的符号而得到.这样,两点高斯求积公式为2()(G f f f =-+,阶数为3.另外,高斯求积公式的节点也可以由正交多项式得到.若p 是n 次多项式,且满足()0,0,,1,bk ap x x dx k n ==-⎰L 则p 与[],a b 区间上所有次数小于n 的多项式正交,容易证明:1. p 的n 个零点都是实的、单的,且位于开区间(,)a b .2. 区间[],a b 上以p 的零点为节点的n 点插值型求积公式的阶数为2n-1,是唯一的n 点高斯公式.定义2.2[12] 如果1n +个节点的求积公式()()()nbk k ak x f x dx A f x ρ=≈∑⎰(2.14)的代数精度达到21n +,则称式(2.14)为高斯型求积公式,此时称节点k x 为高斯点,系数k A 称为高斯系数.定理2.5[12] 以01,,,n x x x L 为高斯点的插值型求积公式具有21n +次代数精确度的充要条件是以这些节点为零点的多项式101()()()()n n x x x x x x x ω+=---L与任意次数不超过n 的多项式()p x 带权()x ρ均在区间[],a b 上正交,即1()()()0bn ax p x x dx ρω+=⎰. (2.14)定理2.6 高斯公式()()nbi i ai f x dx A f x =≈∑⎰(2.15)的求积系数k A 全为正,且 2()(),0,1,,bbk k k aaA l x dx l x dx k n ===⎰⎰L . (2.16)定理2.7 对于高斯公式(2.14),其余项为 (22)211()()()()(22)!b n n a R f f x x dx n ξρω++=+⎰ , (2.17) 其中[]101,,()()()().n n a b x x x x x x x ξω+∈=---L2.4.2 高斯—勒让德(Gauss-Legendre )公式[13] 对于任意求积区间[],a b ,通过变换22a b b ax t +-=+,可化为区间[]1,1-,这时11()()222bab a a b b af x dx f t dt --+-=+⎰⎰. 因此,不失一般性,可取1,1a b =-=,考查区间[]1,1-上的高斯公式 11()()ni i i f x dx A f x -==∑⎰. (4.5)我们知道,勒让德多项式1211111()(1)2(1)!n n n n n d L x x n dx+++++⎡⎤=-⎣⎦+, (4.6) 是区间[]1,1-上的正交多项式,因此,1()n L x +的n+1个零点就是高斯公式(4.5)的n+1个节点.特别地,称1()n L x +的零点为高斯点,形如(4.5)的高斯公式称为高斯—勒让德公式.以上这些公式中的节点和求积系数可查表得到. 2.4.3 高斯—哈米特求积公式(Gauss-Hermite )[14] Gauss-Hermite 求积公式2()0()()nx n k k k ef x dx f x ω∞--∞=≈∑⎰, (4.7)其余项为(22)1(().2(22)!n n n n R f f n ξ+++=+ (4.8)2.4.4 高斯—切比雪夫(Gauss-Chebyshev )求积公式[15] 区间为[]1,1-,权函数()x ρ=Gauss 型求积公式,其节点k x 是Chebyshev多项式1()n T x +的零点,即21cos (0,1,,)2(1)k k x k n n π⎡⎤+==⎢⎥+⎣⎦L ,而(0,1,,)1k A k n n π==+L于是得到1021cos 12(1)nk k f n n ππ-=⎡⎤+≈⎢⎥++⎣⎦∑⎰(4.9) 称为Gauss-Chebyshev 求积公式,公式的余项为 (22)2(1)2()(),(1,1)2(22)!n n n R f f n πηη++=∈-+ , (4.10) 这种求积公式可用于计算奇异积分.2.5 递推型高斯求积[10]高斯求积公式不具有递推性:当节点个数一定时,如果自由选择所有的节点和权以达到最高的阶数,则节点个数不同的公式一般没有公共节点,这意味着与一组节点对应的积分值,在用另外一组节点计算积分值时不能被利用.Kronrod 求积公式避免了这种工作量的增加,这类公式是对称的,n 点高斯公式n G 与2n+1个点Kronrod 公式21n K +对应.21n K +节点的约束条件为:以n G 的节点作为21n K +的节点,按求积公式达到最高阶数的要求确定21n K +中剩下的n+1个节点及2n+1个权(其中包括n G 的节点的权).这样,求积公式的阶数可达到3n+1,而真正2n+1个点高斯公式应该是4n+1阶的,所以精度和效率是一对矛盾.使用两个节点个数不同的求积公式的主要原因是可以用它们的差估计积分近似值的误差.使用Gauss-Kronrod 公式对时,若以21n K +的值作为积分的近似值,则一半基于理论,一半基于经验,可以得到关于误差的保守估计: 1.521(200)n n G K +-.Gauss-Kronrod 公式不仅有效地提供了较高的精度,还给出了可靠误差估计,所以它被认为是最有效的求积公式之一,并且构成了主要软件库中求积程序的基础,特别地,公式715(,)G K 已被普遍使用.三、 总结部分因为一些定积分的求解比较复杂,所以数值积分的理论与方法一直是计算数学研究的基本课题.各种定积分的数值计算方法的出现和发展,加快和简化了求解定积分的效率和步骤.以上主要介绍了各种数值积分的方法——牛顿-科茨求积公式,复合求积公式,龙贝格积分法,高斯求积公式等.每种方法都有各自的优缺点,针对不同的积分函数采用不同的方法,所以在实际计算时,要做适当的采取.相信随着理论分析和研究的日益深入,求定积分的数值计算方法将更加简单和完善,为我们的计算带来前所未有的方便,在数学领域也将会更上一层楼.四、参考文献[1] 孙志忠,吴宏伟,袁慰平,闻震初.计算方法与实习(第4版)[M].南京:东南大学出版社,2009,(2): 128~129.[2]Micheal T .Heath . 张威,贺华,冷爱萍译.科学计算导论(第2版)[M].北京:清华大学出版社,2005,(10): 396~297.[3]李桂成.计算方法[M].北京:电子工业出版社,2005,(10):186.[4] 现代应用数学手册编委会. 现代应用数学手册——计算与数值分析卷[M]. 北京:清华大学出版社,2005,(1): 163~168.[5] 林成森. 数值计算方法(上)[M]. 北京:科学出版社,2004,(5): 220~221.[6]冯康.数值计算方法[M].北京:国防工业出版社,1978,(12): 45~47.[7]孙志忠,袁慰平,闻震初.数值分析(第2版)[M].南京:东南大学出版社,2002,(1): 191~194.[8] (美)柯蒂斯F .杰拉尔德 帕特里克O .惠特莱. 应用数值分析(第7版)[M].北京:机械工业出版社,2006,(8): 222~225.[9]夏爱生,胡宝安,孙利民,夏凌辉.复化Simpson 数值求积公式的外推算法[J].军事交通学院学报.2006,第8卷(第1期): 66~68.[10](美)David Kincaid, Ward Cheney .王国荣,俞耀明,徐兆亮译.数值分析(原书第三版)[M].北京:机械工业出版社,2005,(9): 400~403.[11]M.T.Heath. Scientific Computing:An Introductory Survey, Sscond Edition[M].清华大学出版社.英文影印版. 2001,(10): 351~355.[12]封建湖,车刚明,聂玉.数值分析原理[M].北京:科学出版社,2001,(9): 111~114.[13]杨大地,涂光裕.数值分析[M].重庆:重庆大学出版社,,2006,(9): 139~142.[14] 黄明游,刘播,徐涛.数值计算方法[M].北京:科学出版社,2005,(8):137~138.[15]Jeffery J.Leader. Numerical Analysis and Scientific Computation[M].英文影印本.北京:清华大学出版社,2005,(8): 342~349。
定积分计算法则范文
定积分计算法则范文一、基本积分法:基本积分法是指通过查表或记忆直接计算出一些常见函数的积分,常见的基本积分公式有如下几个:1. ∫x^n dx = (x^(n+1))/(n+1) + C 其中n不等于-12. ∫(1/x) dx = ln,x, + C3. ∫e^x dx = e^x + C4. ∫a^x dx = (a^x)/lna + C通过这些基本积分公式,可以直接求解出很多简单的定积分。
二、换元积分法:换元积分法是通过变量替换的方式将原积分式转化为另一个形式的积分式,从而使得计算更简单。
具体步骤如下:1. 设 u = g(x),则 du = g'(x) dx2. 将原积分式中的dx用du替代3.将原积分区间中的x用新的变量u表示4.求得新的定积分式,进行计算5.将结果转换回原变量x三、分部积分法:分部积分法是对于乘积的函数进行积分的一种方法,通过反复应用积分公式,将原积分式化为简单的基本积分形式。
具体步骤如下:1. 将原积分式分解为两个函数相乘的形式∫u dv2. 设 u 为一个函数,dv为另一个函数,且du和v可以求导或求积出来3. 根据分部积分公式∫u dv = uv - ∫v du,进行计算4.反复应用分部积分直到得到简单的基本积分形式四、分式积分法:分式积分法是对于有理函数进行积分的一种方法,通过将有理函数拆分为部分分式的形式,然后对每个部分分式进行积分计算。
具体步骤如下:1.对有理函数进行部分分数分解2.对每个部分分式进行积分计算3.简化结果并合并得到最终的积分结果五、定积分中值定理:定积分中值定理是针对连续函数在闭区间上的积分,通过介值定理可以得到存在一个介于区间上下限之间的点,使得该点的函数值等于其在区间上的平均值。
具体表达式如下:∫a^b f(x) dx = f(c) * (b - a),其中a ≤ c ≤ b这个定理可以用于求解一些特殊类型的定积分,例如平均值定理、计算面积和体积等。
定积分的计算范文
定积分的计算范文定积分是定义在闭区间上的一类函数的积分,它是求解曲线下方面积的一种方法。
本文将重点介绍定积分的计算方法。
在开始之前,我们需要先了解一些基本概念。
首先,我们来回顾一下导数的定义。
对于函数$f(x)$,它的导数$f'(x)$表示函数在其中一点$x$处的变化率。
具体来说,$f'(x)$表示函数曲线在$x$处的切线斜率。
导数函数是函数$f(x)$的变化率的函数,它是$f(x)$的导数。
那么,定积分的本质是什么呢?其实,定积分可以看作是一个累积的过程。
首先我们将积分区间进行离散化,将积分区间分割成许多小的子区间。
然后,在每个子区间上,我们可以用一个矩形的面积来逼近曲线下的面积。
当我们将子区间的数量无限增加时,这些小的矩形的面积之和的极限就是定积分的值。
具体来说,对于一个函数$f(x)$和闭区间$[a,b]$,我们将区间划分成$n$个小的子区间。
每个子区间的宽度为$\Delta x=(b-a)/n$。
然后,在每个子区间$[x_{i-1},x_i]$上,我们可以用$f(x_i)$来逼近曲线的高度。
这样,我们可以将每个子区间上的面积近似为$\DeltaA_i=f(x_i)\Delta x$。
然后,我们将所有子区间上的面积相加,得到定积分的近似值$S_n$,即$S_n=\sum_{i=1}^{n}f(x_i)\Delta x$。
当我们将$n$趋近于无穷大时,即$\Delta x$趋近于0时,$S_n$的极限就是定积分的值。
下面,我们将介绍定积分的计算方法。
1.几何法:几何法是最直观的一种计算定积分的方法。
它通过几何图形的面积来计算定积分。
具体来说,我们可以将定义在闭区间上的函数曲线与$x$轴之间的面积进行分割,然后用一些简单的几何形状(如矩形、梯形或三角形)来逼近这些小区间上的面积,最后将这些小面积相加,得到定积分的值。
2. 分部积分法:分部积分法是一种通过递推进行积分的方法。
它适用于一些由两个函数的乘积构成的积分。
53定积分的计算方法-20页精选文档
(令 x(t))
a
或配元
配元不换限
23.11.2019
3
目录
上页
下页
返回
例 1 求 2 cos3 x sin xdx. 0
解 解法一 设 t cos x ,则 dt sin xdx.当 x 0
时, t 1;当 x π 时, t 0.所以,原积分
0 π 2co s3xsinxd 2x1 0t3d t0 1t3d t 1 4t4 1 01 4.
1
sin 3x cos2
x
d
x
=0.
23.11.2019
10
目录
上页
下页
返回
二、定积分的分部积分法
定理2 设 u (x ),v (x ) C 1 [a ,b ],则 b a
证: [ u ( x ) v ( x ) ] u ( x ) v ( x ) u ( x ) v ( x )
0
2
2 5
sin
5
x2
2
0
2 5
sin
5
x2
4. 5
2
23.11.2019
7
目录
上页
下页
返回
例6
偶倍奇零
(1) 若
则 a af(x)dx20 af(x)dx
(2) 若
则a f(x)dx0 a
证:
a
0
a
f (x)dx f (x)dx f (x)dx
例3 (补充题)计算
解: 令
则 xt21, dxtdt, 且
2
当x0时,
x4时,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计(20 届)定积分的数值计算方法所在学院专业班级信息与计算科学学生姓名学号指导教师职称完成日期年月摘要:数值计算是许多科学与工程计算的核心.定积分的数值计算方法有很多,其中一些常用的计算方法有牛顿-科茨求积公式,梯形求积公式,辛普森求积公式,复合求积公式,龙贝格积分法,高斯求积公式,切比雪夫求积法等.本篇论文主要介绍定积分数值计算的多种方法,并对其中几种做了比较评述,最后给出了梯形求积公式,龙贝格积分法在Matlab环境中的编程实现.关键词:牛顿-科茨求积公式;复合求积公式;高斯求积公式Some numerical methods of definite integralAbstract: Numerical calculation is the core of many science and engineering calculation. There are many numerical calculation methods, including some commonly used numerical methods are Newton – Cotes Quadrature formula, Trapezoidal Quadrature formula, Simpson formula,Composite Quadrature formula, Romberg Quadrature method, Gaussian Quadrature formula, chebyshev Quadrature formula, and so on. This theies mainly introduces Some numerical methods of definite integral and compare several of these methods, finally gives the Trapezoidal Quadrature formula, Romberg Quadrature method in the Matlab environment for programming realize.Key words:Newton – Cotes Quadrature formula; Composite Quadrature formula; Gaussian Quadrature formula目录1 绪论 (1)1.1 问题的背景 (1)2 牛顿-科茨求积公式 (3)2.1 公式的一般形式 (3)2.2 梯形公式 (4)2.3 辛普森公式 (4)3 复化求积公式 (6)3.1 复化梯形求积公式 (6)3.2 复化辛普森求积公式 (6)4 龙贝格求积公式 (8)4.1 递推梯形法则 (8)4.2 龙贝格算法 (8)5 高斯求积公式 (9)5.1 高斯求积公式 (9)5.2 高斯—勒让德(Gauss-Legendre)求积公式 (10)5.3 高斯—埃尔米特求积公式(Gauss-Hermite) (11)5.4 高斯—切比雪夫(Gauss-Chebyshev)求积公式 (12)5.5 递推型高斯求积 (13)6 几种数值积分方法的比较评述和Matlab 实例 (14)致谢 (18)参考文献 (19)1 绪论1.1 问题的背景在科学与工程计算中,经常要计算定积分()()()baI f f x dx a b =-∞≤≤≤∞⎰. (1.1)这个积分的计算似乎很简单,只要求出f 的原函数F 就可以得出积分(1.1)的值,即()()()I f F b F a =-.(1.2) 如果原函数F 非常简单又便于使用,那么式(1.2)就提供了计算起来最快的积分法.但是,积分过程往往将导出新的超越函数,例如,简单积分1dx x ⎰可引出对数函数,它已不是代数函数了;而积分2x edx -⎰,将引出一个无法用有限个代数运算、对数运算或指数运算组合表示的函数.有些积分虽然容易求解,并且原函数仍然是一个初等函数,但可能过于复杂,以致于人们采用(1.2)来计算之前还得三思而行[1].例如411dx C x =++⎰ . (1.3) 采用式(1.3)这种“精确”表达式时,所需运算次数是个根本问题.由式(1.3)看出,需计算对数和反正切,因此只能计算到一定的近似程度.因此可以看出,这类表面上是“精确”的方法,实际上也是近似的.因此,我们常常需要探讨一些近似计算定积分的数值方法[2].通过人们的研究和发现,得出了很多数值计算的方法,比如利用牛顿-科茨求积公式,复合求积公式,龙贝格积分法,高斯求积公式,切比雪夫求积法等来解决定积分的数值计算问题.构造数值积分公式最通常的方法是用积分区间上的n 次插值多项式代替被积函数,由此导出的求积公式称为插值型求积公式.特别在节点分布等距的情形称为牛顿-柯茨公式,例如梯形公式与抛物线公式就是最基本的近似公式.但它们的精度较差.龙贝格算法是在区间逐次分半过程中,对梯形公式的近似值进行加权平均获得准确程度较高的积分近似值的一种方法,它具有公式简练、计算结果准确、使用方便、稳定性好等优点,因此在等距情形宜采用龙贝格求积公式.当用不等距节点进行计算时,常用高斯型求积公式计算,它在节点数目相同情况下,准确程度较高,稳定性好,而且还可以计算无穷积分[3].各种定积分的数值计算方法的出现和发展,加快和简化了求解定积分的效率和步骤.各种数值积分的方法——牛顿-科茨求积公式,复合求积公式,龙贝格积分法,高斯求积公式等,每种方法都有各自的优缺点,针对不同的积分函数采用不同的方法,所以在实际计算时,要做适当的采取.相信随着理论分析和研究的日益深入,求定积分的数值计算方法将更加简单和完善,为我们的计算带来前所未有的方便,在数学领域也将会更上一层楼.2 牛顿-科茨求积公式2.1 公式的一般形式将积分(1.1)中的积分区间[],a b 分成n 等分,其节点k x 为1,()k x a kh h b a n=+=- (0,1,,)k n =.对于给定的函数f ,在节点k x (0,1,,)k n =上的值()k f x 为已知.那么f 在n+1个节点01,,,n x x x 上的n 次代数插值多项式为00()()n nj n k k j k j j k x x p x f x x x ==≠⎡⎤-⎢⎥=⎢⎥-⎢⎥⎣⎦∑∏. 如果记x a th =+,则上式可以写为00()()n nn k k j j k t j p x f x k j ==≠⎡⎤-⎢⎥=⎢⎥-⎢⎥⎣⎦∑∏.(2.1) 在积分(1.1)中的被积函数f 用其n+1个节点的代数插值多项式()n p x 来代替,可 得 ()()()()bbn n aaI f f x dx I f p x dx =≈=⎰⎰.多项式的积分是容易求出的,因此把上式写为()()()nn n k k I f I f A f x =≈=∑, (2.2)其中 ()00(),n n n k k j j kb a t j A dt b ac n k j=≠--==--∏⎰ (2.3) ()00(1)()!()!n kn n n kj j kct j dt k n k n -=≠-=--∏⎰.(2.4) 公式(2.2)称为牛顿-科茨求积公式[4]或称为等距节点求积公式,k A 称为求积公式系数,()n kc 称为科茨求积系数.牛顿-科茨求积公式的误差估计()n E f ()()n I f I f =-,由下面定理给出 定理2.1 (1) 如果n 为偶数,(2)n f +在[],a b 上连续,则有[]3(2)()(),,n n n n E f c hf a b ηη++=∈, (2.5)其中 201(1)(2)()(2)!n n c t t t t n dt n =---+⎰.(2) 如果n 为奇数,(1)n f+在[],a b 上连续,则有[]2(1)()(),,n n n n E f c h f a b ηη++=∈, (2.6)其中 01(1)(2)()(1)!n n c t t t t n dt n =---+⎰.定义2.1 如果求积公式()()nbk k ak f x dx A f x =≈∑⎰对所有次数不高于n 的代数多项式等式精确成立,但存在n+1次的代数多项式使等式不成立,则称上式求积公式具有n 次代数精度.由定理2.1可知,牛顿-科茨求积公式(2.2)的代数精度至少是n 次,而当n 是偶数时,(2.2)的代数精度可达n+1次.2.2 梯形公式在牛顿-科茨公式(2.2)中,取n=1时(1)(1)011,2c c ==所以有 []1()()()()2b aI f I f f a f b -≈=+.(2.7) 公式(2.7)称为梯形公式[5],如果用连接(),()a f a 和(),()b f b 的直线来逼近f ,并对这线性函数进行积分可得到1()I f .再用1()I f 来逼近()I f . 定理 2.2 若[]2,f Ca b ∈,则梯形公式(2.7)的误差为[]3111()()()()''(),,12E f I f I f b a f a b ηη=-=--∈. 2.3 辛普森公式在牛顿-科茨公式(2.2)中,取n=2,则有220011(1)(2),46c t t dt =--=⎰ 221014(2),26c t t dt =--=⎰222011(1),46c t t dt =-=⎰由此得到2()()()4()().32h a b I f I f f a f f b +⎡⎤≈=++⎢⎥⎣⎦(2.8)其中1()2h b a =-.式(2.8)称为辛普森公式[6]. 定理2.3 若[]4,f C a b ∈,则辛普森公式(2.8)的误差为 []5(4)221()()()(),,90E f I f I f h f a b ηη=-=-∈.3 复化求积公式上面已经给出了计算积分()()baI f f x dx =⎰的3个基本的求积公式:梯形公式,辛普森公式,牛顿-科茨公式,并给出了它们误差的表达式.由这些表达式可知其截断误差依赖于求积区间的长度.若积分区间的长度是小量的话,则这些求积公式的截断误差是该长度的高阶小量.但若积分区间的长度比较大,直接使用这些公式,则精度难以保证.为了提高计算积分的精度,可把积分区间分为若干个小区间,()I f 等于这些小区间上的积分和,然后对每个小区间上的积分应用上述求积公式,并把每个小区间上的结果累加,所得到的求积公式称为复化求积公式[7].将积分区间[],a b 作n 等分,并记,,0,1,,k b ah x a kh k n n-==+=,于是11()()k kn x x k I f f x dx +-==∑⎰.3.1 复化梯形求积公式如果需要求出一个已知函数()f x 在一个很大区间[],a b 上的积分,那么我们可以把区间分成n 个长度为x h ∆=的小区间,对每一个小区间用梯形法则,然后再把这些小区间上的积分值相加.于是就得到了计算定积分的复化梯形公式[8]:1101210()()(222)22n bi i n n ai h hf x dx f f f f f f f -+-=≈+=+++++∑⎰. (3.1)整体积分误差等于n 个小区间上的积分误差之和:整体误差= []312''()''()''()12n h f f f ξξξ-+++,其中i ξ是第i 个小区间上的某一点.如果''()f x 在区间[],a b 上连续,那么由连续函数的性质可知,在区间[],a b 上存在点ξ使得''()i f ξ的平均值等于()f ξ.于是由于nh b a =-,有整体误差= 322''()''()()1212nh b a f h f O h ξξ--=-=, 局部误差是3()O h ,整体误差是2()O h .3.2 复化辛普森求积公式对于积分()baf x dx ⎰,将[],a b 等分,每个小区间长度b ah n-=,节点记为 (0,1,2,,)k x a kh k n =+=,第k 个小区间记为[]1,(1,2,,)k k x x k n -=.记[]1,k k x x -的中点为1121()2k k k xx x --=+,则复化辛普森公式[9]为 1112()()()4()()6n bk k ak k h f x dx S h f x f x f x --=⎡⎤≈=++⎢⎥⎣⎦∑⎰.现在要介绍用龙贝格(Romberg )命名的一个算法,龙贝格首先给出了这种算法的递推形式,假设需要积分()baI f x dx =⎰ (4.1)的近似值.在讨论过程中函数()f x 和区间[],a b 将保持不变.4.1 递推梯形法则设()T n 表示在长度是()/h b a n =-的n 个子区间上积分I 的梯形法则.根据()''()nbai f x dx h f a ih =≈+∑⎰,我们有 00()()''()''()nn n i i b a b a T h f a ih f a i n n ==--=+=+∑∑, (4.2) 这里求和符号中的两撇表示和式中第一项和最后一项减半.4.2 龙贝格算法在龙贝格算法[10]中使用上述公式.设(,0)R n 表示具有2n个子区间的梯形估计,我们有[]1211(0,0)()()()21(,0)(1,0)((21))2n n n i R b a f a f b R n R n hf a i h -=⎧=-+⎪⎪⎨⎪=-++-⎪⎩∑ , (4.3) 对于一个适度的M 值,计算(0,0),(1,0),(2,0),,(,0)R R R R M ,并且其中没有重复的函数值的计算.在龙贝格算法的其余部分中,还要计算附加值(,)R n m .所有这些都可以被理解为积分I 的估计.计算出(,0)R M 后,不再需要被积函数f 值的计算.根据公式 []1(,)(,1)(,1)(1,1)41mR n m R n m R n m R n m =-+-----, (4.4) 对于1n ≥和1m ≥构造R 阵列的各列.定理 4.1(龙贝格算法收敛性定理)[10]若[],f C a b ∈,则龙贝格阵列中每一列都收敛于f 的积分.因此,对每个m ,lim (,)()baR n m f x dx =⎰.前面研究的求积公式都是事先确定了n 个节点,然后按使求积公式阶数达到最大的原则选取最佳权.由于自由参数为n 个,所以阶数一般为n-1,但如果节点的位置也自由选择,则自由参数的个数将变为2n ,因此求积公式的阶数可达到2n-1.高斯求积公式就是通过选择最佳的节点和权,使求积公式的阶数最大化.一般地,对每个n ,n 点高斯公式都是唯一的,而且阶数为2n-1.因而,对一定的节点个数,高斯求积公式的精度是最高的.但它的求得比牛顿—柯特斯公式要困难得多.虽然它的节点和权也可由待定系数法确定,但得到的方程是非线性的.5.1 高斯求积公式为说明高斯求积公式,推导区间[]1,1-上的两点公式1112221()()()()()I f f x dx w f x w f x G f -=≈+=⎰,其中的节点1x 、2x 及权1w 、2w 按使求积公式阶数最大化的原则选取.令公式对前四个单项式精确成立,得力矩方程组112111122112221122113331122112,0,2,30.w w dx w x w x xdx w x w x x dx w x w x x dx ----⎧+==⎪⎪+==⎪⎪⎨⎪+==⎪⎪+==⎪⎩⎰⎰⎰⎰这个非线性方程组的一个解为12121,1,x x w w =-===另一个解可通过改变1x ,2x 的符号而得到.这样,两点高斯求积公式为2()(G f f f =-+,阶数为3.另外,高斯求积公式的节点也可以由正交多项式得到.若p 是n 次多项式,且满足()0,0,,1,bk ap x x dx k n ==-⎰则p 与[],a b 区间上所有次数小于n 的多项式正交,容易证明:1. p 的n 个零点都是实的、单的,且位于开区间(,)a b .2. 区间[],a b 上以p 的零点为节点的n 点插值型求积公式的阶数为2n-1,是唯一的n 点高斯公式[11].定义5.1[12] 如果1n +个节点的求积公式()()()nbk k ak x f x dx A f x ρ=≈∑⎰(5.1)的代数精度达到21n +,则称式(5.1)为高斯型求积公式,此时称节点k x 为高斯点,系数k A 称为高斯系数.定理5.1[12] 以01,,,n x x x 为高斯点的插值型求积公式具有21n +次代数精确度的充要条件是以这些节点为零点的多项式101()()()()n n x x x x x x x ω+=---,与任意次数不超过n 的多项式()p x 带权()x ρ均在区间[],a b 上正交,即1()()()0bn ax p x x dx ρω+=⎰. (5.2)定理5.2 高斯公式()()nbi i ai f x dx A f x =≈∑⎰(5.3)的求积系数k A 全为正,且 2()(),0,1,,bbk k k aaA l x dx l x dx k n ===⎰⎰. (5.4)定理5.3 对于高斯公式(5.1),其余项为 (22)211()()()()(22)!b n n a R f f x x dx n ξρω++=+⎰ , (5.5) 其中[]101,,()()()().n n a b x x x x x x x ξω+∈=---5.2 高斯—勒让德(Gauss-Legendre )求积公式对于任意求积区间[],a b ,通过变换22a b b ax t +-=+,可化为区间[]1,1-,这时11()()222bab a a b b af x dx f t dt --+-=+⎰⎰.因此,不失一般性,可取1,1a b =-=,考查区间[]1,1-上的高斯公式11()()ni i i f x dx A f x -==∑⎰. (5.6)[]423(22)32![](),11,(23)[(22)!]n n n R f f n n ηη++=-≤≤++ (5.7)我们知道,勒让德多项式1211111()(1)2(1)!n n n n n d L x x n dx +++++⎡⎤=-⎣⎦+, (5.8) '12(1)()()i n i n i A n L x L x +=+. (5.9)是区间[]1,1-上的正交多项式,因此,1()n L x +的n+1个零点就是高斯公式(5.6)的n+1个节点.特别地,称1()n L x +的零点为高斯点,形如(5.6)的高斯公式称为高斯—勒让德公式[13].以上这些公式中的节点和求积系数可查表得到.表5.1 高斯-勒让德求积公式的高斯点与高斯系数5.3 高斯—埃尔米特求积公式(Gauss-Hermite )Gauss-Hermite 求积公式[14]2()()nx i k ef x dx A f x +∞--∞≈∑⎰, (5.10)其余项为(22)1([]()2(22)!n n n n R f f n η+++=+. ,η-∞<<+∞ (5.11) 其中高斯点为在区间(-∞,+∞)上带权函数2()x x e ω-=正交的埃尔米特多项式221111()(1)()n n x x n n d H x e e dx ++-++=- (5.12)的零点,高斯系数为1i n i m i A += (5.13)表5.2 高斯-埃尔米特求积公式的高斯点与高斯系数5.4 高斯—切比雪夫(Gauss-Chebyshev )求积公式区间为[]1,1-,权函数()x ρ=Gauss 型求积公式,其节点k x 是Chebyshev多项式1()n T x +的零点,即21cos (0,1,,)2(1)k k x k n n π⎡⎤+==⎢⎥+⎣⎦,而(0,1,,)1k A k n n π==+,于是得到1021cos 12(1)nk k f n n ππ-=⎡⎤+≈⎢⎥++⎣⎦∑⎰, (5.14)称为Gauss-Chebyshev 求积公式[15],公式的余项为 (22)2(1)2()(),(1,1)2(22)!n n n R f f n πηη++=∈-+ , (5.15) 这种求积公式可用于计算奇异积分.5.5 递推型高斯求积高斯求积公式不具有递推性:当节点个数一定时,如果自由选择所有的节点和权以达到最高的阶数,则节点个数不同的公式一般没有公共节点,这意味着与一组节点对应的积分值,在用另外一组节点计算积分值时不能被利用.Kronrod 求积公式避免了这种工作量的增加,这类公式是对称的,n 点高斯公式n G 与2n+1个点Kronrod 公式21n K +对应.21n K +节点的约束条件为:以n G 的节点作为21n K +的节点,按求积公式达到最高阶数的要求确定21n K +中剩下的n+1个节点及2n+1个权(其中包括n G 的节点的权).这样,求积公式的阶数可达到3n+1,而真正2n+1个点高斯公式应该是4n+1阶的,所以精度和效率是一对矛盾.使用两个节点个数不同的求积公式的主要原因是可以用它们的差估计积分近似值的误差.使用Gauss-Kronrod 公式对时,若以21n K +的值作为积分的近似值,则一半基于理论,一半基于经验,可以得到关于误差的保守估计: 1.521(200)n n G K +-.Gauss-Kronrod 公式不仅有效地提供了较高的精度,还给出了可靠误差估计,所以它被认为是最有效的求积公式之一,并且构成了主要软件库中求积程序的基础,特别地,公式715(,)G K 已被普遍使用.6 几种数值积分方法的比较评述和Matlab 实例由于实际问题计算时要考虑到精度要求和计算量,因而不同求积公式各有特点.梯形求积公式和辛普森求积公式虽然计算简单、使用方便,但是精度较差,但对于光滑性较差的被积函数有时比高精度方法更为有效.尤其梯形公式对被积函数是周期函数的效果更为突出.7n>时,Newton-Cotes公式是不稳定的,而复化梯形公式和复化辛普森公式在保留了低阶公式的特点,又能获得较高的精度,因此在实际计算中应用的最为广泛.龙贝格方法的算法简单,易于编程实现.当节点加密提高积分近似程度时,前面计算的结果可以为后面所用,对减少计算两很有好处,并且有比较简单的误差估计,能得到若干积分序列,如果在做收敛性控制时,同时检查各行各列,对于不同性态的函数可以用其中最快的收敛序列来逼近积分.高斯型求积公式的精度较高,特别对计算无穷积分方面是其他方法所不能比拟的.但因为其节点不规则,当节点增加时,前面计算的函数值不能为后面所用,上机计算时还要预先存入不同N 值的节点值和系数表,比较麻烦.对于以上几种方法的实现,本文应用Matlab工具来实现.Matlab是数学、自然科学和工程学的标准指导语言.它有一个由许多实现特殊应用任务的功能集所组成的工具箱.对于本论文的目的而言,我们只需要使用一般的Matlab功能集.[16]例6.1用梯形求积公式求22xπ-⎰.function T=rctrap(fun,a,b,m)%fun 函数,a 积分上限b积分下限m 递归次数n=1;h=b-a; T=zeros(1,m+1); x=a;T(1)=h*(feval(fun,a)+feval(fun,b))/2;for i=1:mh=h/2; n=2*n; s=0;for k=1:n/2x=a+h*(2*k-1); s=s+feval(fun,x);endT(i+1)=T(i)/2+h*s;endT=T(1:m);function y=fun(x)%y = sin(5.*x^2-21);y=exp((-x^.2./2)./(sqrt(2*pi)));>> T=rctrap(@fun,0,pi/2,14), syms tT =Columns 1 through 71.4168 1.3578 1.3313 1.3195 1.3142 1.3119 1.3109 Columns 8 through 141.3105 1.3103 1.3102 1.3102 1.3101 1.3101 1.3101例6.2用龙贝格数值积分求221.5x-⎰.function [RT,R,wugu,h]=romberg(fun,a,b, wucha,m)%fun被积函数a,b积分上下限wucha两次相邻迭代绝对差值m 龙贝格积分表最大行数%RT 龙贝格积分表R 数值积分结果wucha 误差估计h 最小步长n=1;h=b-a; wugu=1; x=a;k=0; RT=zeros(4,4);RT(1,1)=h*(feval(fun,a)+feval (fun,b))/2;while((wugu>wucha)&(k<m)|(k<4))k=k+1; h=h/2; s=0;for j=1:nx=a+h*(2*j-1); s=s+feval(fun,x);endRT(k+1,1)= RT(k,1)/2+h*s; n=2*n;for i=1:kRT(k+1,i+1)=((4^i)*RT(k+1,i)-RT(k,i))/(4^i-1);endwugu=abs(RT(k+1,k)-RT(k+1,k+1));endR=RT(k+1,k+1);function y=fun(x)%y = sin(5.*x^2-21);y=exp((-x^.2./2)./(sqrt(2*pi)));>> syms x>> [RT,R,wugu,h]=romberg(@fun,0,1.5,1.e-8,13)RT =Columns 1 through 81.3541 0 0 0 0 0 0 01.2983 1.2797 0 0 0 0 0 01.2732 1.2648 1.2638 0 0 0 0 01.2620 1.2583 1.2578 1.2577 0 0 0 01.2570 1.2554 1.2552 1.2552 1.2551 0 0 01.2549 1.2541 1.2541 1.2540 1.2540 1.2540 0 01.2539 1.2536 1.2535 1.2535 1.2535 1.2535 1.2535 01.2535 1.2533 1.2533 1.2533 1.2533 1.2533 1.2533 1.25331.2533 1.2532 1.2532 1.2532 1.2532 1.2532 1.2532 1.2532 Column 91.2532R =1.2532wugu =1.4243e-009h =0.0059参考文献[1] 孙志忠,吴宏伟,袁慰平,闻震初.计算方法与实习(第4版)[M].南京:东南大学出版社, 2009,2:128~129.[2]Micheal T.Heath.张威,贺华,冷爱萍译.科学计算导论(第2版)[M].北京:清华大学出版社,2005,10:396~297.[3]李桂成.计算方法[M].北京:电子工业出版社,2005,10:186.[4] 现代应用数学手册编委会.现代应用数学手册——计算与数值分析卷[M].北京:清华大学出版社,2005,1:163~168.[5] 林成森.数值计算方法(上)[M].北京:科学出版社,2004,5:220~221.[6]冯康.数值计算方法[M].北京:国防工业出版社,1978,12:45~47.[7]孙志忠,袁慰平,闻震初.数值分析(第2版)[M].南京:东南大学出版社,2002,1:191~194.[8] (美)柯蒂斯F.杰拉尔德帕特里克O.惠特莱.应用数值分析(第7版)[M].北京:机械工业出版社,2006,8: 222~225.[9]夏爱生,胡宝安,孙利民,夏凌辉.复化Simpson数值求积公式的外推算法[J].军事交通学院学报.2006,第8卷(第1期): 66~68.[10](美)David Kincaid, Ward Cheney .王国荣,俞耀明,徐兆亮译.数值分析(原书第三版)[M].北京:机械工业出版社,2005,9:400~403.[11]M.T.Heath. Scientific Computing:An Introductory Survey, Sscond Edition[M].清华大学出版社.英文影印版. 2001,10:351~355.[12]封建湖,车刚明,聂玉.数值分析原理[M].北京:科学出版社,2001,9:111~114.[13]杨大地,涂光裕.数值分析[M].重庆:重庆大学出版社,,2006,9:139~142.[14] 曾金平.数值计算方法[M].长沙:湖南大学出版社,2004,8:253~256.[15]Jeffery J.Leader. Numerical Analysis and Scientific Computation[M].英文影印本.北京:清华大学出版社,2005,8:342~349.[16](美)拉克唐瓦尔德(Recktenwald,G).伍为国,万群,张辉等译.数值方法和MATLAB实现与应用[M].北京:机械工业出版社,2004,9:422~430.文献综述定积分的数值计算方法一、 前言部分在科学与工程计算中,经常要计算定积分()()().ba I f f x dx ab =-∞≤≤≤∞⎰ (1.1) 这个积分的计算似乎很简单,只要求出f 的原函数F 就可以得出积分(1.1)的值,即()()().I f F b F a =- (1.2)如果原函数F 非常简单又便于使用,那么式(1.2)就提供了计算起来最快的积分法.但是,积分过程往往将导出新的超越函数,例如,简单积分1dx x ⎰可引出对数函数,它已不是代数函数了;而积分2x e dx -⎰,将引出一个无法用有限个代数运算、对数运算或指数运算组合表示的函数.有些积分虽然容易求解,并且原函数仍然是一个初等函数,但可能过于复杂,以致于人们采用(1.2)来计算之前还得三思而行[1].例如411dx C x =++⎰, (1.3) 采用式(1.3)这种“精确”表达式时,所需运算次数是个根本问题.由式(1.3)看出,需计算对数和反正切,因此只能计算到一定的近似程度.因此可以看出,这类表面上是“精确”的方法,实际上也是近似的.因此,我们常常需要探讨一些近似计算定积分的数值方法[2].通过人们的研究和发现,得出了很多数值计算的方法,比如利用牛顿-科茨求积公式,复合求积公式,龙贝格积分法,高斯求积公式,切比雪夫求积法等来解决定积分的数值计算问题.构造数值积分公式最通常的方法是用积分区间上的n 次插值多项式代替被积函数,由此导出的求积公式称为插值型求积公式.特别在节点分布等距的情形称为牛顿-柯茨公式,例如梯形公式与抛物线公式就是最基本的近似公式.但它们的精度较差.龙贝格算法是在区间逐次分半过程中,对梯形公式的近似值进行加权平均获得准确程度较高的积分近似值的一种方法,它具有公式简练、计算结果准确、使用方便、稳定性好等优点,因此在等距情形宜采用龙贝格求积公式.当用不等距节点进行计算时,常用高斯型求积公式计算,它在节点数目相同情况下,准确程度较高,稳定性好,而且还可以计算无穷积分[3].二、 主题部分2.1 牛顿-科茨求积公式[4]2.1.1 公式的一般形式[4]将积分(1.1)中的积分区间[],a b 分成n 等分,其节点k x 为1,()k x a kh h b a n =+=- (0,1,,)k n =.对于给定的函数f ,在节点k x (0,1,,)k n =上的值()k f x 为已知.那么f 在n+1个节点01,,,n x x x 上的n 次代数插值多项式为00()().n nj n k k j k j j k x x p x f x x x ==≠⎡⎤-⎢⎥=⎢⎥-⎢⎥⎣⎦∑∏ 如果记x a th =+,则上式可以写为00()().n nn k k j j k t j p x f x k j ==≠⎡⎤-⎢⎥=⎢⎥-⎢⎥⎣⎦∑∏ (2.1) 在积分(1.1)中的被积函数f 用其n+1个节点的代数插值多项式()n p x 来代替,可得 ()()()()bbn n a a I f f x dx I f p x dx =≈=⎰⎰. 多项式的积分是容易求出的,因此把上式写为()()()nn n k k I f I f A f x =≈=∑, (2.2)其中 ()00(),n n n k k j j kb a t j A dt b ac n k j=≠--==--∏⎰ (2.3)()00(1)().!()!n kn n n kj j k c t j dt k n k n -=≠-=--∏⎰ (2.4) 公式(2.2)称为牛顿-科茨求积公式或称为等距节点求积公式,k A 称为求积公式系数,()n k c 称为科茨求积系数.牛顿-科茨求积公式的误差估计()n E f ()()n I f I f =-,由下面定理给出定理2.1 (1) 如果n 为偶数,(2)n f +在[],a b 上连续,则有[]3(2)()(),,n n n n E f c h f a b ηη++=∈, (2.5)其中 201(1)(2)()(2)!n n c t t t t n dt n =---+⎰.(2) 如果n 为奇数,(1)n f +在[],a b 上连续,则有[]2(1)()(),,n n n n E f c h f a b ηη++=∈, (2.6)其中 01(1)(2)()(1)!n n c t t t t n dt n =---+⎰.定义2.1 如果求积公式0()()nbk k a k f x dx A f x =≈∑⎰对所有次数不高于n 的代数多项式等式精确成立,但存在n+1次的代数多项式使等式不成立,则称上式求积公式具有n 次代数精度.由定理2.1可知,牛顿-科茨求积公式(2.2)的代数精度至少是n 次,而当n 是偶数时,(2.2)的代数精度可达n+1次.2.1.2 梯形公式[5]在牛顿-科茨公式(2.2)中,取n=1时(1)(1)011,2c c ==所以有 []1()()()().2b a I f I f f a f b -≈=+ (2.7) 公式(2.7)称为梯形公式,如果用连接(),()a f a 和(),()b f b 的直线来逼近f ,并对这线性函数。