搜档网
当前位置:搜档网 › 数值分析论文 (14)

数值分析论文 (14)

数值分析论文 (14)
数值分析论文 (14)

Newton迭代法及其应用

摘要:本文研究应用泰勒展开式构造出Newton迭代法,论证了它的局部收敛性和收敛阶。分别讨论了单根情形和重根情形,给出了实例应用。最后给出了离散Newton法(割线法) 的具体做法。

关键词:泰勒展开式,Newton迭代法及其收敛性,重根,离散Newton 法(割线法)。

Newton迭代法

1.Newton法及其收敛性

求方程f(x)=0的根,如果已知它的一个近似,可利用Taylor 展开式求出f(x)在附近的线性近似,即

,ξ在x与之间忽略余项,则得方程的近似右端为x的

线性方程,若,则解,记作,它可作为的解的新近似,即

(2.4.1)

称为解方程的Newton法.在几何上求方程的解,即求曲线y=f(x)与x轴交点.若已知的一个近似,通过点(,f())作曲线y=f(x)的切线,它与x轴交点为,作为的新近似,如图1所

示关于Newton法收敛

性有以下的局部收敛定理.

定理1设是f(x)=0的一个根,f(x)在附近二阶导数连续,且,则Newton法(2.4.1)具有二阶收敛,且

(2.4.2)

证明由式(2.4.1)知迭代函数,,

,而,由定理可知,Newton迭代(2.4.1)具

有二阶收敛,由式可得到式(2.4.2).证毕.

定理表明Newton法收敛很快,但在附近时才能保证迭代序

列收敛.有关Newton法半局部收敛性与全局收敛定理.此处不再讨论. 例1用Newton法求方程的根.

解,Newton迭代为

取即为根的近似,它表明Newton法收敛很快.

例2设>0,求平方根的过程可化为解方程.若用Newton法求解,由式(2.4.1)得

(2.4.3)

这是在计算机上作开方运算的一个实际有效的方法,它每步迭代只做一次除法和一次加法再做一次移位即可,计算量少,又收敛很快,对Newton法我们已证明了它的局部收敛性,对式(2.4.3)可证明对任何

迭代法都是收敛的,因为当时有

即,而对任意,也可验证,即从k=1开始,

且所以{}从k=1起是一个单调递减有下界的序列,{}有极限.在式(2.4.3)中令k→∞可得,这就说明了只要,迭代(2.4.3)总收敛到,且是二阶收敛.

在例2.4的迭代法(3)中,用式(2.4.3)求只迭代3次就得到

=1.732 051,具有7位有效数字. 求非线性方程f(x)=0的根x*,几何上就是求曲线y=f(x)与x轴交点x*,若已知曲线上一点过此点作它的切线。方程为此切线与x轴交点记作,它就是(2,4,1)给出的Newtor迭代法,由图2-3看到Newton法求根就是用切线近似曲线,切线与x轴交点xk+1作为方程f(x)=0根x*的新近似。

根据定理2.3可以证明Newton法是二阶收敛的,这就是定理4.1给出的结果,Newton法由于收敛快,它是方程求根最常用和最重要

的方法,在计算机上用Newton法解方程的计算步骤:

算法如下:(Newton法)

步0:

给初始近似,计算精度最大迭代步数N,0→k.

步1:计算f(x)→f,若,转步4,否则做

步2:计算,若y=0,转步4,否则

步3:若,步4,否则,若,转步4,否则转步1

步4:打印x,f,y,k计算停止。

此算法给出了4个停止准则,保证计算在有限步结束,其中y=0及

均属非正常结束,,说明用Newton法求根得不到结果,步2中y=0实际使用时可改为(可取)。计算例子见例2.6及例2.7,例2.7得到的计算的Newton法程序(2.4.3)是计算机中计算开方的最有效算法,它对任意初值都能使序列收敛于,且为平方收敛,一般只要迭代3-5次就可达到7-9位有效数字,因此计算量很省。

2.重根情形

当,则为方程(2.1.1)的重根,此时

,Newton法的迭代函数

,,故Newton法仍收敛,但只是线

性收敛.

若迭代函数改为,则,故迭代法

(2.4.5)

具有二阶收敛.

对重根还可构造另一种迭代法,令若是的m 重根,则

所以是的单根,对它用Newton法,迭代函数为

从而可构造迭代法

(2.4.6)

它也是二阶收敛的.

例3方程的根是二重根,试用Newton法及(2.4.5)、(2.4.6)三种迭代法各计算3步.

方法(1):Newton迭代,

方法(2):迭代法(2.4.5),

方法(3):迭代法(2.4.6),

三种方法均取=1.5计算结果如下:

方法(2)与方法(3)均达到精确度,而方法(1)只有线性收敛,要达到相同精度需迭代30次。

当x*是f(x)=0的重根时,用Newton 法计算,只有线性收敛,如果已知x*是m 重根则使用迭代法(2.4.5),否则可使用(2.4.6),见例4

3.离散Newton 法(割线法)

求解方程的Newton 法(2.4.1)要计算,如果

导数计算不

方便,通常可用计算函数差商近似,即 将它代入式(2.4.1)则得离散Newton

法:

(2.4.7)

这种迭代法与式(2.2.2)不同,它要给出两个初始近似,才能逐次计算出.因此称为多点(两点)迭代,迭代(2.4.7)称为割线法,其几何意义是,用曲线上两点的割线与x轴交点作为=0根的新近似,即

的根x,记作,它就是方程(2.1.1)根的新近似,如图2所示.

图2

由于割线法与单点迭代法(2.2.2)不同,其收敛性要复杂一些.

但可以证明割线法(2.4.7)是超线性收敛的,且收敛阶,故割线法收敛也是很快的.

用Newton法时,若f'(x)不好计算,可改用离散Newton法(2.4.7),它也称为弦截法或割线法,它的几何意义是用两点

与的连线近似曲线,以直线方程

的根近似的根x*,得到的迭代公式(2.4.7)与前面讨论的迭代法不同,必须给出两个初始近似

才能逐次计算出这种迭代法称为两点迭代,它具有超线性收敛,其收敛阶p=1.618

例4割线法求方程的根,设取由(2.4.7)计算结果为

与例2.6用Newton法计算3步得到的结果相当,说明此方法收敛也是很快的

小结

1.用迭代法求方程f(x)=0的根,首先要能正确使用二分法,不动点迭代法和Newton法求出方程的根,并避免计算错误。作为迭代法选取合适的初始近似或有根区间是很重要的。二分法既是求方程实根x*的一种简单迭代法,又是求方程一个足够好近似根的有效算法。当为有限区间,每次二分迭代可使有根区间缩减一半且n次迭代Xn的误差因收敛较慢,故它常作为提供迭代法初值的算法。

2.重点是构造收敛的迭代法及牛顿法,首先必须

掌握判断不动点迭代法收敛性的条件,只有收敛的迭代法才能用于球

方程的根。判断收敛性要分清是在区间,上整体收敛还是已知方程的根x,只证明它的局部收敛性。对于前者主要根据收敛定理,证

明,且在上,则{x k}收敛于根x*。对于局部收敛性只需用定理证明即可。

3.对收敛的迭代序列{x k},还要知道收敛快慢,首先要掌握收敛的定义,并能熟练应用定理,确定或证明迭代序列{x k}的收敛阶

p,其中计算往往要用Hopital 法则求极限。P越大则{x k}

收敛越快,在p=1则由判断收敛快慢,a越小则序列收敛越快。

4.对收敛慢或不收敛的迭代序列要通过Steffensen迭代法,加速其收敛。

5.Newton迭代法是求方程f(x)=0最重要的迭代法。

(1)用牛顿法求根公式求方程的根,要了解用此方法必须,且方法是局部收敛,一般要求初始近似x0与跟x*靠近,如x0选择不合适,可用Newton下山法求根。

(2)Newton迭代法是2阶收敛的,当x0选择合适时计算几步即可达到精度要求,对

Newton迭代由可以证明具体迭代序列的收敛性。

(3)重根情形下,f′(x*)=0,但f ′(x k)≠0仍然可用Newton 法求根,但它只是线性收敛,为提高收敛速度应使用具有2阶收敛的迭代法(2.4.5)及(2.4.6)求重根。

例如:设a>0,x>0,证明迭代公式x k+1=x k(x2k+3a)/(3x2k+a)

是计算的3阶方法,并求这题目主要用到收敛阶的概念,它可以直接利用定义,也可以利用定理的结论证明。下面先证明迭代序列的收敛性。

证明:显然,当a>0,x>0时,x>0(k=1,2。。。)令

则对,即迭代收敛,设{x k}的极限是a,则有a=a(a+3a)/(3a+a),解得a=0,a=± a ,

取,下面只要求

故迭代序列是3阶收敛的上面是由定义直接得到的结果,如用定理

由于1.用迭代法求方程f(x)=0的根,首先要能正确使用二分法,不动点迭代法和Newton 法求出方程的根,并避免计算错误。作为迭代法选取合适的初始近似或有根区间是很重要的。二分法既是求方程实根x*的一种简单迭代法,又是求方程一个足够好近似根的有效算法。当为有限区间,

每次二分迭代可使有根区间缩减一半且n次迭代Xn的误差

因收敛较慢,故它常作为提供迭代法初值的算法。

2.重点是构造收敛的迭代法及牛顿法,首先必须掌握判断不动点迭代法收敛性的条件,只有收敛的迭代法才能用于球方程的根。判断收敛性要分清是在区间,上整体收敛还是已知方程的根x,只证明它的局部收敛性。对于前者主要根据收敛定理,证明

,且在上,则{x k}收敛于根x*。对于局部收敛性只需用定理证明即可。

3.对收敛的迭代序列{x k},还要知道收敛快慢,首先要掌握收敛的定义,并能熟练应用定理,确定或证明迭代序列{x k}的收敛阶

p,其中计算往往要用Hopital 法则求极限。P越大则{x k}

收敛越快,在p=1则由判断收敛快慢,a越小则序列收敛越快。

4.对收敛慢或不收敛的迭代序列要通过Steffensen迭代法,加速其收敛。

5.Newton迭代法是求方程f(x)=0最重要的迭代法。

(1)用牛顿法求根公式求方程的根,要了解用此方法必须,且方法是局部收敛,一般要求初始近似x0与跟x*靠近,如x0选择不合适,可用Newton下山法求根。

(2)Newton迭代法是2阶收敛的,当x0选择合适时计算几步即可达到精度要求,对Newton 迭代由

可以证明具体迭代序列的收敛性。

(3)重根情形下,f′(x*)=0,但f ′(x k)≠0仍然可用Newton 法求根,但它只是线性收敛,为提高收敛速度应使用具有2阶收敛的迭代法(2.4.5)及(2.4.6)求重根。

例如:设a>0,x>0,证明迭代公式x k+1=x k(x2k+3a)/(3x2k+a)

是计算的3阶方法,并求

这题目主要用到收敛阶的概念,它可以直接利用定义,也可以利用定理的结论证明。下面先证明迭代序列的收敛性。

证明:显然,当a>0,x>0时,x>0(k=1,2。。。)令

对,即迭代收敛,设{x k}的极限是a,则有a=a(a+3a)/(3a+a),解得a=0,a=± a ,取,下面只要求

故迭代序列是3阶收敛的

上面是由定义直接得到的结果,如用定理由于

由定理可知迭代序列是3阶收敛的。且

这与前面直接用定义证明是一致的。

又如证明求 a 的Newton迭代法对

且{x k}是单调递减序列

证明:因,故x k >0(k=1,2…)对

即对一切k≥1,x k≥ a ,从而

故x k+1≤x k 即{x}是单调递减序列,它是整体收敛的。

参考文献:

[1]陈纪修,於崇华,金路.数学分析(上册)[M].北京:高等教育出版社,2004:193-194.

[2]施吉林,刘淑珍,陈桂芝.计算机数值方法[M].北京:高等教育出版社,2003:237-242,245-246.

[3]李红,徐长发.数值分析学习辅导习题解析[M].武汉:华中科技大学出版社,2005:234-235,253-254,257-258,268270.

[4]杨泮池,乔学军,林芳,等.计算方法要点与解题[M].西安:西安交通大学出版社,2006:23,34.

[5]何旭初,苏煜城,包雪松.计算数学简明教程[M].北京:高等教育出版社,1986:203-205. (责任编辑:徐涛)

数值分析_数值计算小论文

Runge-Kutta 法的历史发展与应用 摘要Runge-Kutta 法是极其重要的常微分方程数值解法,本文仅就其起源及发展脉络加以简要研究。对Runge 、Heun 以及Kutta 等人的贡献做出适当评述,指出Runge-Kutta 方法起源于Euler 折线法。同时对Runge-Kutta 法的应用做简要研究。 关键词 Euler 折线法 标准四阶Runge-Kutta 法 应用 一、发展历史[1] 1.1 Euler 折线法 在微分方程研究之初,瑞士数学家L.Euler(1707.4—1783.9)做出了开创性的工作。他和其他一些数学家在解决力学、物理学问题的过程中创立了微分方程这门学科。在常微分方程方面,Euler 在1743年发表的论文中,用代换kx y e =给出了任意阶常系数线性微分方程的古典解法,最早引入了“通解”和“特解”的概念。 1768年,Euler 在其有关月球运行理论的著作中,创立了广泛用于求初值问题 00 (,), (1.1)() (1.2)y f x y x x X y x a '=<≤??=? 的数值解的方法,次年又把它推广到二阶方程。欧拉的想法如下:我们选择0h >,然后在00x x x h ≤≤+情况下用解函数的切线 0000()()(,)l x y x x f x y =+- 代替解函数。这样对于点 10x x h =+ 就得到 1000(,)y y hf x y =+。 在11(,)x y 重复如上的程序再次计算新的方向就会得到所谓的递推公式: 11, (,),m m m m m m x x h y y hf x y ++=+=+

数值分析小论文 董安

数值分析作业 课题名称代数插值法-拉格朗日插值法班级Y110201 研究生姓名董安 学号S2******* 学科、专业机械制造及其自动化 所在院、系机械工程及自动化学院2011 年12 月26日

代数插值法---拉格朗日插值法 数值分析中的插值法是一种古老的数学方法,它来自生产实践。利用计算机解决工程问题与常规手工计算的差异就在于它特别的计算方法.电机设计中常常需要通过查曲线、表格或通过作图来确定某一参量,如查磁化曲线、查异步电动机饱和系数曲线等.手工设计时,设计者是通过寻找坐标的方法来实现.用计算机来完成上述工作时,采用数值插值法来完成。因此学好数值分析的插值法很重要。 插值法是函数逼近的重要方法之一,有着广泛的应用 。在生产和实验中,函数f(x)或者其表达式不便于计算复杂或者无表达式而只有函数在给定点的函数值(或其导数值) ,此时我们希望建立一个简单的而便于计算的函数 (x),使其近似的代替f(x),有很多种插值法,其中以拉格朗日(Lagrange)插值和牛顿(Newton)插值为代表的多项式插值最有特点,常用的插值还有Hermit 插值,分段插值和样条插值.本文着重介绍拉格朗日(Lagrange)插值法。 1.一元函数插值概念 定义 设有m+1个互异的实数1x ,2x ,···,m x 和n+1 个实值函数()0 x j , ()1 x j , ···()n x j ,其中n £m 。若向量组 k f =(()0k x j ,()1k x j ,···,() k m x j )T (k=0,1,,n ) 线性无关,则称函数组{()k x j (k=0,1, ,n )}在点集{i x (i=0,1, ,m)}上线性无关;否 则称为线性相关。 例如,函数组{2+x ,1-x ,x+2 x }在点集{1,2,3,4}上线性无关。 又如,函数组{sin x ,n2x ,sin 3x }在点集{0, 3p ,2 3 p ,p }上线性相关。 给点n+1个互异的实数0x ,1x ,···,n x ,实值函数() f x 在包含0x ,1x ,···,n x 的某个区间[] ,a b 内有定义。设函数组 {()k x j (k=0,1, ,n )} 是次数不高于n 的多项式组,且在点集{0x ,1x ,···,n x }上线性无关。

数值分析小论文

“数值分析”课程 第一次小论文 郑维珍2015210459 制研15班(精密仪器系)内容:数值分析在你所在研究领域的应用。 要求:1)字数2500以上;2)要有摘要和参考文献;3)截至10.17,网络学堂提交,过期不能提交! 数值分析在微流控芯片研究领域的应用 摘要: 作者在硕士期间即将参与的课题是微流控芯片的研制。当前,微流控芯片发展十分迅猛,而其中涉及到诸多材料学、电子学、光学、流体力学等领域的问题,加上微纳尺度上的尺寸效应,理论研究和数值计算都显得困难重重。发展该领域的数值计算,成为重中之重。本文从微流体力学、微传热学、微电磁学、微结构力学等分支入手,简要分析一下数值分析方法在该领域的应用。 微流控芯片(Microfluidic Chip)通常又称芯片实验室(Lab-On-a-Chip ),它是20世纪90年代初由瑞士的Manz和Widmer提出的[1-2],它通过微细加工技术,将微管道、微泵、微阀、微电极、微检测元件等功能元件集成在芯片材料(基片)上,完成整个生化实验室的分析功能,具有减少样品的消耗量、节省反应和分析的时间、高通量和便携性等优点。 通常一个微流控芯片系统都会执行一个到多个微流体功能,如泵、混合、热循环、扩散和分离等,精确地操纵这些流体过程是微流控芯片的关键。因此它的研究不仅需要生命科学、MEMS、材料学、电子学、光学、流体力学等多学科领域的基础理论的支持,还需要很多数学计算。

1)微流体力学计算[3]: 对微管里的流体动力的研究主要包含了以下几个方面:(1)微管内流体的粘滞力的研究;(2)微管内气流液流的传热活动;(3)在绝热或传热的微管内两相流的流动和能量转换。这三方面的研究涵盖了在绝热、传热和多相转换条件下,可压缩和不可压缩流体在规则或不规则的微管内的流动特性研究。 由此,再结合不同的初值条件和边界条件,我们可以得到各种常微分方程或偏微分方程,而求解这些方程,就是需要很多数值分析的知识。例如,文献[4]里就针对特定的初值和边界条件,由软件求解了Navier-Stodes方程: 文献[4]专门有一章节讨论了该方程的离散化和数值求解。 微流体力学主要向两个方面发展:一方面是研究流动非定常稳定特性、分叉解及微尺寸效应下的湍流流动的机理,更为复杂的非定常、多尺度的流动特征,高精度、高分辨率的计算方法和并行算法;另一方面是将宏观流体力学的基本模型,结合微纳效应,直接用于模拟各种实际流动,解决微纳芯片生产制造中提出来的各种问题。 2)微传热方程计算: 常微分、偏微分方程的数值求解应用较为广泛的另一问题就是微流体传热问题。由传热学的相关知识,我们可以达到如下的传热学基本方程: 该方程在二维情况下经过简化和离散,可以得到如教材第三章所讲的“五点差分格式”的方程组,从而采取数值方法求解[5]。 除此之外,微结构芯片在加工和制造过程中也会有很多热学方面的问题,例如文献[6]所反映的注塑成型工艺中,就有大量的类似问题的解决。 3)微电磁学计算: 由于外加电场的作用,电渗流道中会产生焦耳热效应。许多研究者对电渗流道中的焦耳热效应进行了数值模拟研究。新加坡南洋理工大学的G. Y. Tang等在电渗流模型的基础上,考虑了与温度有关的物理系数,在固一液祸合区域内利用

数值分析论文 (8)

牛顿迭代法及其应用 [摘要]本文研究应用泰勒展开式构造出牛顿迭代法,论证了它的局部收敛性和收敛阶。分别讨论了单根情形和重根情形,给出了实例应用。最后给出了离散牛顿法的具体做法。 [关键词] 关键词:泰勒展开式,牛顿迭代法及其收敛性,重根,离散牛顿法。 1.牛顿法及其收敛性 求方程f(x)=0的根,如果已知它的一个近似,可利用Taylor展开式求出f(x)在附近的线性近似,即 ,ξ在x与之间 忽略余项,则得方程的近似 右端为x的线性方程,若,则解,记作,它可作为的解的新近似,即 (2.4.1) 称为解方程的牛顿法.在几何上求方程的解,即求曲线y=f(x)与x轴交点.若已知的一个近似,通过点(,f())作曲线y=f(x)的切线,它与 x轴交点为,作为的新近似,如图1所示

图1 关于牛顿法收敛性有以下的局部收敛定理. 定理1设是f(x)=0的一个根,f(x)在附近二阶导数连续,且,则牛顿法(2.4.1)具有二阶收敛,且 (2.4.2) 证明由式(2.4.1)知迭代函数,, ,而,由定理可知,牛顿迭代(2.4.1)具有二阶收敛,由式可得到式(2.4.2).证毕. 定理表明牛顿法收敛很快,但在附近时才能保证迭代序列收敛.有关牛顿法半局部收敛性与全局收敛定理.此处不再讨论. 例1用牛顿法求方程的根. ,牛顿迭代为 取即为根的近似,它表明牛顿法收敛很快.

例2设>0,求平方根的过程可化为解方程.若用牛顿法求解,由式(2.4.1)得 (2.4.3) 这是在计算机上作开方运算的一个实际有效的方法,它每步迭代只做一次除法和一次加法再做一次移位即可,计算量少,又收敛很快,对牛顿法我们已证明了它 的局部收敛性,对式(2.4.3)可证明对任何迭代法都是收敛的,因为当 时有 即,而对任意,也可验证,即从k=1开始,且 所以{}从k=1起是一个单调递减有下界的序列,{}有极限.在式(2.4.3) 中令k→∞可得,这就说明了只要,迭代(2.4.3)总收敛到,且是二阶收敛. 在例2.4的迭代法(3)中,用式(2.4.3)求只迭代3次就得到 =1.732 051,具有7位有效数字. 求非线性方程f(x)=0的根x*,几何上就是求曲线y=f(x)与x轴交点x*,若已知曲线上一点过此点作它的切线。方程为 此切线与x轴交点记作,它就是(2,4,1)给出的牛顿迭代法,由图2-3 看到牛顿法求根就是用切线近似曲线,切线与x轴交点xk+1作为方程f(x)=0 根x*的新近似。 根据定理2.3可以证明牛顿法是二阶收敛的,这就是定理4.1给出的结果,牛顿法由于收敛快,它是方程求根最常用和最重要的方法,在计算机上用牛顿法解方程的计算步骤: 算法如下:(牛顿法) 步0: 给初始近似,计算精度最大迭代步数N,0→k.

数值分析论文

插值方法总结 摘 要:本文是对学过的插值方法进行了总结使我们更清楚的知道那一种方法适合那一种型。 关键词:插值;函数;多项式;余项 (一)Lagrange 插值 1.Lagrange 插值基函数 n+1个n 次多项式 ∏≠=--= n k j j j k j k x x x x x l 0)( n k ,,1,0 = 称为Lagrange 插值基函数 2.Lagrange 插值多项式 设给定n+1个互异点))(,(k k x f x ,n k ,,1,0 =,j i x x ≠,j i ≠,满足插值条件 )()(k k n x f x L =,n k ,,1,0 = 的n 次多项式 ∏∏ ∏=≠==--==n k n k j j j k j k k n k k n x x x x x f x l x f x L 0 00 ))(()()()( 为Lagrange 插值多项式,称 ∏=+-+=-=n j j x n n x x n f x L x f x E 0)1()()!1()()()()(ξ 为插值余项,其中),()(b a x x ∈=ξξ (二)Newton 插值 1.差商的定义 )(x f 关于i x 的零阶差商 )(][i i x f x f = )(x f 关于i x ,j x 的一阶差商 i j i j j i x x x f x f x x f --= ][][],[ 依次类推,)(x f 关于i x ,1+i x ,……,k i x +的k 阶差商

i k i k i i k i i k i i i x x x x f x x f x x x f --= +-+++++] ,,[],,[],,,[111 2.Newton 插值多项式 设给定的n+1个互异点))(,(k k x f x ,n k ,,1,0 =,j i x x ≠,j i ≠, 称满足条件 )()(k k n x f x N =,n k ,,1,0 = 的n 次多项式 )()](,,,[)](,[][)(10100100---++-+=n n n x x x x x x x f x x x x f x f x N 为Newton 插值多项式,称 ],[,)(],,,[)()()(0 10b a x x x x x x f x N x f x E n j j n n ∈-=-=∏= 为插值余项。 (三)Hermite 插值 设],[)(1b a C x f ∈,已知互异点0x ,1x ,…,],[b a x n ∈及所对应的函数值为 0f ,1f ,…,n f ,导数值为'0f ,' 1f ,…,' n f ,则满足条件 n i f x H f x H i i n i i n ,,1,0,)(,)(' '1212 ===++ 的12+n 次Hermite 插值多项式为 )()()(0 '12x f x f x H j n j j j n j i n βα∏∏=++= 其中 )())((,)]()(21[)(2 2'x l x x x l x l x x x j j j j j j j j ---=βα 称为Hermite 插值基函数,)(x l j 是Lagrange 插值基函数,若],[22b a C f n +∈,插值误差为 220) 22(12)()()! 22() ()()(n x n n x x x x n f x H x f --+= -++ ξ,),()(b a x x ∈=ξξ (四)分段插值 设在区间],[b a 上给定n+1个插值节点 b x x x a n =<<<= 10 和相应的函数值0y ,1y ,…,n y ,求作一个插值函数)(x ?,具有性质

中北大学数值分析小论文

中北大学 《数值分析》 常微分方程初值问题的数值解法 专业: 班级: 学号: 姓名: 日期: 2012.12.26

常微分方程初值问题的数值解法 摘 要 微分方程的数值解法在科学技术及生产实践等多方面应用广泛. 文章分析了构造常微分方程初值问题数值解法的三种常用基本方法,差商代替导数法,数值积分法及待定系数法,推导出了Euler 系列公式及三阶龙格-库塔公式,指出了各公式的优劣性及适用条件,并对Euler 公式的收敛性、稳定性进行了分析。 Abstract The numerical solution of differential equations is widely used in science, technology, production practices and many other fields. This paper analyzed three kinds of basic methods for constructing numerical solutions for initial value problem of ordinary differential equations :difference quotient instead of derivative method, numerical integral method and undetermined coefficients method. At the same time, the paper deduces the Euler series formula and the classical third order Runge-Kutta formula. In addition, the paper pointed out the advantages and disadvantages of each formula and application condition, it also analyzed the convergence and stability of the Euler formula. 1.引言 科学技术及实际生产实践中的许多问题都可归结为微分方程的求解问题,使用较多的是常微分方程初值问题的求解。对于一阶常微分方程的初值问题 000dy /dx f (x,y),y(x )y ,x x b ==<<,其中f 为已知函数,0y 是初始值。如 果函数f 关于变量y 满足Lipschitz 条件,则初值问题有唯一解。只有当f 是一些特殊类型的函数时,才能求出问题的解析解,但一般情况下都满足不了生产实践与科学技术发展的需要,因此通常求其数值解法。 2.主要算法 数值解法是一种离散化的方法,可以求出函数的精确解在自变量一系列离散点处的近似值。基本思想是离散化,首先要将连续区间离散化,对连续区域[]0x ,b 进行剖分01n 1n x x x x b -<<Λ<<=,n n 1n h x x +=-为步长;其次将其函离散

数值分析小论文

基于MATLAB曲线拟合对离散数据的处理和研究 摘要:曲线拟合是数值分析中的一种普遍且重要的方法,求解拟合曲线的方法也有很多,这里主要介绍利用MATLAB曲线拟合工具箱对离散数据点做你和处理,并与利用最小二乘法求相应的拟合曲线的方法做对比,突出MATLAB曲线拟合工具箱的优点,并阐述了其适用的范围,最后通过利用MATLAB曲线拟合工具箱对实例中离散数据点的拟合来具体说明它的使用方法和优点。 关键字:数值分析;MATLAB;曲线拟合;最小二乘法 一问题探究 在很多的实际情况中,两个变量之间的关系往往很难用具体的表达式把它表示出来,通常只能通过实际测量得到一些互不相同的离散数据点,需需要利用这些已知的数据点估计出两个变量的关系或工件的具体轮廓,并要得到任意未知数据点的具体数据,这个过程就需要用到拟合或差值方法来实现,这里主要讨论拟合的方法。 曲线拟合可以通过MATLAB编程来完成,通常为了达到更好的讷河效果需要做多次重复修改,对于非线性曲线拟合还需要编写复杂的M-文件,运用MATLAB曲线拟合工具箱来实现离散数据点的曲线拟合是一种直观并且简洁的方法。 二曲线拟合的最小二乘法理论 假设给定了一些数据点(Xi,Yi),人们总希望找到这样的近似的函数,它既能反映所给数据的一般趋势,又不会出现较大的偏差,并且要使构造的函数与被逼近函数在一个给定区间上的偏差满足某种要求。这种思想就是所谓的“曲线拟合”的思想。 曲线拟合和差值不同,若要求通过所有给定的数据点是差值问题,若不要求曲线通过所有给定的数据点,而只要求反映对象整体的变化趋势,拟合问题,曲线拟合问题最常用的解决方法是线性最小二乘法[1],步骤如下: 第一步:先选定一组函数r1(x),r2(x),…,rm(x),m

数值分析小论文论文

对于牛顿型方法的改进 对于函数f(x),假定已给出极小点* x 的一个较好的近似点0x ,则在0x 处将f(x)泰勒展开到二次项,得二次函数()x φ。按极值条件'()0x φ=得()x φ的极小点,用它作为*x 的第一个近似点。然后再在1x 处进行泰勒展开,并求得第二个近似点2x 。如此迭代下去,得到一维情况下的牛顿迭代公式'k 1''k ()() k k f x x x f x +=- (k=0,1,2,…) 对于多元函数f(x),设k x 为f(x)极小点*x 的一个近似值,在k x 处将f(x)进行泰勒展开,保留到二次项得21()()()()()()()()2T T k k k k k k f x x f x f x x x x x f x x x ?≈=+?-+ -?-, 式中 2()k f x ?—f(x)在k x 处的海赛矩阵。 设1k x +为()x ?的极小点,它作为f(x)极小点*x 的下一个近似点,根据极值必要条件 1()0k x ?+?=即21()()()k k k k f x f x x x +?+?-得1 21()()k k k k x x f x f x -+??=-???? (k=0,1,2,…) 上式为多元函数求极值的牛顿法迭代公式。 对于二次函数,f(x)的上述泰勒展开式不是近似的,而是精确地。海赛矩阵是一个常矩阵,其中各元素均为常数。因此,无论从任何点出发,只需一步就可以找到极小点。因为若某一迭代法能使二次型函数在有限次迭代内达到极小点,则称此迭代方法是二次收敛的,因此牛顿方法是二次收敛的。 从牛顿法迭代公式的推演中可以看到,迭代点的位置是按照极值条件确定的,其中并未含有沿下降方向搜寻的概念。因此对于非二次函数,如果采用上述牛顿法公式,有时会使函数值上升,即出现1>k k f f +(x )(x ) 现象。为此对上述牛顿方法进行改进,引入数学规划法的概念。 如果把1 2()()k k k d f x f x -??=-????看作是一个搜索方向,则采取如下的迭代公式 121()()k k k k k k k k x x a d x a f x f x -+??=-=-???? (k=0,1,2,…) 式中 k a —沿牛顿方向进行以为搜索的最佳步长k a 可通过如下极小化过程求得1()()()min k k k k k k k a f x f x a d f x a d +=+=+。由于此种方法每次迭代都在牛顿方向上进 行一维搜索,这就避免了迭代后函数值上升的现象,从而保持了牛顿法二次收敛的特性,而对初始点的选取并没有苛刻的要求。其计算步骤如下:

数值分析论文

题目:论数值分析在数学建模中的应用 学院: 机械自动化学院 专业: 机械设计及理论 学号: 学生姓名: 日期: 2011年12月5日

论数值分析在数学建模中的应用 摘要 为了满足科技发展对科学研究和工程技术人员用数学理论解决实际的能力的要求,讨论了数值分析在数学建模中的应用。数值分析不仅应用模型求解的过程中,它对模型的建立也具有较强的指导性。研究数值分析中插值拟合,解线性方程组,数值积分等方法在模型建立、求解以及误差分析中的应用,使数值分析作为一种工具更好的解决实际问题。 关键词 数值分析;数学建模;线性方程组;微分方程 the Application of Numerical Analysis in Methmetical Modeling Han Y u-tao 1 Bai Y ang 2 Tian Lu 2 Liu De-zheng 2 (1 College of Science ,Tianjin University of Commerce ,Tianjin ,300134 2 College of Science ,Tianjin University of Commerce ,Tianjin ,300134) Abstract In order to meet the technological scientific researchers who use mathematical theory to solve practical problems, the use of numerical analysis in mathematical modeling is discussed.Numerical analysis not only solve the model,but also relatively guide the model.Research on some numerical methods in numerical analysis which usually used in mathmetical modeling and error analysis will be a better way to solve practical problems. Key Words Numerical Analysis ;Mathematical Modeling; Linear Equations ;differential equation 1. 引言 数值分析主要介绍现代科学计算中常用的数值计算方法及其基本原理,研究并解决数值问题的近似解,是数学理论与计算机和实际问题的有机结合[1]。随着科学技术的迅速发展,运用数学方法解决科学研究和工程技术领域中的实际问题,已经得到普遍重视。数学建模是数值分析联系实际的桥梁。在数学建模过程中,无论是模型的建立还是模型的求解都要用到数值分析课程中所涉及的算法,如插值方法、最小二乘法、拟合法等,那么如何在数学建模中正确的应用数值分析内容,就成了解决实际问题的关键。 2. 数值分析在模型建立中的应用 在实际中,许多问题所研究的变量都是离散的形式,所建立的模型也是离散的。例如,对经济进行动态的分析时,一般总是根据一些计划的周期期末的指标值判断某经济计划执行的如何。有些实际问题即可建立连续模型,也可建立离散模型,但在研究中,并不能时时刻刻统计它,而是在某些特定时刻获得统计数据。例如,人口普查统计是一个时段的人口增长量,通过这个时段人口数量变化规律建立离散模型来预测未来人口。另一方面,对常见的微分方程、积分方程为了求解,往往需要将连续模型转化成离散模型。将连续模型转化成离散模型,最常用的方法就是建立差分方程。 以非负整数k 表示时间,记k x 为变量x 在时刻k 的取值,则称k k k x x x -=?+1为k x 的一阶差分,称k k k k k x x x x x +-=??=?++1222)(为k x 的二阶差分。类似课求出k x 的n 阶差分k n x ?。由k ,k x ,及k x 的差分给出的方程称为差分方程[2]。例如在研究节食与运动模型时,发现人们往往采取节食与运动方式消耗体内存储的脂肪,引起体重下降,达到减肥目的。通常制定减肥计划以周为时间单位比较方便,所以采用差分方程模型进行讨论。记第k 周末体重为)(k w ,第k 周吸收热量为)(k c ,热量转换系数α,代谢消耗系数β,在不考虑运动情况下体重变化的模型

数值分析论文

《数值分析与科学计算概述》研究 第一章对象描述 一、数值分析与科学计算的概念 科学计算即数值计算,科学计算是指应用计算机处理科学研究和工程技术中所遇到的数学计算。在现代科学和工程技术中,经常会遇到大量复杂的数学计算问题,这些问题用一般的计算工具来解决非常困难,而用计算机来处理却非常容易。 科学计算是一门工具性、方法性、边缘性的学科,发展迅速,它与理论研究和科学实验成为现代科学发展的三种主要手段,它们相辅相成又互相独立,在实际应用中导出的数学模型其完备形式往往不能方便地求出精确解,于是只能转化为简化模型求其数值解,如将复杂的非线性模型忽略一些因素而简化为可以求出精确解的线性模型,但这样做往往不能满足近似程度的要求,因此使用数值方法直接求解做较少简化的模型,可以得到满足近似程度要求的结果,使科学计算发挥更大的作用。 自然科学规律通常用各种类型的数学方程式表达,科学计算的目的就是寻找这些方程式的数值解。这种计算涉及庞大的运算量,简单的计算工具难以胜任。在计算机出现之前,科学研究和工程设计主要依靠实验或试验提供数据,计算仅处于辅助地位。计算机的迅速发展,使越来越多的复杂计算成为可能。利用计算机进行科学计算带来了巨大的经济效益,同时也使科学技术本身发生了根本变化:传统的科学技术只包括理论和试验两个组成部分,使用计算机后,计算已成为同等重要的第三个组成部分。 数值分析也称计算方法,它与计算工具发展密切相关。是研究分析用计算机求解数学计算问题的数值计算方法及其理论的学科,是数学的一个分支,它以数字计算机求解数学问题的理论和方法为研究对象。为计算数学的主体部分。在电子计算机出现以前,计算工具只有算盘,算图,算表和手摇及电动计算机。计算方法只能计算规模较小的问题。 数值分析的任务是研究求解各类数学问题的数值方法和有关理论的学科。数

数值分析小论文 线性方程组的直接解法

题目:煤层瓦斯含量规律分析 算法:线性方程组的直接接法 组号:22 组员:张玉柱薛洪来孔杰商鹏

煤层瓦斯含量规律分析 张玉柱,薛洪来,孔杰, 商鹏 (河南理工大学安全学院,河南焦作454000) 摘要:通过煤层瓦斯含量预测数学模型的建立,研究对煤层瓦斯含量预测影响的煤层顶底板标高、埋藏深度、上覆岩层厚度、挥发分等因素,确定影响瓦斯含量的多元回归方程,为瓦斯含量的预测和估计提供了一定的理论依据。 关键词:瓦斯含量;模拟测试 Mathematical models of gas content predict Yuzhu-zhang, Honglai-xue, jie-kong, peng-shang (School of Safety Science and Engineering, Henan Polytechnic University,Jiaozuo.454000,China) Abstract: Through the gas content prediction mathematical model. Research on the impact of coal seam gas content prediction top bottom elevation, the buried depth, thickness of the overlying strata, volatile gradation factors. Determine the impact of gas content and multiple regression equation for the gas content prediction and estimate provided theoretical basis. Key words:teetonicslly coal;simulation test 0.问题背景 瓦斯是指在煤矿生产过程中,从煤层、岩层和采空区放出的各种有害气体的总称,其中甲烷是瓦斯的主体成分,所以狭义的矿井瓦斯一般是指甲烷,主要来自煤层,它构成威胁煤矿开采的主要危险。它对矿井安全的威胁主要有突出、爆炸、和窒息三种形式,最严重的瓦斯灾害是瓦斯爆炸和瓦斯突出事故,它严重威胁着井下人员的生命和矿井设施的安全[1]。瓦斯含量是影响煤矿安全生产的重要因素,因此,加强煤层瓦斯含量预测方法及瓦斯涌出的影响因素研究,掌握煤层瓦斯含量预测规律,对改善我国煤矿安全生产状况具有积极的意义[2]。本文收集、整理和分析了大量实测数据资料,通过实测和数学方法,研究对瓦斯含量预测影响的煤层顶底板标高、埋藏深度、上覆岩层厚度、挥发分等因素,确定影响瓦斯含量的多元回归方程。最后,运用该方法对夏店煤矿回采工作面进行了瓦斯含量预测,结果与现场实测数据基本吻合。根据夏店煤矿的生产实际,对瓦斯含量影响因素进行分析,研究瓦斯含量与煤层顶底板标高、埋藏深度、上覆岩层厚度、挥发分等因素之间的关系,对夏店煤矿防治矿井瓦斯灾害,确保煤矿安全生产具有重要意义。

数值分析论文

数值分析结课论文 论文题目:浅谈数值分析在解决实际问题中的应用学校:天津商业大学 专业班级:数学类 1 0 0 3 班 姓名:何铭 学号: 2 0 1 0 2 3 4 1

摘要:数值分析是一门历史悠久的高等教育课程之一。是其他数学课程及应用的基础。同时它的应用也非常广泛,在经济生活以及科研教育领域都有应用。随着科学技术和信息技术的飞速发展,通过计算机编程方面的开发应用,数值分析也被更加广泛的应用于学习和生活中,使得人们对数值分析有了更深刻的了解以及最全面的认识。 正文:数值分析的原理和方法在各学科中的应用越来越广泛,因此将原来的主要面向应用数学专业开设的数值分析面向理工科大学中数学要求较高的专业本科生。同时由于科学及计算机的发展,计算机算法语言的多样化及数学软件的普及,要求数值分析更加强调算法原理及理论分析,而且加入了数学软件例如:MATLAB的学习以便学习及应用。数值分析目前涵盖了四大板块:极限论、微分学、积分学、级数理论,使得数学分析对计算机、物理、化学、生物、电教、经济学等课程产生了直接而重要的影响。另外,数学分析不仅在内容上为后继课程学习提供了必要的基础知识,而且它所蕴涵的分析数学思想、逻辑推理方法、解决问题的技巧,对于整个高等数学的学习及科学研究都起到基石和推波助澜的作用。 几十年来由于计算机及科学技术的快速发展,求解各种数学问题的数值方法也越来越多地应用于科学技术领域,新的计算性交叉学科分支不断涌现,如?:计算力学,计算物理,计算化学,计算生物学,计算经济学,统称科学计算,它涉及数学的各个分支,研究它们适合于计算机编程的算法就是计算数学的研究范畴。计算数学是各种计算性学科的共性基础,兼有基础性、应用性和边缘性的数学学科。科学计

数值分析论文

数值分析论文 电力系统及其自动化 2012级硕研12班 刘爱丽 2012021221

大型电力变压器线圈中波过程的数值分析 摘要 主要分析和计算在过电压情况下,大型电力变压器线圈中的冲击电压分布。利用求方程系数矩阵的广义特征值求解变压器线圈的等值电路,编制了一套多功能计算程序。并用实例做了验证,计算和测量结果吻合良好。分析了多线圈变压器,特别是自耦变压器、有载调压变压器线圈波过程的特点。以电感和电容组成的多线圈变压器等值网络是以一对线饼为单元,细分变压器的主要线圈而组成的,以便尽可能全面了解线圈内部的冲击电位及梯度电压分布。可以用低 值铁芯导磁率计算变压器线圈等值网络的电感参数。线圈中组合绝缘材料的等值介电系数的计算和选择,是电容参数计算中的重要因素,要给予充分注意。 关键词 电力变压器,冲击电压分布,数值分析,波过程,电感,电容 0 前言 变压器线圈在冲击电压作用下的绝缘强度是考核变压器性能的重要指标。是制造厂和运行部门共同关心的问题。随着我国电力系统电压等级的不断提高和变压器容量的不断增大,要求人们在设计阶段就能计算出变压器线圈中的冲击电压分布,以便预先合理地确定变压器线圈结构,保证变压器安全运行。变压器线圈在冲击电压作用下产生的过电压,主要是由线圈内部的自由振荡过程和线圈之间的静电或电磁感应过程所引起的,这两个过程统称为变压器线圈中的波过程。分析冲击电压分布,就是分析波过程。冲击电压在线圈中的分布,以往是在模型或产品上直接测试得到的,但制做模型所需费用大,周期长,并且通用性差; 若在产品上测量,则不能在变压器制造前得到数据,无法为设计者 提供合理的线圈结构形式。近年来,500kV 变压器采取整体套装工艺,失去了在线圈上直接测量的机会。应用计算机进行变压器线圈中波过程的分析计算,已成为变压器绝缘结构设计的重要手段,它计算速度快,精度高,便于进行多方案的比较,有利于选取最佳设计方案。 1 网络分析与方程组的建立 变压器线圈在冲击条件下,具有分布参数网络的性质。并且是一个含有电感、电容、电阻等 分布参数的复杂网络。分析计算变压器线圈波过程时,为了分析方便,常用集中参数代替分布参数,用集中参数的链型网络做为变压器线圈的等值电路。 其基本思想是: 将变压器的每个线圈分为若干计算单元,每个单元用一个自感 L ,一个纵向电容s C ,一个对地电容g C 和相邻线圈间的电容w C 表示,单元之间的磁耦合用互感表示,即以单个线圈为基础,构成传统网络,并在各个线圈的等值网络中加入各线圈的互感和电容,从而组成多线圈等值网络。图1、图2分别是具有2个,3个饼式线圈的变压器的等值网络。它们具有这样的特点: 能用线圈间的电容将任意一个节点与另一个线圈的任意节点

pi的计算 数值分析论文

古人计算圆周率,一般是用割圆法。即用圆的内接或外切正多边形来逼近圆的周长。Archimedes用正96边形得到圆周率小数点后3位的精度;刘徽用正3072边形得到5位精度;Ludolph Van Ceulen用正262边形得到了35位精度。这种基于几何的算法计算量大,速度慢,吃力不讨好。随着数学的发展,数学家们在进行数学研究时有意无意地发现了许多计算圆周率的公式。下面挑选一些经典的常用公式加以介绍。除了这些经典公式外,还有很多其它公式和由这些经典公式衍生出来的公式,就不一一列举了。 1、 Machin公式 [这个公式由英国天文学教授John Machin于1706年发现。他利用这个公式计算到了100位的圆周率。Machin公式每计算一项可以得到1.4位的十进制精度。因为它的计算过程中被乘数和被除数都不大于长整数,所以可以很容易地在计算机上编程实现。 Machin.c 源程序 还有很多类似于Machin公式的反正切公式。在所有这些公式中,Machin公式似乎是最快的了。虽然如此,如果要计算更多的位数,比如几千万位,Machin公式就力不从心了。下面介绍的算法,在PC机上计算大约一天时间,就可以得到圆周率的过亿位的精度。这些算法用程序实现起来比较复杂。因为计算过程中涉及两个大数的乘除运算,要用FFT(Fast Fourier Transform)算法。FFT可以将两个大数的乘除运算时间由O(n2)缩短为O(nlog(n))。 2、 Ramanujan公式 1914年,印度数学家Srinivasa Ramanujan在他的论文里发表了一系列共14条圆周率的计算公式,这是其中之一。这个公式每计算一项可以得到8位的十进制精度。1985年Gosper用这个公式计算到了圆周率的17,500,000位。 1989年,David & Gregory Chudnovsky兄弟将Ramanujan公式改良成为: 这个公式被称为Chudnovsky公式,每计算一项可以得到15位的十进制精度。1994年Chudnovsky兄弟利用这个公式计算到了4,044,000,000位。Chudnovsky公式的另一个更方便于计算机编程的形式是: 3、AGM(Arithmetic-Geometric Mean)算法 Gauss-Legendre公式: 这个公式每迭代一次将得到双倍的十进制精度,比如要计算100万位,迭代20次就够了。1999年9月Takahashi和Kanada用这个算法计算到了圆周率的206,158,430,000位,创出新的世界纪录。 4、Borwein四次迭代式: 这个公式由Jonathan Borwein和Peter Borwein于1985年发表,它四次收敛于圆周率。

数值分析论文 (14)

Newton迭代法及其应用 摘要:本文研究应用泰勒展开式构造出Newton迭代法,论证了它的局部收敛性和收敛阶。分别讨论了单根情形和重根情形,给出了实例应用。最后给出了离散Newton法(割线法) 的具体做法。 关键词:泰勒展开式,Newton迭代法及其收敛性,重根,离散Newton 法(割线法)。 Newton迭代法 1.Newton法及其收敛性 求方程f(x)=0的根,如果已知它的一个近似,可利用Taylor 展开式求出f(x)在附近的线性近似,即 ,ξ在x与之间忽略余项,则得方程的近似右端为x的 线性方程,若,则解,记作,它可作为的解的新近似,即 (2.4.1) 称为解方程的Newton法.在几何上求方程的解,即求曲线y=f(x)与x轴交点.若已知的一个近似,通过点(,f())作曲线y=f(x)的切线,它与x轴交点为,作为的新近似,如图1所

示关于Newton法收敛 性有以下的局部收敛定理. 定理1设是f(x)=0的一个根,f(x)在附近二阶导数连续,且,则Newton法(2.4.1)具有二阶收敛,且 (2.4.2) 证明由式(2.4.1)知迭代函数,, ,而,由定理可知,Newton迭代(2.4.1)具 有二阶收敛,由式可得到式(2.4.2).证毕. 定理表明Newton法收敛很快,但在附近时才能保证迭代序 列收敛.有关Newton法半局部收敛性与全局收敛定理.此处不再讨论. 例1用Newton法求方程的根. 解,Newton迭代为 取即为根的近似,它表明Newton法收敛很快.

例2设>0,求平方根的过程可化为解方程.若用Newton法求解,由式(2.4.1)得 (2.4.3) 这是在计算机上作开方运算的一个实际有效的方法,它每步迭代只做一次除法和一次加法再做一次移位即可,计算量少,又收敛很快,对Newton法我们已证明了它的局部收敛性,对式(2.4.3)可证明对任何 迭代法都是收敛的,因为当时有 即,而对任意,也可验证,即从k=1开始, 且所以{}从k=1起是一个单调递减有下界的序列,{}有极限.在式(2.4.3)中令k→∞可得,这就说明了只要,迭代(2.4.3)总收敛到,且是二阶收敛. 在例2.4的迭代法(3)中,用式(2.4.3)求只迭代3次就得到 =1.732 051,具有7位有效数字. 求非线性方程f(x)=0的根x*,几何上就是求曲线y=f(x)与x轴交点x*,若已知曲线上一点过此点作它的切线。方程为此切线与x轴交点记作,它就是(2,4,1)给出的Newtor迭代法,由图2-3看到Newton法求根就是用切线近似曲线,切线与x轴交点xk+1作为方程f(x)=0根x*的新近似。 根据定理2.3可以证明Newton法是二阶收敛的,这就是定理4.1给出的结果,Newton法由于收敛快,它是方程求根最常用和最重要

数值分析论文

数值分析论文

数值分析课程总结 姓名:吴玉武学号:13121524 班级:数研1301 目录 第一章数值分析的历史背景 (2) 1、背景 (2) 2、发展历程 (3) 第二章数值积分的主要方法 (3) 1、牛顿-柯特斯求积公式 (3) 2、梯形求积公式 (5) (1)梯形公式 (5) (2)复合梯形公式 (5) 3、辛普森求积公式 (6) (1)辛普森公式 (6) (2)复合辛普森公式 (6) 4、龙贝格求积公式 (6) (1)算法的基本思想 (6) (2)递推公式 (7) 5、高斯求积公式 (7) (1)高斯型求积公式 (7)

(2)常用的高斯型求积公式 (7) 6、自适应求积方法 (8) 7、振荡函数的积分方法 (8) 8、奇异函数的积分 (9) (1)一个奇异点的函数 (9) (2)多个奇异点的函数积分方法10 第三章数值积分的应用 (10) 第四章在学习过程中遇到的问题 (12) 参考文献 (14)

第一章 数值分析的历史背景 1、背景 数值积分方法发展的前提是在17世纪以 牛顿和莱布尼茨为首的一批数学家发展起来的微积分。在最初的研究中,求解积分的方法便是找到求解原函数的方法,得到原函数,以此为基础解决其他问题。但是在深入的研究中,逐渐发现一些函数的原函数求解极其困难,甚至无法表示出来,是超越函数,还有的根本没有原函数,比如对于延拓函数: sin ,0()1,0x x f x x x ?≠?=??=? 无法求出它的原函数,这时要求它的积分就无法使用牛顿-莱布尼茨公式了,解决积分的问题便受到阻碍。这种情况下就需要寻求一种新的求积分的方法来解决这些问题了。数值积分方法便在数学家们的需求下发展起来。 2、发展历程 等距节点的多项式插值求积法的观点最早 是1676年出现在Newton 给Leibniz 的一封信

相关主题