求方程解析式的方法,求方程的根用传统流程图

中国论文网 发表于2024-03-20 19:31:59 归属于教育论文 本文已影响372 我要投稿 手机版

       今天中国论文网小编为大家分享毕业论文、职称论文、论文查重、论文范文、硕博论文库、论文写作格式等内容.                    

  关于求方程实根的具有大范围收敛的迭代方法,近年来受到广泛的重视,出现了许多有 意义的成果.但在这些方法中,有的需要计算函数的二阶导数,有的对函数的性质要求 高.本文给出了一个不需要计算函数二阶导数的迭代公式,它对函数性质要求低,并论证了 该公式的大范围收敛性及收敛速度?最后给出了数值例子?

  1 迭代公式的建立

  设 /(a) 6 cz[_ajb]

  由台劳展开式得:

  /(?r) = f{x~ ) + f (x~ ) (x - X7 ) +- x~ )2/2,a <i < b(1)

  或/(工)=f{Xn ) + /,- x广)+ 尸(f+)(?r - X; )2/2,a < c+< 6

  其中,6 (?6),且< xt,令:

  giCr) = ) + f (x^)(j: - x;f ) + D+ (x - xtY/2(3)

  g*2(x) - f{x~ ) + /; {x; ) (x - x;) + D~ (x - x~ y/2(4)

  \ 一 M± f (xt) > 0 ,

  其中,Z)士I广(6士)|,比较(1),(4)和(2),(3)式有:

  [M±/(xr) < 0

  当/?)>0时, 当{fix) - gx(x) ^ 0(5)

  \f(x) - g2(x) ^ 0/Cr?) <0 时,

  (6)

  {/(x) - ^i(^) < 0,(7)

  I/O) - g2{x) < 0(8)

  因此,用方程幻U) = 0大于xt的根作为/Or) = 0大于W的最小根的近似值,用方

  收稿日期:1992-10-09程a(x> = 0小于■r;'的根?r>"+i作为/(x) = 0小于工:的最大根的近似值.由一元二次方 程求根方法可得:

  x:+i = xt + 2f(.xt)/[- /'?) + (sign/(x.+ )> VA.+ ](9)

  x~+l = x~ + 2/(x7 )/[- f (.x~ ) - (sign/Cr;)) VaF](10)

  其中,△?士 =[尸 U,士)]2 - 2/U?士 )D士 _

  2 M±的确定

  定理l设/u) e ^0,6],且满足条件:

  (1)/(a)/(6)<0;

  (2)尸(x)在|>,6]上不变号;

  (3)尸(工)#0,:c 6 [a,6].

  则 I 尸(0丨 <2 丨一尸(6) + 尸(a)|/|5 -a|,<x*

  其中,5=min{a- (b - a)/(a)/[/(A) -/(a)] ,a -/(a)//(a)} .x* 为/(x)在U,6)上 的零点.

  证明由台劳展开式得:

  f(x') = f(a) + f(a)U' - a)+尸-a)2/2 = 0,<x*

  /(a) = /U*)+/,(7)(a-^>),

  则尸(f) =一 2[/(?) + 尸(a)]/(z* - a)(11)

  由文献[4]可知,/(x)在[a,6]上有四种不同情况,但只需对其中的一种情况证明即可 .故设在定理的条件下,函数/U)在卩,6]上有下列性质:

  (1)/(a)> 0, /(? < 0;

  (2)尸(x)<0,x€ 0,6],即/'U)单调下降;

  (3)尸(6)<尸(<2) < 0.

  设 a = a ~ (b - a)/(a)/[/(6) - /(a)],即 a = a + /(a) {b - a)/[/(a) - /(6)].

  由于0 < /(a)/[/(a) - /(A)] < 1,所以a < ? < 6.由于fix)在0,A]上是单调下降的,

  所以只需证/(?) <0即可得《<Z.

  令 p、x) = /⑷ + [/(*) - /(a)](x - a)Kb 一 a),显然《 是 p{x)的零点?

  由插值法可得:

  fix') = /(a) + [/(6) - /(a)](x - a)/(b - a)

  + /"(f)(x - a)(x - b)/2, a<ii <ib 则 /U) -/?Cr)=尸(f)U - a)(x - 6)/2,/(?) = fX?) (a - a) (a - b)/2 > 0.

  故有 a <?<:?:?.

  令I? = a -/(?)//'(a),则由台劳展开式得:

  P = a- [/U*> +f(S)(a~ r-)]//(a)

  =a + f (f)(a:* - a)//'(a、_,a c ^ x*

  由于 /' (f) < f (a) < 0,所以 f (a) > 1.故有 f .因此,取S = min{a,仍,必有 a<x<x*.另一方面,由于尸(6)</'(7)</'G)<0,故 I -/^幻+尸^糾彡丨 一/'(7) + /'(a) I,将上述结论代入(11)式可得:

  I尸(f)| <2丨-fib) + fia)\f\x~a)\

  用类似方法可证明其它三种情况.证毕

  「1/2, x.± - x^Lj >1/2

  如果令± _ ± ± _ ±且假设/(x)在上满足定

  L 工》-工典-1,工《 -工*-1 ^ 1/Z,

  理1的条件?则取

  X: + K,/(工广)/(工:+K) > 0

  x. = ^ min{x: - ht f{xt)/[/? + O - /(x广)],

  xt - /(X: )/尸{xt)},f{xt )/(工广 + O < 0

  工;+ K ,fix: )/(x; + /i; ) > 0

  x~ = - max{x~ -+ A; ) -/Cr:)],

  x; - fix~ )/尸(x; )},fix: )fix~ + ^; ) < 0

  f2[[/(xr)/(x^ - xiOl - I f ixf ) I]/(x^ - x^) yfixf )f(x^ + > 0

  [2 \ - f (工? + ht) + f (j:? ) |/|xt\ff{xf )/(x? + /i? ) < 0

  由定理1可知:丨尸(OKM、

  3 敛速估计

  \

  引理设/U) e c20,6],且/u)在|>,6]上只有两个实单零点X*和f,(X* < f ).若 X* <x. < xt < x' ' ,xf+i 由(9),(10)式确定.则有 (1)^?+! ^ xf ; (2)x广 < xt'+i <x"' , x7 > x~+1 > x'.

  证明 因为:c* <x7 <x.+<f,所以/?)<和/(x?+)在(:《:?,f )上不变号.不 妨设 /(d) > 0.

  (1)若^,则由(9),(10)式导出/(d)= 0,这与/Crf) > 0矛盾,故有xi古

  亡?

  (2)显然有X,++1> 成立.若工二,则由条件可知:/?+1)<0,即/(xr+1) - g:(x^+1) = /(x^-j-i) < 0.这与(5)式矛盾,故有 x:+1 <x"'.

  同理可证明(> ^;+1 > X*.证毕

  定理2设/U) 6 -(幻,且/(^)的所有实单零点按顺序排列为:rr <x; < ????则对 满足条件fixt、^ 0的任意给定的实数过,有

  (1)若彳位于/U)的任意两个相邻实单零点工:和x/+1之间,即工:<x0- < x0+ < ,.则由(9)( (10))式所产生的迭代序列( {< })将单调递增(递减)地收敛于

  工*+1(工:)?

  (2)若x0_ <工0+ <:/ (x0+> x0~>x**),/6= 1,2,…….则由(9)( (10))式所产生的迭 代序列U.+ }({(})将单调递增(递减)地收敛于/U)最靠近(x0-)的一个实根.而

  另一序列ur}(un)将发散到一oo(+co). 证明(1)的证明 由引理知,由(9)((10))式所产生的迭代序列{<})是单 调有界序列.故必有一实数二),使得limi (Iimx7 = x ).同时注意

  M-?oooo

  到存在有限的极限值-/(x?) 土(Sign/(x?)) ^/A^)

  由(9),(10)式可得:

  f{x±) = lim/(x* ) = limCxr+i -工?士)(一 /,Cr?士)士(sign/(x?士)\! A? )/2 = 0

  ?-*oo>~>o

  由条件可知: >2:+=:1:/+1, = X;.

  (2)的证明 由条件知,对于序列} ( ? })有4 > Xf >…(x?+ < xt <……), 该序列没有下(上)界.否则,与/(X)的所有实单零点x/ a = 1,2,…)均位于X。- ? )的一 侧的假设矛盾,故有limx7 =- codimx: =+ ?=).另一方面,同(1)中所证的那样,序列

  H _ oo?-? oo

  ur}({x;}>必收敛于/u)最靠近的那个实单零点.证毕 定理3 设/U) G C2CR),贝I]由(9),(10)式所产生的迭代序列 }对/Or)的实单零 点具有二阶敛速? 证明设1=*^-々,贫O)如(3),(4)式,S[I

  贫(工)=/(工?) + f {xn){x - + D(x - xny/2 则 fix、- gix) = [/"(f) - D](x - x,)2/2,g{x* )=+[?) - fr(S)~]e?2/2*

  由于是貧Cr) = 0的根,所以有:

  gixm ) = g(x* ) -= g, (7)(x* - x?+1)

  =C/'UJ + ?K7 - xdk十” rj g)

  由上面两式可得:

  e…/V == [D -广(?)]/2[尸(^) + D(rj - xj]

  故有e?了x/C = LD-尸Cr* )]/2尸(x*)? - oo

  即(9),(10)式具有二阶敛速?证毕

  中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。

返回教育论文列表
展开剩余(