数值分析中牛顿迭代法的引入方法探讨

第25卷第5期2010年lO月

天中学刊

JournalofTianzhong

、,01.25No.5

oct.20lO

数值分析中牛顿迭代法的引入方法探讨

王霞,张启虎

(郑州轻工业学院数学与信息科学系,河南郑州450002)

摘要:数值分析中牛顿迭代法是求解非线性方程的基本方法.与一般教材上牛顿迭代法的引入方法相比,用积分方程引入牛顿迭代法更能体现数值计算中的“近似”和“构造”思想,便于进一步介绍牛顿法的各种改进形式,有利于学生“创新”算法能力的培养和创新意识的形成.

关键词:非线性方程;牛顿迭代法;数值分析;效率指数;方程求根

中图分类号:G642,0241.7

文献标志码:A

文章编号:1006—5261(2010)05—0073—02

数值分析是理工科学生必学的一门重要课程.数值分析课程要求学生掌握具体数值计算的方法与理论,强调算法的实际应用.数值分析课程的学生群体可分为两类:一类是信息与计算科学等专业的理科学生,其学习目标是“研究”和“创新”算法;另一类是工科学生,其主要学习目标是掌握算法的使用.这两个群体的学习目标不同,教学内容及侧重点也应有所区别.

科学研究和工程计算中常常遇到求解非线性方程(组)的问题.数值分析教材中,牛顿迭代法(CN法)[1-l1]是求解非线性方程

f(x)=0

(1)

方法1直接给出迭代函数的具体形式【1-2】.文【1]中,直接选取迭代函数g(x)=X--/(石)/厂,(x),其对应的迭代格式为(2)式;文【2】直接给出了(2)式.

方法2利用泰勒公式导入牛顿迭代法【3_8】,其基本思路是:设方程(1)的近似根为而,将函数/(工)在%处作泰勒展开,有

厂(x)=厂(.h)+f’(‘)(石一工。)+

厂弋J。)(x—x。)2/21+….

用前面两项近似表示厂(x),得近似线性方程

厂(%)+厂7(%)(x一矗)=0.

设/,(x。)≠0,令其解X=Xn小则得(2)式.

(3)

方法3利用校正技术引入牛顿迭代法‘91,基本思

的一种基本方法,其迭代格式为

Xn卅=毛一厂(矗)/厂’(%),n=0,1,2,….

(2)

路是:设方程(1)的近似根为%,其校正值Xn+,=%+缸

能更好地满足方程(1),即/(‘+。)z0.将方程(1)的左

(2)式二次收敛于方程(1)的单根,因其收敛速度快,所以牛顿迭代法被广泛应用于非线性方程的求解.牛顿迭代法的引入方法直接关系到学生对此内容的理解和应用,因此,本文主要探讨牛顿迭代法的引入方法.

端用厂(x)在而处的微分f(x。)+厂,(%)缸来代替,则有f(x。)+/,(工。)缸=0,于是

缸=Xn+1一Xn=一,(b)//7(.k),

整理可得(2)式.

方法4引入一般的带待定函数的迭代函数,通过提高迭代法的收敛阶确定待定函数f10111,其基本思路是:由方程(1)总可以构造迭代函数

x=认x)=J-k(x)f(x),

牛顿迭代法的常见引入方法

牛顿迭代法是“非线性方程”这一章的重要一节,

由于与其他章节的联系很小,所以在不同数值分析教材中该章所处位置也不同.文『1-4]将该内容放在“数值积分与数值微分”之后,文[5—11】将其放在“数值积分与数值微分”之前.

牛顿迭代法的常见引入方法可概括为以下4种:

收稿日期:2010—01—14

其中七(J)为待定函数,因为

认x)=1-k'(x)f(x)-k(x)f’(z)

且I纵x)I在根口附近越小其局部收敛速度越快,故令

∥(∞=0,从而k(a)=l/f'{a),/,(优)≠0,于是得到迭

基金项目:河南省教育厅自然科学基金项目(2008.755.65);郑州轻工业学院教改项目作者简介:王霞(1970--),女,河南开封人,副教授.

万方数据

・74・

王霞,张启虎:数值分析中牛顿迭代法的引入方法探讨

代函数x=烈z)=X一/(x)//,(上),从而得到(2)式.

对于以上的4种方法,方法l直接给出迭代函数,适用于使用“算法”的学生,而对于“研究”和“创新”算法的学生来说是不适用的;方法2利用泰勒公式引入牛顿迭代法,利于激发学生“创新”算法的兴趣;方法3一步步逼近问题的解,能够使学生深刻体会逐步逼近的数学思想;方法4能使学生更清楚地理解收敛阶的概念.

2牛顿迭代法的积分引入法及牛顿迭代法的改进2.1牛顿迭代法的积分引入法

下面给出一种新的引入牛顿迭代法的方法‘121,此方法的引入需要以数值积分的知识作为基础,也就是说要把“数值积分与数值微分”这一章放在“非线性方程的数值解法”之前讲授.

令口是光滑函数f(x)的零点,考虑方程f(x)=0的数值解.由牛顿定理,显然有

,(工)=/(以)+ef7(t)dt.

(4)

将(4)式右端的积分值用数值积分中的左矩形公式近似代替,并令工=口,可得0。f(x。)+(口一x。)/,(x。),从而解出口zXn一/(%)//,(以).令口=Xn“,即可得到

Xn+1=Xn一/(%)//7(h),n=0,1,2,….这样,由积分方程和牛顿定理,利用数值积分中的左矩形公式就引入了牛顿法.这样的引入方法会带给学生这样一个思考:左矩形公式(或右矩形公式)是数值积分的一个简单的代替,其精度较低,因此得到的牛顿迭代法的收敛阶也较低,如果用精度较高的的迭代公式呢?若用梯形公式[/,(矗)+/,(x)】(x—x.)/2近似代替

%+1=X。-2f(x。)/【/’(Xn)+f7(工川)】,

(5)

fZn=Xn—f(x。)/厂,(%),。

【Xn+。=x.-2f(x。)/[/,(工.)+/,(z。)],

、。7

沿着此思路,学生自然能想到两个数的平均不只万方数据

平均牛顿法等.

用/,(%)和/,(乙)的调和平均值代替厂,(%),可得到调和平均牛顿法(HN法)【”】,即

f乙=%一厂(%)//,(x。),

【Xn+l=Xn-f(x。)[/,(x。)+厂,(z。)】/[2/,(工。)/,(乙)】.

用/,(而)和/,(乙)的几何平均值代替/,(b),可得到几何平均牛顿法(GN法)[141,即

k=Xn--f(x。)/厂,(矗),

【Xn+。=x.-f(x。)/sgn[f'(xo)]√/,(k)/,(磊).

与一般教材上牛顿迭代法的引入方法相比,用积分方程引入牛顿迭代法更能体现数值计算中的“近似”和“构造”思想,便于进一步介绍牛顿法的各种改进参考文献:

大学出版社,2000:130一142.

【2]林成森.数值计算方法[M】.北京:科学出版社,2005,

33—41.

大学出版社,2002,34--43.

2004.32—39.

高等教育出版社,1995,26--268.

交通大学出版社,1985.191--197.

2007.158—164.

北京:科学出版社,2006,90一93.

社,2004。123--126.

高等教育出版社,1999,238--247.

2004.136—139.

S,FemandoTGL.AvariantofNewton’s

methodwithacceleratedthird-order

convergence[J].Appl.

Math.1ett.,2000,13(8):87—93.

AY.Some

variantsofNewton’smethods[J].

Appl.Math.1ett.,2004,17:677--682.

数学的实践与认识,2007,37(1):72--76.

[责任编辑张继金]

形式,有利于学生“创新”算法能力的培养和创新意识的形成.

【1】陈公宁,沈嘉骥.计算方法引论[M】.北京:北京师范

梯形公式近似代替(4)右端的积分项,能否得到更高阶2.2牛顿迭代法的改进

[3】孙志忠,袁慰平,闻振初.数值分析[M】.南京:东南

【4】马东升.数值计算方法[M】.北京:机械工业出版社,

[5]李庆扬,易达义,王能超.现代数值分析[M】.北京:

[6】邓建中,葛仁杰,程正兴.计算方法【M].西安:西安

[7】石东洋.数值计算方法[M】.郑州:郑州大学出版社,

【8】张韵华,奚梅成,陈效群.数值计算方法与算法[M】.

[9】9王能超.计算方法简明教程[M】.北京:高等教育出版

[10]施吉林,刘淑珍,陈桂芝.计算机数值方法[M】.北京:

【ll】白峰杉.数值计算引论[M】.北京:高等教育出版社,

(4)式右端的积分项,利用上面的方法可得

其中r/=0,1,2,….(5)式的迭代需要隐式计算,这会给求解带来很大麻烦,为避免隐式计算,下面给出预估一校正的方法,即

[12】Weerakoon其中珂=0,1,2,….可以证明(6)式为三阶收敛,它是对牛顿迭代法的改进,其效率指数为3'/,=1.442,大于牛顿法的效率指数2v2=1.414.与(6)式对应的方法称为梯形牛顿法或代数平均牛顿法(AN法)B21.

代数平均.这时,教师可介绍调和平均牛顿法、几何

[13】OZBAN

[14】王霞,赵玲玲,李飞敏.牛顿方法的两个新格式[J】.

数值分析中牛顿迭代法的引入方法探讨

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

王霞, 张启虎

郑州轻工业学院,数学与信息科学系,河南,郑州,450002天中学刊

JOURNAL OF TIANZHONG2010,25(5)0次

参考文献(14条)

1. 陈公宁,沈嘉骥.计算方法引论[M].北京:北京师范大学出版社,2000:130-142.2. 林成森.数值计算方法[M].北京:科学出版社,2005,33-41.

3. 孙志忠,袁慰平,闻振初.数值分析[M].南京:东南大学出版社,2002,34-43.4. 马东升.数值计算方法[M].北京:机械工业出版社,2004,32-39.

5. 李庆扬,易达义,王能超.现代数值分析[M].北京:高等教育出版社,1995,26-268.6. 邓建中,葛仁杰,程正兴.计算方法[M].西安:西安交通大学出版社,1985,191-197.7. 石东洋.数值计算方法[M].郑州:郑州大学出版社,2007,158-164.

8. 张韵华,奚梅成,陈效群.数值计算方法与算法[M].北京:科学出版社,2006,90-93.9. 王能超.计算方法简明教程[M].北京:高等教育出版社,2004,123-126.

10. 施吉林,刘淑珍,陈桂芝.计算机数值方法[M].北京:高等教育出版社,1999,238-247.11. 白峰杉.数值计算引论[M].北京:高等教育出版社,2004,136-139.

12. Weerakoon S,Fernando T G L.A variant of Newton's method with accelerated third-orderconvergence[J].Appl.Math.lett.,2000,13(8):87-93.

13. (O)ZBAN A Y.Some variants of Newton's methods[J].Appl.Math.lett.,2004,17:677-682.14. 王霞,赵玲玲,李飞敏.牛顿方法的两个新格式[J].数学的实践与认识,2007,37(1):72-76.

相似文献(10条)

1.期刊论文 倪健. 马昌凤. NI Jian. MA Chang-feng 解非线性方程牛顿迭代法的一种新的加速技巧 -广西科学院学报2010,26(1)

通过对非线性方程求根牛顿迭代法的分析,给出牛顿迭代法的一种新的加速技巧,并通过数值算例验证所作的理论分析.数值结果表明该加速方法是行之有效的.

2.期刊论文 吕勇. 刘兴国. LV Yong. LIU Xing-guo 牛顿迭代法加速收敛的一种修正格式 -武汉科技学院学报2006,19(2)

牛顿迭代法是求解非线性方程的一种重要的数值计算方法,在通常情况下,它具有至少平方收敛.本文利用文献[4]所建立的迭代格式xn+1=xn-f(xn)/αf(xn)+f'(xn),对迭代格式中的参数α的讨论,实现了牛顿迭代法加速收敛的一种修正格式.

3.期刊论文 柳辉. LIU Hui 解非线性方程的牛顿迭代法及其应用 -重庆工学院学报(自然科学版)2007,21(8)

牛顿迭代法也称为牛顿切线法,是解非线性方程的一种方法,通过实例对该方法进行了介绍,包括其理论依据、误差估计、收敛阶数、迭代法初始值的选取规则等.

4.期刊论文 郑权 牛顿迭代法在弱条件下的二阶收敛性和比值收敛因子 -北方工业大学学报2003,15(1)

研究求解非线性方程的牛顿迭代法的二阶收敛性和比值收敛因子(Q-因子),证明在弱条件下的二阶收敛性仍然成立,得到或估计比值收敛因子,并且做出有关的数值实验.

5.学位论文 杨国海 一簇牛顿类迭代法 2007

本学位论文讨论了解非线性方程的一族牛顿类迭代法。文中基于动力系统的理论,导出了一种Newton类方法及其变形,同时考虑了与两分法的结合,在较弱的条件下证明了收敛性。文中还考虑了基于Adomian分解原理得到一系列迭代法公式,最后给出数值结果。

6.期刊论文 蔡慧萍 牛顿迭代法在非线性方程求重根中的应用 -科技信息(学术版)2008,""(27)

牛顿迭代法是非线性方程根的一种常见的数值方法,对于非线性方程的单重零点来说Newton迭代法一般具有局部二阶收敛性,但是当所求的根x*是f(x)的m重根时,m是大于等于2的整数,此时Newton迭代法只有一阶收敛性.本文结合两种修正的Newton迭代法给出一种在不知道根的重数的情况下既可以提高收敛速度而又避免求f(x)的二阶导数可行的算法.

7.期刊论文 陈以平. CHEN Yi-ping 具有参数的三阶收敛的修正牛顿迭代法 -湖北民族学院学报(自然科学版)

2005,23(4)

以解非线性方程的常微分方程方法和传统牛顿法为基础,提出方程求根的一种具有参数的修正牛顿迭代法,证明了这种迭代法至少具有三阶收敛速度,最后通过实际算例给出了相关迭代法相互比较的数值结果.

8.学位论文 许朋 神经动力学新方法与传统方法的比较和联系:解非线性方程为例 2010

神经动力学方法以其并行处理的本质和可硬件实现的优点而被广泛应用在科研和工程领域。本文将以求解非线性方程为例,提出一种新型神经动力学方法,并研究它与传统的梯度动力学方法和数值算法(尤其是牛顿迭代法)的区别和联系。求解非线性方程是科研和工程领域中的常见问题,而非线性方程不仅包括传统观念上的静态非线性方程,还包括参数随时间变化的、非稳定的非线性方程。本文提出一种可以求解形如f(x(t),t)=0的时变非线性方程和形如f(x)=0的静态非线性方程(可以看作是时变非线性方程不显含时间t的特例)的新型神经动力学新方法。而传统的梯度动力学方法在本质上是用来求解时不变问题的,若用来求解时变非线性方程,得到的往往不是实时解而是滞后解(或近似解)。对于静态的非线性方程求解,传统的梯度动力学方法虽然是有效的,但是对于多重根、局部极小点等情况,就不如新型的神经动力学方法理想,往往会出现求解不精确,陷入局部极小点的弊端。而新型神经动力学方法可以消除求解重根时不精确的弊端,遇到局部极小点也可以给出警告信息。另外,对新型神经动力学方法稍加改进,即可越过局部极小点而得到理论解。此外,就静态的非线性方程求解问题,离散化该新型神经动力学方法可得到其离散模型,理论分析和计算机仿真可证明该离散模型的有效性。与求解静态非线性方程的数值算法尤其是牛顿迭代法对比,可以得知牛顿迭代法是该神经动力学新方法离散模型的特例,就牛顿迭代法的由来给出了新的合理严密的解释。

关键词:神经动力学新方法,梯度动力学方法,时变与静态的非线性方程求解,局部极小点,神经动力学新方法的离散模型,牛顿迭代法

9.期刊论文 赵喜清. 徐永春 求非线性方程近似解的通用程序 -高师理科学刊2001,21(3)

根据牛顿迭代法思想,用MATLAB语言给出求非线性方程近似解的通用程序.

10.期刊论文 刘浩. 唐月红 NURBS曲面间的最短距离 -南京理工大学学报2002,26(4)

该文在讨论B样条基函数区间拓展的基础上,运用区间细分算法和求解非线性方程组的拟牛顿迭代法,提出了一个有效的求解距离的方法,该算法解决了2张NURBS曲面间的最短距离计算问题.实现这一算法的关键是利用区间算法估算出所有解区间,然后在这些区间内以解方程组的方式来搜索精确解.

本文链接:http://d.g.wanfangdata.com.cn/Periodical_tzxk201005031.aspx

授权使用:北京理工大学(北京理工大学),授权号:bb3837c2-4353-4fd9-94a1-9e3d0153e89f

下载时间:2010年11月29日

第25卷第5期2010年lO月

天中学刊

JournalofTianzhong

、,01.25No.5

oct.20lO

数值分析中牛顿迭代法的引入方法探讨

王霞,张启虎

(郑州轻工业学院数学与信息科学系,河南郑州450002)

摘要:数值分析中牛顿迭代法是求解非线性方程的基本方法.与一般教材上牛顿迭代法的引入方法相比,用积分方程引入牛顿迭代法更能体现数值计算中的“近似”和“构造”思想,便于进一步介绍牛顿法的各种改进形式,有利于学生“创新”算法能力的培养和创新意识的形成.

关键词:非线性方程;牛顿迭代法;数值分析;效率指数;方程求根

中图分类号:G642,0241.7

文献标志码:A

文章编号:1006—5261(2010)05—0073—02

数值分析是理工科学生必学的一门重要课程.数值分析课程要求学生掌握具体数值计算的方法与理论,强调算法的实际应用.数值分析课程的学生群体可分为两类:一类是信息与计算科学等专业的理科学生,其学习目标是“研究”和“创新”算法;另一类是工科学生,其主要学习目标是掌握算法的使用.这两个群体的学习目标不同,教学内容及侧重点也应有所区别.

科学研究和工程计算中常常遇到求解非线性方程(组)的问题.数值分析教材中,牛顿迭代法(CN法)[1-l1]是求解非线性方程

f(x)=0

(1)

方法1直接给出迭代函数的具体形式【1-2】.文【1]中,直接选取迭代函数g(x)=X--/(石)/厂,(x),其对应的迭代格式为(2)式;文【2】直接给出了(2)式.

方法2利用泰勒公式导入牛顿迭代法【3_8】,其基本思路是:设方程(1)的近似根为而,将函数/(工)在%处作泰勒展开,有

厂(x)=厂(.h)+f’(‘)(石一工。)+

厂弋J。)(x—x。)2/21+….

用前面两项近似表示厂(x),得近似线性方程

厂(%)+厂7(%)(x一矗)=0.

设/,(x。)≠0,令其解X=Xn小则得(2)式.

(3)

方法3利用校正技术引入牛顿迭代法‘91,基本思

的一种基本方法,其迭代格式为

Xn卅=毛一厂(矗)/厂’(%),n=0,1,2,….

(2)

路是:设方程(1)的近似根为%,其校正值Xn+,=%+缸

能更好地满足方程(1),即/(‘+。)z0.将方程(1)的左

(2)式二次收敛于方程(1)的单根,因其收敛速度快,所以牛顿迭代法被广泛应用于非线性方程的求解.牛顿迭代法的引入方法直接关系到学生对此内容的理解和应用,因此,本文主要探讨牛顿迭代法的引入方法.

端用厂(x)在而处的微分f(x。)+厂,(%)缸来代替,则有f(x。)+/,(工。)缸=0,于是

缸=Xn+1一Xn=一,(b)//7(.k),

整理可得(2)式.

方法4引入一般的带待定函数的迭代函数,通过提高迭代法的收敛阶确定待定函数f10111,其基本思路是:由方程(1)总可以构造迭代函数

x=认x)=J-k(x)f(x),

牛顿迭代法的常见引入方法

牛顿迭代法是“非线性方程”这一章的重要一节,

由于与其他章节的联系很小,所以在不同数值分析教材中该章所处位置也不同.文『1-4]将该内容放在“数值积分与数值微分”之后,文[5—11】将其放在“数值积分与数值微分”之前.

牛顿迭代法的常见引入方法可概括为以下4种:

收稿日期:2010—01—14

其中七(J)为待定函数,因为

认x)=1-k'(x)f(x)-k(x)f’(z)

且I纵x)I在根口附近越小其局部收敛速度越快,故令

∥(∞=0,从而k(a)=l/f'{a),/,(优)≠0,于是得到迭

基金项目:河南省教育厅自然科学基金项目(2008.755.65);郑州轻工业学院教改项目作者简介:王霞(1970--),女,河南开封人,副教授.

万方数据

・74・

王霞,张启虎:数值分析中牛顿迭代法的引入方法探讨

代函数x=烈z)=X一/(x)//,(上),从而得到(2)式.

对于以上的4种方法,方法l直接给出迭代函数,适用于使用“算法”的学生,而对于“研究”和“创新”算法的学生来说是不适用的;方法2利用泰勒公式引入牛顿迭代法,利于激发学生“创新”算法的兴趣;方法3一步步逼近问题的解,能够使学生深刻体会逐步逼近的数学思想;方法4能使学生更清楚地理解收敛阶的概念.

2牛顿迭代法的积分引入法及牛顿迭代法的改进2.1牛顿迭代法的积分引入法

下面给出一种新的引入牛顿迭代法的方法‘121,此方法的引入需要以数值积分的知识作为基础,也就是说要把“数值积分与数值微分”这一章放在“非线性方程的数值解法”之前讲授.

令口是光滑函数f(x)的零点,考虑方程f(x)=0的数值解.由牛顿定理,显然有

,(工)=/(以)+ef7(t)dt.

(4)

将(4)式右端的积分值用数值积分中的左矩形公式近似代替,并令工=口,可得0。f(x。)+(口一x。)/,(x。),从而解出口zXn一/(%)//,(以).令口=Xn“,即可得到

Xn+1=Xn一/(%)//7(h),n=0,1,2,….这样,由积分方程和牛顿定理,利用数值积分中的左矩形公式就引入了牛顿法.这样的引入方法会带给学生这样一个思考:左矩形公式(或右矩形公式)是数值积分的一个简单的代替,其精度较低,因此得到的牛顿迭代法的收敛阶也较低,如果用精度较高的的迭代公式呢?若用梯形公式[/,(矗)+/,(x)】(x—x.)/2近似代替

%+1=X。-2f(x。)/【/’(Xn)+f7(工川)】,

(5)

fZn=Xn—f(x。)/厂,(%),。

【Xn+。=x.-2f(x。)/[/,(工.)+/,(z。)],

、。7

沿着此思路,学生自然能想到两个数的平均不只万方数据

平均牛顿法等.

用/,(%)和/,(乙)的调和平均值代替厂,(%),可得到调和平均牛顿法(HN法)【”】,即

f乙=%一厂(%)//,(x。),

【Xn+l=Xn-f(x。)[/,(x。)+厂,(z。)】/[2/,(工。)/,(乙)】.

用/,(而)和/,(乙)的几何平均值代替/,(b),可得到几何平均牛顿法(GN法)[141,即

k=Xn--f(x。)/厂,(矗),

【Xn+。=x.-f(x。)/sgn[f'(xo)]√/,(k)/,(磊).

与一般教材上牛顿迭代法的引入方法相比,用积分方程引入牛顿迭代法更能体现数值计算中的“近似”和“构造”思想,便于进一步介绍牛顿法的各种改进参考文献:

大学出版社,2000:130一142.

【2]林成森.数值计算方法[M】.北京:科学出版社,2005,

33—41.

大学出版社,2002,34--43.

2004.32—39.

高等教育出版社,1995,26--268.

交通大学出版社,1985.191--197.

2007.158—164.

北京:科学出版社,2006,90一93.

社,2004。123--126.

高等教育出版社,1999,238--247.

2004.136—139.

S,FemandoTGL.AvariantofNewton’s

methodwithacceleratedthird-order

convergence[J].Appl.

Math.1ett.,2000,13(8):87—93.

AY.Some

variantsofNewton’smethods[J].

Appl.Math.1ett.,2004,17:677--682.

数学的实践与认识,2007,37(1):72--76.

[责任编辑张继金]

形式,有利于学生“创新”算法能力的培养和创新意识的形成.

【1】陈公宁,沈嘉骥.计算方法引论[M】.北京:北京师范

梯形公式近似代替(4)右端的积分项,能否得到更高阶2.2牛顿迭代法的改进

[3】孙志忠,袁慰平,闻振初.数值分析[M】.南京:东南

【4】马东升.数值计算方法[M】.北京:机械工业出版社,

[5]李庆扬,易达义,王能超.现代数值分析[M】.北京:

[6】邓建中,葛仁杰,程正兴.计算方法【M].西安:西安

[7】石东洋.数值计算方法[M】.郑州:郑州大学出版社,

【8】张韵华,奚梅成,陈效群.数值计算方法与算法[M】.

[9】9王能超.计算方法简明教程[M】.北京:高等教育出版

[10]施吉林,刘淑珍,陈桂芝.计算机数值方法[M】.北京:

【ll】白峰杉.数值计算引论[M】.北京:高等教育出版社,

(4)式右端的积分项,利用上面的方法可得

其中r/=0,1,2,….(5)式的迭代需要隐式计算,这会给求解带来很大麻烦,为避免隐式计算,下面给出预估一校正的方法,即

[12】Weerakoon其中珂=0,1,2,….可以证明(6)式为三阶收敛,它是对牛顿迭代法的改进,其效率指数为3'/,=1.442,大于牛顿法的效率指数2v2=1.414.与(6)式对应的方法称为梯形牛顿法或代数平均牛顿法(AN法)B21.

代数平均.这时,教师可介绍调和平均牛顿法、几何

[13】OZBAN

[14】王霞,赵玲玲,李飞敏.牛顿方法的两个新格式[J】.

数值分析中牛顿迭代法的引入方法探讨

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

王霞, 张启虎

郑州轻工业学院,数学与信息科学系,河南,郑州,450002天中学刊

JOURNAL OF TIANZHONG2010,25(5)0次

参考文献(14条)

1. 陈公宁,沈嘉骥.计算方法引论[M].北京:北京师范大学出版社,2000:130-142.2. 林成森.数值计算方法[M].北京:科学出版社,2005,33-41.

3. 孙志忠,袁慰平,闻振初.数值分析[M].南京:东南大学出版社,2002,34-43.4. 马东升.数值计算方法[M].北京:机械工业出版社,2004,32-39.

5. 李庆扬,易达义,王能超.现代数值分析[M].北京:高等教育出版社,1995,26-268.6. 邓建中,葛仁杰,程正兴.计算方法[M].西安:西安交通大学出版社,1985,191-197.7. 石东洋.数值计算方法[M].郑州:郑州大学出版社,2007,158-164.

8. 张韵华,奚梅成,陈效群.数值计算方法与算法[M].北京:科学出版社,2006,90-93.9. 王能超.计算方法简明教程[M].北京:高等教育出版社,2004,123-126.

10. 施吉林,刘淑珍,陈桂芝.计算机数值方法[M].北京:高等教育出版社,1999,238-247.11. 白峰杉.数值计算引论[M].北京:高等教育出版社,2004,136-139.

12. Weerakoon S,Fernando T G L.A variant of Newton's method with accelerated third-orderconvergence[J].Appl.Math.lett.,2000,13(8):87-93.

13. (O)ZBAN A Y.Some variants of Newton's methods[J].Appl.Math.lett.,2004,17:677-682.14. 王霞,赵玲玲,李飞敏.牛顿方法的两个新格式[J].数学的实践与认识,2007,37(1):72-76.

相似文献(10条)

1.期刊论文 倪健. 马昌凤. NI Jian. MA Chang-feng 解非线性方程牛顿迭代法的一种新的加速技巧 -广西科学院学报2010,26(1)

通过对非线性方程求根牛顿迭代法的分析,给出牛顿迭代法的一种新的加速技巧,并通过数值算例验证所作的理论分析.数值结果表明该加速方法是行之有效的.

2.期刊论文 吕勇. 刘兴国. LV Yong. LIU Xing-guo 牛顿迭代法加速收敛的一种修正格式 -武汉科技学院学报2006,19(2)

牛顿迭代法是求解非线性方程的一种重要的数值计算方法,在通常情况下,它具有至少平方收敛.本文利用文献[4]所建立的迭代格式xn+1=xn-f(xn)/αf(xn)+f'(xn),对迭代格式中的参数α的讨论,实现了牛顿迭代法加速收敛的一种修正格式.

3.期刊论文 柳辉. LIU Hui 解非线性方程的牛顿迭代法及其应用 -重庆工学院学报(自然科学版)2007,21(8)

牛顿迭代法也称为牛顿切线法,是解非线性方程的一种方法,通过实例对该方法进行了介绍,包括其理论依据、误差估计、收敛阶数、迭代法初始值的选取规则等.

4.期刊论文 郑权 牛顿迭代法在弱条件下的二阶收敛性和比值收敛因子 -北方工业大学学报2003,15(1)

研究求解非线性方程的牛顿迭代法的二阶收敛性和比值收敛因子(Q-因子),证明在弱条件下的二阶收敛性仍然成立,得到或估计比值收敛因子,并且做出有关的数值实验.

5.学位论文 杨国海 一簇牛顿类迭代法 2007

本学位论文讨论了解非线性方程的一族牛顿类迭代法。文中基于动力系统的理论,导出了一种Newton类方法及其变形,同时考虑了与两分法的结合,在较弱的条件下证明了收敛性。文中还考虑了基于Adomian分解原理得到一系列迭代法公式,最后给出数值结果。

6.期刊论文 蔡慧萍 牛顿迭代法在非线性方程求重根中的应用 -科技信息(学术版)2008,""(27)

牛顿迭代法是非线性方程根的一种常见的数值方法,对于非线性方程的单重零点来说Newton迭代法一般具有局部二阶收敛性,但是当所求的根x*是f(x)的m重根时,m是大于等于2的整数,此时Newton迭代法只有一阶收敛性.本文结合两种修正的Newton迭代法给出一种在不知道根的重数的情况下既可以提高收敛速度而又避免求f(x)的二阶导数可行的算法.

7.期刊论文 陈以平. CHEN Yi-ping 具有参数的三阶收敛的修正牛顿迭代法 -湖北民族学院学报(自然科学版)

2005,23(4)

以解非线性方程的常微分方程方法和传统牛顿法为基础,提出方程求根的一种具有参数的修正牛顿迭代法,证明了这种迭代法至少具有三阶收敛速度,最后通过实际算例给出了相关迭代法相互比较的数值结果.

8.学位论文 许朋 神经动力学新方法与传统方法的比较和联系:解非线性方程为例 2010

神经动力学方法以其并行处理的本质和可硬件实现的优点而被广泛应用在科研和工程领域。本文将以求解非线性方程为例,提出一种新型神经动力学方法,并研究它与传统的梯度动力学方法和数值算法(尤其是牛顿迭代法)的区别和联系。求解非线性方程是科研和工程领域中的常见问题,而非线性方程不仅包括传统观念上的静态非线性方程,还包括参数随时间变化的、非稳定的非线性方程。本文提出一种可以求解形如f(x(t),t)=0的时变非线性方程和形如f(x)=0的静态非线性方程(可以看作是时变非线性方程不显含时间t的特例)的新型神经动力学新方法。而传统的梯度动力学方法在本质上是用来求解时不变问题的,若用来求解时变非线性方程,得到的往往不是实时解而是滞后解(或近似解)。对于静态的非线性方程求解,传统的梯度动力学方法虽然是有效的,但是对于多重根、局部极小点等情况,就不如新型的神经动力学方法理想,往往会出现求解不精确,陷入局部极小点的弊端。而新型神经动力学方法可以消除求解重根时不精确的弊端,遇到局部极小点也可以给出警告信息。另外,对新型神经动力学方法稍加改进,即可越过局部极小点而得到理论解。此外,就静态的非线性方程求解问题,离散化该新型神经动力学方法可得到其离散模型,理论分析和计算机仿真可证明该离散模型的有效性。与求解静态非线性方程的数值算法尤其是牛顿迭代法对比,可以得知牛顿迭代法是该神经动力学新方法离散模型的特例,就牛顿迭代法的由来给出了新的合理严密的解释。

关键词:神经动力学新方法,梯度动力学方法,时变与静态的非线性方程求解,局部极小点,神经动力学新方法的离散模型,牛顿迭代法

9.期刊论文 赵喜清. 徐永春 求非线性方程近似解的通用程序 -高师理科学刊2001,21(3)

根据牛顿迭代法思想,用MATLAB语言给出求非线性方程近似解的通用程序.

10.期刊论文 刘浩. 唐月红 NURBS曲面间的最短距离 -南京理工大学学报2002,26(4)

该文在讨论B样条基函数区间拓展的基础上,运用区间细分算法和求解非线性方程组的拟牛顿迭代法,提出了一个有效的求解距离的方法,该算法解决了2张NURBS曲面间的最短距离计算问题.实现这一算法的关键是利用区间算法估算出所有解区间,然后在这些区间内以解方程组的方式来搜索精确解.

本文链接:http://d.g.wanfangdata.com.cn/Periodical_tzxk201005031.aspx

授权使用:北京理工大学(北京理工大学),授权号:bb3837c2-4353-4fd9-94a1-9e3d0153e89f

下载时间:2010年11月29日


相关内容

  • 挤出胀大数值模拟
  • 挤出胀大数值模拟 申长雨谢英杨广军杨扬田中 (郑州工业大学橡塑模具国家工程研究中心) (中国・河南・郑州450002) 摘要本文在对挤塑成型过程分析和研究的基础上,将计算力学.高分子流变学.计算机技术及模具设计理论相结合,采用CAE技术.对挤出胀大的机理和数值算法进行了系统的撂讨和分析.论文研究了平 ...

  • 多项分类Logistic回归分析的功能与意义 (1)
  • 多项分类Logistic 回归分析的功能与意义 我们经常会遇到因变量有多个取值而且无大小顺序的情况,比如职业.婚姻情况等等,这时一般的线性回归分析无法准确地刻画变量之间的因果关系,需要用其它回归分析方法来进行拟合模型.SPSS 的多项分类Logistic 回归便是一种简便的处理该类因变量问题的分析方 ...

  • 常微分方程数值解法的研究
  • 2011年第5期总第107期 高职教育 No.5. 2011Sum 107 常微分方程数值解法的研究 霍晓程 (株洲职业技术学院 湖南株洲 412001) 摘 要:本文简要介绍了常微分方程的初值问题和边值问题,同时对初值问题和边值问题常用的数值解法做了归纳介绍,并对未来的发展做了展望. 关键词:常微 ...

  • 地下水运动数值模拟过程中边界条件问题探讨
  • 水 利 学 报 2003年3月 文章编号:0559 9350(2003) 03 0033 04SHUILI XUEBAO 第3期 地下水运动数值模拟过程中边界条件问题探讨 卢文喜1 (1 吉林大学环境与资源学院, 吉林长春 130026) 摘要:本文对地下水运动数值模拟过程中边界条件的涵义和处理方法 ...

  • 三维泊松方程数值模拟的多重网格方法
  • 第24卷第1期 2009年2月(页码:154-158) 地球物理 IN 学进展 v01.24,No.1 Feb.2009 PRoGRESSGEOPHYSICS 鲁晶津,吴小平,KlausSpitzer.三维泊松方程数值模拟的多重网格方法.地球物理学进展,2009,24(1):154-158 Lu J ...

  • 流体在工业管道中流动沿程阻力计算的研究
  • ・26・ 江西能源2006(3) 研究探讨 流体在工业管道中流动沿程阻力计算的研究 董哲生 (江西科技师范学院专科部 摘 江西南昌330038) 要:分析了目前工业管道设计中存在沿程阻力计算不够准确这一现象的原因及由此产生的后果.对于流体力 学中计算工业管道内流动沿程阻力系数的柯列勃洛克公式,给出了 ...

  • 现代数值计算上机习题答案
  • 上海电力学院 数值计算方法上机实习 报告 院 系:电气工程学院 专业年级:电力系统及其自动化 学生姓名: 杨 建 学号:ys1310301074 指导教师: 黄建雄 2013年12月23日 数值计算方法上机实习题 x n dx , 1. 设I n =⎰05+x 1 (1) 由递推公式I n =-5I ...

  • 预处理共轭梯度法求解线性方程组
  • [摘 要]针对共轭梯度法求解线性方程组,提出一种预处理思想.基于次思想,首先给出预处理矩阵,然后求解预处理线性方程组,再使用共轭梯度法求解.最后通过几个数值试验,与直接使用共轭梯度法求解线性方程组相比较,本文的方法提高了收敛速度. [关键词]线性方程组,预处理,共轭梯度法 中图分类号:E911 文献 ...

  • 陶文铨老师_数值传热学_热流问题的数值计算03
  • 热流问题的数值计算 Numerical Simulations of Thermal & Fluid Problems 第三章多维导热问题 主讲陶文铨 西安交通大学能源与动力工程学院热流中心CFD-NHT-EHT CENTER 2007年11月20日,西安 2. 解决的一种方案 为写出适合于 ...