非线性方程的求解-毕业论文.docx
《非线性方程的求解-毕业论文.docx》由会员分享,可在线阅读,更多相关《非线性方程的求解-毕业论文.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 非线性方程的求解 The Solution of Nonlinear Equations 目录绪论11 非线性方程的简介11.1非线性方程的背景11.2非线性方程的概念22非线性方程求解的数值方法32.1 二分法32.1.1 二分法的思想32.1.2 二分法的推理32.1.3 二分法的应用42.2 牛顿迭代法42.2.1 迭代法42.2.2 牛顿迭代法62.3 改进牛顿迭代法102.3.1 改进牛顿迭代法的背景102.3.2 改进的法113 牛顿迭代法和改进牛顿迭代法的应用123.1 牛顿迭代法的应用123.2 改进牛顿迭代法的应用194 结束语22参考文献23致谢24I非线性方程的求解摘要
2、非线性方程在实际问题中经常出现,很多熟悉的线性模型都是在一定的条件下由非线性问题简化得到的;非线性方程在科学与工程计算中的地位越来越重要,因此研究和探讨非线性方程求解的方法是非常有必要的。 本文先开始介绍了非线性方程的概念及相关背景,再着重描述了非线性方程的求解的一些常用分法:二分法,迭代法,牛顿迭代法。在这些方法当中,牛顿迭代法是求解非线性方程的一种非常常用并且有效的方法,但是牛顿迭代法有一些应用条件限制,因此提出了改进的牛顿迭代法;针对非线性方程的实例用上面提到的方法进行了数值计算,并且比较了牛顿迭代法和改进牛顿迭代法,最后介绍了牛顿迭代法在实际生活中的应用。【关键字】非线性方程 牛顿迭代
3、法 数值计算The Solution of Nonlinear EquationsAbstractNonlinear equations appear frequently in practical problems, and many of us are familiar with the linear model obtained by the simplified nonlinear problems under certain conditions. Nonlinear equations are becoming more and more important in science
4、and engineering computing. Therefore, it is necessary to study and explore ways to solve nonlinear equations.Firstly, this paper recommend some basic conceptions and related background ofnonlinear equations, then describe some methods of the solution of nonlinear equation emphatically, such as: the
5、procedure of dichotomy, the iterate method, the Newton iterate method and the improved Newton iterate method. It is very useful and effective to use the Newton iterate method for solving nonlinear equations in those methods. However, we propose the improved Newton iterate method because of the limit
6、s of the Newton iterate method. Also ,we have carried on the approximate calculation to the nonlinear equations and have compared the Newton iterate method with the improved Newton iterate method,In the end ,we introduce the application of the Newton iterate method in the real life.【Key words】The no
7、nlinear equations The Newton iterate method Numerical computationIII绪 论非线性是实际问题中经常出现的,并且在科学与工程计算中的地位越来越重要,很多我们熟悉的线性模型都是在一定的条件下由非线性问题简化得到的,为得到更符合实际的解答,往往需要直接研究非线性模型,从而产生非线性科学,它是21世纪科学技术发展的重要支柱.非线性问题的数学模型有无限维的如微分方程,也有有限维的.从线性到非线性是一个质的变化,方程的性质有本质的不同,求解方法也有很大的差别.非线性方程的数值解法在实际中有广泛的应用,特别是在各种非线性问题的科学计算中更显出
8、它的重要性,而且,随着计算机的广泛应用,有更多的领域涉及到非线性方程的求解问题,例如,动力系统,非线性有限元问题,非线性力学问题,还有非线性最优化与非线性规划问题等,因此,研究 性方程的解法就具有重要的实际意义.由于非线性方程的复杂性,在解法上除了极特殊的非线性方程外,直接法几乎是不能使用的,这需借助于二分法,迭代法来求解.从计算的经验来看, Newton迭代法用来求非线性方程一种非常常见的而且是有效的方法,所以我们有必要研究和探讨求解非线性方程的Newton方法.1 非线性方程的简介1.1 非线性方程的背景非线性科学是一门研究非线性现象共性的基础学科.它是自20世纪六十年代以来,在各门以非线
9、性为特征的分支学科的基础上逐步发展起来的综合性学科,被誉为本世纪自然科学的“第三次革命”.非线性科学几乎涉及了自然科学和社会科学的各个领域,并正在改变人们对现实世界的传统看法.科学界认为:非线性科学的研究不仅具有重大的科学意义,而且对国计民生的决策和人类生存环境的利用也具有实际意义.由非线性科学所引起的对确定论和随机论、有序与无序、偶然性与必然性等范畴和概念的重新认识,形成了一种新的自然观,将深刻地影响人类的思维方法,并涉及现代科学的逻辑体系的根本性问题.非线性问题的“个性”很强,处理起来十分棘手.历史上曾有过一些解非线性方程的“精品”,但与大量存在的非线性方程相比,只能算是“凤毛麟角”.因此
10、,长期以来,对非线性问题的研究一直分散在自然科学和技术科学的各个领域.20世纪六十年代以来,情况发生了变化.人们几乎同时从非线性系统的两个极端方向取得了突破:一方面从可积系统的一端,即从研究多自由度的非线性偏微分方程的一端获得重大进展.如在浅水波方程中发现了“孤子”,发展起一套系统的数学方法,如反散射法,贝克隆变换等,对一些类型的非线性方程给出了解法;另一方面,从不可积系统的极端,如在天文学、生态学等领域对一些看起来相当简单的不可积系统的研究,都发现了确定性系统中存在着对初值极为敏感的复杂运动.促成这种变化的一个重要原因十计算机的出现和广泛应用.科学家们以计算机为手段,勇敢地探索那些过去不能用
11、解析方法处理的非线性问题,从中发掘出规律性的认识,并打破了原有的学科界限,从共性、普适性方面来探讨非线性系统的行为.在数值计算中,非线性问题也是经常遇到的一类难题,特别是非线性方程组的数值求解问题构成了非线性科学的一个重要组成部分.1.2非线性方程的概念非线性方程,就是因变量与自变量之间的关系不是线性的关系,一般可以表示为.这类方程很多,例如平方关系、对数关系、指数关系、三角函数关系等等.下面这些例子就是常见的非线性方程:,.非线性方程可分为两类:一类是多项式方程,这类方程可以定义为:,.另一类是非多项式方程,它不能用多项式方程的形式表示,没有固定的形式.求解第一类多项式方程,现在已经有了比较
12、成熟的理论和方法.现在比较常用的一种数值方法是迭代法,能通过迭代次数的增加,从而越来越接近方程的解,求解第二类非多项式方程,是现在数学领域中的一个重点研究方向.一般来说,求解此类方程是采用随机搜索的办法.2非线性方程求解的数值方法2.1 二分法2.1.1 二分法的思想 二分法是区间迭代法的一种.它是重复运用零点存在性定理,每次将区间压缩一半且其中一个区间至少包含一个根,逐步缩短区间,直至最终区间长度满足一定的精度要求为止.2.1.2 二分法的推理先考察有根区间a,b,取中点,将它分成两半,然后进行根的搜索,即检查与是否同号,如果确系同号,说明所求的根在的右侧,这时令=,=.否则必在的左侧,这时
13、令=,=,不管出现哪一种情况,新的有根区间,的长度仅为,的一半.对压缩了有根区间,又可施行同样的过程,即用中点=(+)/2,以将区间,再分为两半,然后通过根的搜索判定所求根在的哪一侧,从而又确定一个新的有根区间,长度是,的一半.如此反复二分下去,可得出一系列有根区间,其中每个区间都是前一个区间的一半,因此的长度=,当时趋向零,就是说,如果二分过程无限地继续下去,这些区间最终必将收缩于一点,该点显然就是所求的根.每次二分后,设取有根区间的中点作为根的近似值,则在二分过程中可以获得一个近似根的序列 ,则该序列必以根为极限.不过在实际计算时,不可能完成这个无限过程,其实也没有这个必要,因为数值分析的
14、结果允许带有一定的的误差,由于: 只要二分足够多次(即k充分大)便有,这里为预定的精度.2.1.3 二分法的应用例1 求方程在区间内的一个实根,要求准确到小数点后第二位.解 这里,而,取的中点=将区间二等分,由于,即与同号,故所求的根在右侧,这时应=,而得到新的有根区间,.如此反复二分下去,二分过程无需贅述,现在预估所要二分的次数,按误差估计式,只要二分6次,便能达到预定的精度: 二分法计算结果如表1所示表1二分法的计算结果数据表k01.01.51.25-11.251.375+21.3751.3125-31.31251.3438+41.34381.3281+51.32811.3203-61.3
15、2031.3242-2.2 牛顿迭代法2.2.1 迭代法2.2.1.1 迭代法的思想迭代法是一种逐步逼近的方法,首先选定方程f( x) = 0 的一个近似根后,然后使用某个固定公式,反复校正这个根的近似值,使之逐步精确化,一直到满足给定的精度要求为止.2.2.1.2 迭代法的推理设方程有根,把方程化为等价方程 这种方程是隐式的,不能直接得出它的根,但如果给出根的某个猜测值代放在的右端,可得,然后,又可取作为猜测值,进一步得到,如此反复迭代如果按公式 确定的数列有极限,则称迭代过程式收敛,这时极限值显然就是方程的根.这种迭代法又称为不动点迭代法,由迭代过程所产生的数列并不都是收敛于某个数,与迭代
16、方程的选取有关.2.2.1.3 迭代法的误差公式定理1 假定函数满足下列条件: 对任意,有 存在正数,使对任意,有 则迭代过程对任意初值均收敛于方程的根,且有如下误差估计式: 证明 由式有 据此反复递推得,于是对任意正整数,有:,在上式中令,注意到,即得,证毕.2.2.1.4 迭代法的局部收敛性定理2 设为方程的根,在的邻近连续且,则迭代过程在邻近具有局部收敛性.证明 由连续函数的性质,存在的某个邻域R:,使对任意成立。此外,对任意,总有,这是因为于是,依据定理1可以断定,迭代过程对任意初值均收敛,证毕.2.2.2 牛顿迭代法2.2.2.1 牛顿迭代法的背景牛顿迭代法(Newtons meth
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 非线性 方程 求解 毕业论文
限制150内