非线性方程求根的数值算法分析(共19页).doc
《非线性方程求根的数值算法分析(共19页).doc》由会员分享,可在线阅读,更多相关《非线性方程求根的数值算法分析(共19页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上非线性方程求根的数值算法分析 摘 要众所周知,代数方程求根问题是一个古老的数学问题。早在16世纪就找到了三次、四次方程的求根公式。但直到19世纪才证明了次的一般代数方程是不能用代数公式求解的,或者求解非常复杂。因此需要研究用数值方法求得满足一定精度的代数方程的近似解。在工程和科学技术中许多问题常归结为求解非线性方程的问题。正因为非线性方程求根问题是如此重要的基础,因此它的求根问题很早就引起了人们的兴趣,并得到了许多成熟的求解方法。本课题主要介绍非线性方程的数值解法是直接从方程出发,逐步缩小根的存在区间,或逐步将根的近似值精确化,直到满足问题对精度的要求,主要的方法有逐
2、步搜索法、二分法,迭代法,并写出这几种非线性方程的数值解法的算法步骤和例题,最后通过一个实际问题建立数学模型,用三种方法进行计算,得出结果并进行比较。 关键词: 非线性方程;寻根搜索法;二分法;迭代法;近似解THE ANALYSIS ABOUT NUMERICAL FOR SOLVING NONLINEAR EQUATIONABSTRACTAs we all know, it is an ancient problem about finding roots of algebraic equations. As early as 16th century ,people have found
3、extract roots formulas of cubic equation and quartic equation. But it was not until the 19th century general algebraic equation is pr oved that time cannot use algebraic formula,or solving very complex.Therefore need to be studied using numerical methods to obtain approximate solutions to meet certa
4、in precision algebraic equations.There are many problems in engineering and science and technology often attributed to the problem of solving nonlinear equations. Because roots of non-linearequations on the basis of the problem is so important, so its the root problem have long attracted the interes
5、t of the people, and got many mature solu-tion.This topic mainly introduces the numerical solution of nonlinear equation that i-sdirectly from the equation, gradually reduce the existence of root range, or ro-ot of approximation will be accurate, until meet the requirements of the proble-m of accura
6、cy. There are three methods, the method of step searching, dichoto-myie and the method of iterative, and then I will write this several algorithm steps and examples of numerical methods for solution of nonlinear equation, fi-nally, I will establish a practical problem, and use three problems to solv
7、e the problem, at last, I will make a comparison of these three kinds of method. Key words: Nonlinear equations;Roots search method; Dichotomy; Iteration method; The approximate solutions目 录专心-专注-专业 1 问题背景介绍我们都会解一元一次方程,对于二次方程,我们可以用熟悉的求根公式,而对于三次以上方程就不会解了。事实上,三次和四次方程的求根公式很复杂,五次以上代数方程一般无求根公式,至于一般的超越方程,
8、更没有求根公式。因此,为求解一个非线性方程,我们必须依靠某种数值方法来求其近似解。2 问题的分析对于一个非线性方程,在求其根时,必须考虑两个问题(1)方程是否有根;(2)方程的根的个数,首先我们需要知道非线性方程根的定义:设有一个非线性方程,其中为实变量的非线性函数。(1)如果有使,则称为方程的根,或为的零点。(2)当为多项式,即则称为次代数方程。当包含指数函数或者三角函数等特殊函数时,则称为特殊方程。根的重数的定义(3)如果,其中。为正整数,则称为的重根。当时,称为的单根。其次,根的存在由于零点定理密不可分,零点定理的意义:设在连续,且,则存在,使得,即在内存在零点。2.1 数值算法理论分析
9、2.1.1逐步搜索法对于方程,为简明起见,设,从区间左端点出发按某个预定步长(如取,为正整数),一段一段地向右跨,每跨一步进行一次根的搜索。即检查节点上的函数值的符号,若,则即为方程解;若,则方程根在区间中,其宽度为。例 考察方程的根。解 注意到 则在内至少有一个根,设从出发,以为步长向右进行根的搜索。列表记录各节点函数值的符号, 如表4.2.1所示。可见方程在内必有一根。表2.1的符号00.51.01.5的符号-+易见,此方法应用关键在步长的选择上。很明显,只要步长取得足够小,利用此法就可以得到任意精度的根,但缩小,搜索步数增多,从而使计算量增大,用此方法对高精度要求不简便。2.1.2二分法
10、对非线性方程: (2.1) 其中在上连续且设,不妨设在内仅有一个零点。求方程的实根的二分法的过程,就是将逐步分半,检查函数值符号的变化,以便确定包含根的充分小区间。二分法的步骤如下:记,第1步:分半计算,即将分半。计算中点及。若,则根必在内,否则必在内(若,则),于是得到长度一半的区间含根,即,且。第2步: . . .第步:(分半计算)重复上述过程。设已完成第1步第步,分半计算得到含根区间,且满足,即,则第步的分半计算:,且有: (2.2)确定新的含根区间,即如果,则根必在内,否则必在内,且有:。总之,由上述二分法得到序列,由(2.2)有:。可用二分法求方程的实根的近似值到任意指定的精度,这是
11、因为:设为给定精度要求,则由,可得分半计算次数应满足: (2.3) 二分法的优点是方法简单,且只要求连续即可。可用二分法求出在内的全部实根,但二分法不能求复根及偶数重根,且收敛较慢,函数值计算次数较多。例 用二分法求在内一个实根,且要求精确到小数点后第三位。(即)解 由代入式(2.3),其中,可确定所需分半次数为,计算结果部分如表2.2所示(显然)。表2.2部分计算结果81.1.1.0.91.1.1.0.101.1.1.111.1.1.2.1.3 迭代法 迭代法是一种逐次逼近法。它是求解代数方程、超越方程及方程组的一种基本方法,但存在是否收敛及收敛快慢的问题。 用迭代法求解的近似根,首先需将此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 非线性 方程 求根 数值 算法 分析 19
限制150内