版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、四方程求根2方程求根方程求根方程求根概述方程求根概述根的隔離根的隔離二分法二分法迭代法的基本概念迭代法的基本概念迭代過程的收斂性迭代過程的收斂性迭代法的收斂速度及加速處理迭代法的收斂速度及加速處理牛頓迭代公式牛頓迭代公式牛頓迭代法的收斂性及收斂速度牛頓迭代法的收斂性及收斂速度牛頓迭代法的初值選取牛頓迭代法的初值選取3引言引言( )0f x 科研工作或生產(chǎn)實(shí)踐中遇到的數(shù)學(xué)問題,常常需科研工作或生產(chǎn)實(shí)踐中遇到的數(shù)學(xué)問題,常常需要求解一元(單個(gè)變量)的方程(或方程組)要求解一元(單個(gè)變量)的方程(或方程組)當(dāng)當(dāng) f (x) 為一般連續(xù)函數(shù)時(shí),稱上式為超越方程為一般連續(xù)函數(shù)時(shí),稱上式為超越方程若若 f
2、 (x) 不是不是 x 的線性函數(shù),則稱上式為非線性方程的線性函數(shù),則稱上式為非線性方程特別地,如果特別地,如果 f (x) 為某個(gè)為某個(gè) n 次多項(xiàng)式次多項(xiàng)式 pn(x),稱上式,稱上式 n 次多項(xiàng)式方程或代數(shù)方程次多項(xiàng)式方程或代數(shù)方程方程的根方程的根 x* 又稱又稱 f (x) 的零點(diǎn),它可以是實(shí)數(shù),也可的零點(diǎn),它可以是實(shí)數(shù),也可以是復(fù)數(shù),我們主要學(xué)習(xí)實(shí)根的求法以是復(fù)數(shù),我們主要學(xué)習(xí)實(shí)根的求法4引言引言理論上已證明,對(duì)于次數(shù)理論上已證明,對(duì)于次數(shù) 5 的多項(xiàng)式方程,它的的多項(xiàng)式方程,它的根一般不能用解析表達(dá)式表示,需要借助群論的相根一般不能用解析表達(dá)式表示,需要借助群論的相關(guān)知識(shí)解決;關(guān)知
3、識(shí)解決;對(duì)于次數(shù)對(duì)于次數(shù) n 4 的多項(xiàng)式方程,它的根可以用公式表的多項(xiàng)式方程,它的根可以用公式表示,但是對(duì)于示,但是對(duì)于 n 3, 4,其根的表達(dá)形式非常復(fù)雜,其根的表達(dá)形式非常復(fù)雜可見:對(duì)于一般的可見:對(duì)于一般的 f (x) 0 的方程,不存在根的解析的方程,不存在根的解析表達(dá)式表達(dá)式實(shí)際應(yīng)用中,也不一定必須得到方程根的解析表達(dá)實(shí)際應(yīng)用中,也不一定必須得到方程根的解析表達(dá)式,只要得到滿足一定精度要求的根的近似值就可式,只要得到滿足一定精度要求的根的近似值就可以了以了5方程求根問題方程求根問題根的存在性:方程有沒有根?如果有根,有幾個(gè)根?根的存在性:方程有沒有根?如果有根,有幾個(gè)根?哪兒有根
4、:求出有根的大致區(qū)間,即將哪兒有根:求出有根的大致區(qū)間,即將 x 的取值范的取值范圍劃分為若干個(gè)小區(qū)間,使得每個(gè)區(qū)間或是沒有根,圍劃分為若干個(gè)小區(qū)間,使得每個(gè)區(qū)間或是沒有根,或是只有一個(gè)根或是只有一個(gè)根根的精確化:上述有根區(qū)間內(nèi)的任一點(diǎn)均可看作方根的精確化:上述有根區(qū)間內(nèi)的任一點(diǎn)均可看作方程根的較為粗略的近似值,在此基礎(chǔ)上設(shè)法逐步把程根的較為粗略的近似值,在此基礎(chǔ)上設(shè)法逐步把根精確化,直到滿足精度要求為止根精確化,直到滿足精度要求為止迭代法迭代法6根的隔離根的隔離零點(diǎn)定理零點(diǎn)定理 若若 f (x) 在在 a, b 上連續(xù),且上連續(xù),且 f (a) f (b) 0,則方,則方程程 f (x) 0
5、 在區(qū)間在區(qū)間 a, b 上上至少至少有一個(gè)根。有一個(gè)根。區(qū)間區(qū)間 a, b 內(nèi)如果有且僅有一個(gè)根,則稱該區(qū)間為內(nèi)如果有且僅有一個(gè)根,則稱該區(qū)間為有根區(qū)間。通??捎弥鸫嗡阉鞣ㄇ笥懈鶇^(qū)間。通??捎弥鸫嗡阉鞣ㄇ?f (x) 0 的有根區(qū)的有根區(qū)間間yabxyabx*x*x7逐次搜索法逐次搜索法 在在 x 的不同取值點(diǎn)上計(jì)算的不同取值點(diǎn)上計(jì)算 f (x),觀察,觀察 f (x) 的符號(hào),的符號(hào),只要在充分接近的相鄰兩點(diǎn)函數(shù)值只要在充分接近的相鄰兩點(diǎn)函數(shù)值 f (x) 反號(hào),則以該反號(hào),則以該兩點(diǎn)為端點(diǎn)的區(qū)間必然是有根區(qū)間兩點(diǎn)為端點(diǎn)的區(qū)間必然是有根區(qū)間例例:求方程:求方程 的有的有根區(qū)間根區(qū)間.32(
6、 )11.138.841.770f xxxx 解:解:取步長(zhǎng)為取步長(zhǎng)為 1 對(duì)方程的根進(jìn)行搜索,結(jié)果如下:對(duì)方程的根進(jìn)行搜索,結(jié)果如下:x0123456f (x) 符號(hào)符號(hào) 因此方程因此方程 三個(gè)有根區(qū)間,分別為三個(gè)有根區(qū)間,分別為 :1, 2、3, 4、 5, 68二分法二分法逐步將較大的有根區(qū)間進(jìn)行二分,通過判斷分割點(diǎn)逐步將較大的有根區(qū)間進(jìn)行二分,通過判斷分割點(diǎn)處的函數(shù)值的符號(hào),將原來較大的有根區(qū)間不斷折處的函數(shù)值的符號(hào),將原來較大的有根區(qū)間不斷折半縮小,直至有根區(qū)間縮小到容許的誤差范圍內(nèi)半縮小,直至有根區(qū)間縮小到容許的誤差范圍內(nèi)取一系列二分后,最后得到的有根區(qū)間的取一系列二分后,最后得到
7、的有根區(qū)間的中點(diǎn)中點(diǎn)作為作為方程根的近似值。方程根的近似值。9二分法(續(xù))二分法(續(xù))假設(shè)已找到假設(shè)已找到 f (x) 的較為粗略的有根區(qū)間的較為粗略的有根區(qū)間 a0, b0,并且并且 f (x) 在在 a0, b0 上連續(xù)上連續(xù)取中點(diǎn)取中點(diǎn) 將區(qū)間將區(qū)間 a0, b0 分成兩半,檢分成兩半,檢查查 f (x0) 與與 f (a0) 是否同號(hào)?是否同號(hào)?000() 2xab同號(hào):說明根同號(hào):說明根 x* 仍在仍在 x0 的右側(cè),取的右側(cè),取 a1 x0 , b1 b0得到只有原有根區(qū)間一半寬度的新有根區(qū)間得到只有原有根區(qū)間一半寬度的新有根區(qū)間 a1, b1異號(hào):說明根異號(hào):說明根 x* 仍在仍
8、在 x0 的左側(cè),取的左側(cè),取 a1 a0 , b1 x0 得到只有原有根區(qū)間一半寬度的新有根區(qū)間得到只有原有根區(qū)間一半寬度的新有根區(qū)間 a1, b1重復(fù)上述過程,取重復(fù)上述過程,取 將區(qū)間將區(qū)間 a1, b1 分分半,確定根半,確定根 x* 在在 x1 的哪一側(cè),得到新區(qū)間的哪一側(cè),得到新區(qū)間 a2, b2111() 2xab 10二分法(續(xù))二分法(續(xù))0a0b0a0b1b1a2a2b3a3byx( )yf x*x0 x1x2x3x11二分法(續(xù))二分法(續(xù))這樣便可以得到一系列有根區(qū)間:這樣便可以得到一系列有根區(qū)間:001122,nna ba ba bab 其中每一個(gè)區(qū)間的寬度都是前一個(gè)
9、區(qū)間的寬度的一其中每一個(gè)區(qū)間的寬度都是前一個(gè)區(qū)間的寬度的一半,因此半,因此 :1122002111()()()222nnnnnnnbabababa 012,nxxxx取每個(gè)有根區(qū)間的中點(diǎn)取每個(gè)有根區(qū)間的中點(diǎn) 作為作為 x* 的近的近似值,則在二分過程中,可以得到一系列精度越來似值,則在二分過程中,可以得到一系列精度越來越高的方程根的近似值序列:越高的方程根的近似值序列:() 2iiixab12對(duì)于有限次二分后得到的對(duì)于有限次二分后得到的 xn,它是準(zhǔn)確根,它是準(zhǔn)確根 x* 的近似的近似值,且它的絕對(duì)誤差的絕對(duì)值為:值,且它的絕對(duì)誤差的絕對(duì)值為:1100*21222nnnnnnbababaxx
10、如果給定了某個(gè)精度要求如果給定了某個(gè)精度要求 e e,則二分法的二分過程一,則二分法的二分過程一直要持續(xù)到新的有根區(qū)間寬度的一半不大于直要持續(xù)到新的有根區(qū)間寬度的一半不大于 e e*limlim2nnnnnabxx 顯然,當(dāng)顯然,當(dāng) n 時(shí),必然有:時(shí),必然有:1122002111()()()222nnnnnnnbabababa 13二分法的特點(diǎn)二分法的特點(diǎn)二分法計(jì)算過程簡(jiǎn)單,程序容易實(shí)現(xiàn),可以在大范二分法計(jì)算過程簡(jiǎn)單,程序容易實(shí)現(xiàn),可以在大范圍內(nèi)求根圍內(nèi)求根二分法收斂較慢,其收斂速度僅與一個(gè)以二分法收斂較慢,其收斂速度僅與一個(gè)以 1/2 為比為比值的等比級(jí)數(shù)相同值的等比級(jí)數(shù)相同二分法不能求解
11、偶數(shù)重根和復(fù)根二分法不能求解偶數(shù)重根和復(fù)根二分法一般用于求根的初始近似值,然后再使用其二分法一般用于求根的初始近似值,然后再使用其它的求根方法對(duì)根精確化它的求根方法對(duì)根精確化14例例求方程求方程 f (x) x3 e x 0 的一個(gè)實(shí)根,要求精確到的一個(gè)實(shí)根,要求精確到小數(shù)點(diǎn)后第小數(shù)點(diǎn)后第 3 位。位。解解:因?yàn)椋阂驗(yàn)?f (0) 0。 故故 f (x) 在在 (0, 1) 區(qū)間內(nèi)區(qū)間內(nèi)有根,由精度要求可知:有根,由精度要求可知:3*111()1022nnxxba 所以需要將區(qū)間所以需要將區(qū)間 (0, 1) 二分二分 10 次才能找到滿足精次才能找到滿足精度要求的近似根。各次計(jì)算結(jié)果見下表度要
12、求的近似根。各次計(jì)算結(jié)果見下表 即:即:3210n 9.968n 15例例nanbnxnf (xn) 符號(hào)符號(hào)00.0000-1.0000 +0.5000-10.5000-1.0000 +0.7500-20.7500-1.0000 +0.8750+30.7500-0.8750 +0.8125+40.7500-0.8125 +0.7812+50.7500-0.7812 +0.7656-60.7656-0.7812 +0.7734+70.7656-0.7734 +0.7695-80.7695-0.7734 +0.7714-90.7714-0.7734 +0.7724-100.7724-0.7734
13、 +0.7729+16迭代法迭代法1()0,1,2,nnxxn 當(dāng)給定初值當(dāng)給定初值 x0 后,由迭代格式可求得一系列準(zhǔn)確根后,由迭代格式可求得一系列準(zhǔn)確根的近似值,組成迭代序列的近似值,組成迭代序列 xn。由方程由方程 f (x) 0 變換為變換為 x (x),然后建立迭代格式,然后建立迭代格式*x*()xx *x迭代法又稱逐次迭代法,其基本思想是構(gòu)造不動(dòng)點(diǎn)迭代法又稱逐次迭代法,其基本思想是構(gòu)造不動(dòng)點(diǎn)方程,以求得近似根(如果方程,以求得近似根(如果 滿足滿足 ,則稱,則稱 為為 (x) 的不動(dòng)點(diǎn))的不動(dòng)點(diǎn)) 17迭代法(續(xù))迭代法(續(xù))如果迭代序列如果迭代序列 xn 收斂于收斂于 A,則,則
14、 A 是方程的準(zhǔn)確根:是方程的準(zhǔn)確根:1limnnAx 針對(duì)某個(gè)方程針對(duì)某個(gè)方程 f (x) 0,可以構(gòu)造出不同的迭代公式,可以構(gòu)造出不同的迭代公式,只有滿足一定條件的迭代公式才收斂。只有滿足一定條件的迭代公式才收斂。lim ()nnx (lim)nnx ( )A 如何構(gòu)造不動(dòng)點(diǎn)方程,由如何構(gòu)造不動(dòng)點(diǎn)方程,由 f (x) 0 變換為變換為 x (x) ?如何選擇合適的初值如何選擇合適的初值 x0 ?n 時(shí),時(shí),迭代產(chǎn)生的序列迭代產(chǎn)生的序列 xn 是否收斂到是否收斂到 x* ?如果迭代序列如果迭代序列 xn 收斂,則有限次迭代得到的近似收斂,則有限次迭代得到的近似根的誤差如何估計(jì)?根的誤差如何估
15、計(jì)?18若若 x a, b 時(shí),時(shí), (x) a, b存在某個(gè)小于存在某個(gè)小于 1 的正數(shù)的正數(shù) L,使得,使得 x a, b,有:,有:迭代過程的收斂定理迭代過程的收斂定理( )1xL 設(shè)迭代函數(shù)設(shè)迭代函數(shù) (x) 在區(qū)間在區(qū)間 a, b 上具有連續(xù)的一階上具有連續(xù)的一階導(dǎo)數(shù),并且:導(dǎo)數(shù),并且:則迭代方程則迭代方程 x (x) 在區(qū)間在區(qū)間 a, b 上上有且僅有一個(gè)有且僅有一個(gè)根根 x*,并且對(duì),并且對(duì)任意選取的初始值任意選取的初始值 x0 a, b,迭代過程,迭代過程生成的序列生成的序列 xn 收斂,且:收斂,且:*limnnxx 19( ) , ( )1xa bxL 在在區(qū)區(qū)間間上上連
16、連續(xù)續(xù),且且 , ( ) , xa bxa b 且且( )( )g xxx 設(shè)設(shè)( )( )0g aaa ( )( )0g bbb 連續(xù),故連續(xù),故 連續(xù)連續(xù)( )x ( )g x由零點(diǎn)定理知,必存在零點(diǎn)由零點(diǎn)定理知,必存在零點(diǎn) 使得使得 ,* , xa b *()0g x 存在性存在性:*()()( )()xxxxxx 唯一性唯一性:*()0 xx *()xx 即:即:假設(shè)存在另外一點(diǎn)假設(shè)存在另外一點(diǎn) 也滿足也滿足* , xa b *()xx *1( ) ()0 xx 或或*,xx *,xx0 *xx 0 20( ) , ( )1xa bxL 在在區(qū)區(qū)間間上上連連續(xù)續(xù),且且 , ( ) ,
17、xa bxa b 且且由微分中值定理可知:由微分中值定理可知:收斂性收斂性:*11()()( )()nnnxxxxxx 即:即:*1( )nnxxxx *1nL xx 2*2nL xx *0nL xx *0limlim0nnnnxxL xx *limnnxx *1,nxx *1,nxx 或或21迭代過程的誤差估計(jì)迭代過程的誤差估計(jì)*1*1011nnnnnLxxxxLLxxxxL 則有誤差估計(jì)式:則有誤差估計(jì)式:設(shè)迭代函數(shù)設(shè)迭代函數(shù) (x) 在區(qū)間在區(qū)間 a, b 上具有連續(xù)的一階上具有連續(xù)的一階導(dǎo)數(shù),并且:導(dǎo)數(shù),并且:若若 x a, b 時(shí),時(shí), (x) a, b存在某個(gè)小于存在某個(gè)小于 1
18、的正數(shù)的正數(shù) L,使得,使得 x a, b,有:,有:( )1xL 1,2,3,n 22*11nnnLxxxxL *101nnLxxxxL *11()()nnnnxxxxxx 111()()( ) ()nnnnnnxxxxxx *111nnnxxxxL 1*1nnnxLxxxL *101nnLxxLxx |ababab |ba 或或*1nnxxxx *nnxxL xx *(1)nL xx1nnLxx 212nnLxx 10nLxx 23因此只要兩次相鄰的迭代值相差足夠小,就可以因此只要兩次相鄰的迭代值相差足夠小,就可以保證最后一次迭代得到的近似值保證最后一次迭代得到的近似值 xn 足夠精確足夠
19、精確L 較大時(shí)較大時(shí)不適用不適用可以用可以用 大致估計(jì)需要進(jìn)大致估計(jì)需要進(jìn)行迭代的次數(shù)行迭代的次數(shù) n*101nnLxxxxLe e 1nnxxe e 迭代終止條件:迭代終止條件:*11nnnLxxxxL *101nnLxxxxL 11LL 12L 即:即:*111nnnnnLxxxxxxLe e ( )1xL 24迭代法的基本步驟迭代法的基本步驟檢查檢查 | x1 x0 | e e,如成立,則迭代終止,方程的近,如成立,則迭代終止,方程的近似根為似根為 x1;如不成立,則將;如不成立,則將 x1 代入代入迭代方程迭代方程,重復(fù),重復(fù)以上迭代、檢查的步驟以上迭代、檢查的步驟如果迭代次數(shù)超過預(yù)先
20、指定的次數(shù)如果迭代次數(shù)超過預(yù)先指定的次數(shù) N 后,仍然后,仍然不能滿足精度要求,則終止迭代,所構(gòu)造的迭代函不能滿足精度要求,則終止迭代,所構(gòu)造的迭代函數(shù)數(shù) (x) 發(fā)散發(fā)散將將 x0 代入代入迭代方程迭代方程,計(jì)算,計(jì)算10()xx 選定初始近似值選定初始近似值 x0,確定,確定 f (x) 0 0 的等價(jià)的等價(jià)形式形式 x (x),構(gòu)造迭代方程,構(gòu)造迭代方程1()nnxx 25局部收斂性局部收斂性*()1x 定義定義:如果在準(zhǔn)確根:如果在準(zhǔn)確根 x* 的某個(gè)鄰域的某個(gè)鄰域 內(nèi),內(nèi), 迭代過程對(duì)于任意選定的初值迭代過程對(duì)于任意選定的初值 均收斂,則均收斂,則 稱這種在根的鄰近所具有的收斂性為稱
21、這種在根的鄰近所具有的收斂性為局部收斂局部收斂 性性。*|xx :0 x 定理定理:設(shè)迭代函數(shù):設(shè)迭代函數(shù) (x) 在準(zhǔn)確根在準(zhǔn)確根 x* 鄰近有連續(xù)的一鄰近有連續(xù)的一 階導(dǎo)數(shù),且:階導(dǎo)數(shù),且:則迭代過程則迭代過程 具有局部收斂性。具有局部收斂性。1()nnxx 26迭代法的幾何意義迭代法的幾何意義xyx0p0p1p2Q2Q1p*x*x2x1yx ( )yx 27迭代法的幾何意義(續(xù))迭代法的幾何意義(續(xù))xyyx ( )yx x0p0p*28例例3152nnxx 2312212max( )133(522)xx = =故迭代過程必收斂。故迭代過程必收斂。用迭代法求用迭代法求 在區(qū)間在區(qū)間 1,
22、 2 內(nèi)的近似根,內(nèi)的近似根,結(jié)果保留結(jié)果保留 5 位小數(shù)位小數(shù)3250 xx 解解:將方程改寫成:將方程改寫成: ,并作迭代方程:,并作迭代方程:352xx22331221( )33(52 )(52 )xxx = =因?yàn)椋阂驗(yàn)椋?9例例取取 ,通過迭代可得:,通過迭代可得:01x 11.44224x 21.28472x 31.34489x 41.32195x 51.33064x 61.32763x 71.32860 x 81.32814x 91.32831x 101.32825x 111.32827x 121.32826x 131.32826x 30構(gòu)造不同的迭代法求:構(gòu)造不同的迭代法求:
23、的根的根 230 x *3x 解解:(1) ,迭代方程為,迭代方程為3( )xx 13nnxx *23( ),()1xxx (2) ,迭代方程為,迭代方程為23( )4xxx 2134nnnxxx *3( )1,()10.134122xxx (3) ,迭代方程為,迭代方程為13( )2xxx 1132nnnxxx *213( )1,()012xxx31若取若取 x0 2.0 2.0,分別用上述三種迭代方法計(jì)算,分別用上述三種迭代方法計(jì)算,結(jié)果見下表(準(zhǔn)確根結(jié)果見下表(準(zhǔn)確根 x* 1.73205080757)1.7320508212.0 x881.7320509071.5x771.732051
24、5532.0 x661.7320563691.5x551.7320508081.7320923202.0 x441.7320508101.732360840 1.5x331.732142857 1.734375000 2.0 x221.751.751.5x112.02.02.0 x00 xnn13nnxx 2134nnnxxx 1132nnnxxx 32迭代過程的收斂速度迭代過程的收斂速度如果存在某個(gè)實(shí)數(shù)如果存在某個(gè)實(shí)數(shù) p 和正常數(shù)和正常數(shù) C,使得:,使得:定義:定義:設(shè)序列設(shè)序列 xn 是收斂于是收斂于 f (x) 0 的準(zhǔn)確根的準(zhǔn)確根 x* 的迭的迭代序列,記各步的迭代誤差為代序列,記
25、各步的迭代誤差為 e en xn x*,1limnpnnCe ee e 則稱序列則稱序列 xn 是是 p 階收斂的。階收斂的。漸近誤差常數(shù)漸近誤差常數(shù) p 1, 0 C 1 時(shí),序列時(shí),序列 xn 是線性收斂是線性收斂C 0 時(shí),序列時(shí),序列 xn 是超是超 p 階收斂階收斂1 p 2 時(shí),序列時(shí),序列 xn 是超線性收斂是超線性收斂p 2 時(shí),序列時(shí),序列 xn 是平方收斂是平方收斂p 越大,收斂越快越大,收斂越快33迭代過程的收斂速度(續(xù))迭代過程的收斂速度(續(xù))定理:定理:對(duì)于迭代過程對(duì)于迭代過程 xn 1 (xn),如果迭代函數(shù),如果迭代函數(shù) (x)在準(zhǔn)確根在準(zhǔn)確根 x* 的鄰近有連續(xù)
26、的二階導(dǎo)數(shù),且:的鄰近有連續(xù)的二階導(dǎo)數(shù),且:*()1x 則有:則有:當(dāng)當(dāng) 而而 時(shí),迭代過程為平方時(shí),迭代過程為平方收斂收斂*()0 x *()0 x 當(dāng)當(dāng) 時(shí),迭代過程為線性收斂時(shí),迭代過程為線性收斂*()0 x *(1)*()0,()0,()0pxxx 當(dāng)當(dāng) 而而 時(shí),迭代過程為時(shí),迭代過程為 p 階收斂階收斂()*()0px 34如果迭代函數(shù)如果迭代函數(shù) ( (x) ) 收斂,在收斂,在 x * 的某個(gè)鄰域的某個(gè)鄰域 內(nèi)有內(nèi)有 ( (x) 1) 1,當(dāng)有根區(qū)間較小或,當(dāng)有根區(qū)間較小或 ( (x) ) 在在 內(nèi)內(nèi)變化較平緩變化較平緩時(shí),可近似將時(shí),可近似將 ( (x) ) 取某個(gè)定值取某個(gè)
27、定值 a。迭代過程的加速迭代過程的加速設(shè)迭代方程設(shè)迭代方程 x ( (x) ) 的準(zhǔn)確根為的準(zhǔn)確根為 x *,由微分中值,由微分中值定理可知:定理可知:*1()nnxxa xx *1111nnaxxxaa *11()1nnnaxxxxa xn 1 的大致誤差,可的大致誤差,可以在以在 xn 1 的基礎(chǔ)上疊的基礎(chǔ)上疊加上這個(gè)誤差,從而加上這個(gè)誤差,從而得到比得到比 xn 1 本身更精本身更精確的近似值確的近似值*1()()( )()nnnxxxxxx 35經(jīng)過加速處理后,迭代過程為:經(jīng)過加速處理后,迭代過程為:迭代終止條件仍為:迭代終止條件仍為:1nnxxe e 迭代迭代:1()nnxx 111
28、()1nnnnaxxxxa 加速加速:*11()1nnnaxxxxa a 的確定需要求解迭的確定需要求解迭代函數(shù)的導(dǎo)函數(shù)代函數(shù)的導(dǎo)函數(shù) ( (x) )不便不便之處之處36埃特金(埃特金(Atiken)加速)加速(1)1()nnxx ( () )(2)(1)11nnxx ( () )*(2)*(1)11nnxxa xx *(1)*1()nnxxa xx *(1)*1*(2)*(1)11nnnnxxxxxxxx 所以:所以:( () )( () )( () )2*(1)*(2)11nnnxxxxxx 展開得:展開得:( () )( () )( () )( () )22*(1)*(1)112*(2)
29、*(2)112nnnnnnxxxxxxxxx x即:即:37( () )( () )( () )( () )222*(1)*(1)*(2)*(2)11112nnnnnnxxxxxxxxx x ( () )2(2)(1)11(2)1(2)(1)112nnnnnnxxxxxx ( () )( () )( () )222(2)(1)(2)(2)(2)(2)(1)(1)11111111(2)(1)11222nnnnnnnnnnnnxxxx xxxxxxxx ( () )2(2)(1)11*(2)(1)112nnnnnnx xxxxxx ( () ) ( () )2(2)(2)(1)(2)(1)1111
30、1(2)(1)1122nnnnnnnnnxxxxxxxxx 38埃特金(埃特金(Atiken)加速(續(xù))加速(續(xù))加速公式中不再含有與加速公式中不再含有與 ( (x) ) 相關(guān)的系數(shù)相關(guān)的系數(shù) a需要兩次迭代再能得到下一步的近似值需要兩次迭代再能得到下一步的近似值某些發(fā)散的迭代公式經(jīng)埃特金法加速處理后,能夠某些發(fā)散的迭代公式經(jīng)埃特金法加速處理后,能夠獲得較好的收斂性獲得較好的收斂性兩次迭代兩次迭代迭代:迭代:(1)1()nnxx 迭代:迭代:( () )(2)(1)11nnxx 加速:加速:( () )2(2)(1)11(2)11(2)(1)112nnnnnnnxxxxxxx 39牛頓法牛頓法
31、假設(shè)已知假設(shè)已知 f (x) 0 的某個(gè)初始近似根為的某個(gè)初始近似根為 x0,且在,且在 x0 的一個(gè)適當(dāng)小的鄰域內(nèi)的一個(gè)適當(dāng)小的鄰域內(nèi) f (x) 可微,將可微,將 f (x) 在點(diǎn)在點(diǎn) x0 附附近用泰勒公式展開:近用泰勒公式展開:200000()( )()()()()2!fxf xf xfxxxxx 如果僅取上述泰勒展開式的前兩項(xiàng),忽略如果僅取上述泰勒展開式的前兩項(xiàng),忽略 (x x0)2及其后的各項(xiàng),則可以得到及其后的各項(xiàng),則可以得到 f (x) 在在 x0 附近的近似線性附近的近似線性展開式:展開式:000( )()()()f xf xfxxx 000()()()0f xfxxx (
32、)0f x 40假設(shè)假設(shè) f (x0) 0,則上式的解為:,則上式的解為:如果將上面公式求得的如果將上面公式求得的 x 作為原方程的一個(gè)新的作為原方程的一個(gè)新的近似根近似根 x1,將,將 f (x) 在在 x1 附近作近似線性展開,可求得附近作近似線性展開,可求得另一個(gè)新的近似根另一個(gè)新的近似根 x2 。如此重復(fù)上述過程,可得到一。如此重復(fù)上述過程,可得到一般的迭代公式:般的迭代公式:000()()f xxxfx 1()()nnnnf xxxfx 這種迭代方法稱為這種迭代方法稱為牛頓法牛頓法牛頓迭代公式牛頓迭代公式000()()()0f xfxxx 41顯然,牛頓法對(duì)應(yīng)的方程為:顯然,牛頓法對(duì)
33、應(yīng)的方程為:( )( )f xxxfx 牛頓法的迭代函數(shù)為:牛頓法的迭代函數(shù)為:( )( )( )f xxxfx 如果如果 x* 是方程是方程 f (x) 0 的一個(gè)單根,即:的一個(gè)單根,即:1()()nnnnf xxxfx 其中:其中:( )0fx 22( )( )( )( )( )( )( )1( )( )fxfxf x fxf x fxxfxfx 由于:由于:*()0f x 而而*()0fx 則則 ,因此,因此 的鄰近迭代過程具有局部收斂性的鄰近迭代過程具有局部收斂性*()0 x *x42牛頓法的幾何意義牛頓法的幾何意義xy0 x1x2x3x*x( )yf x 0牛頓法又叫切線法牛頓法又
34、叫切線法000()()()yf xfxxx 111()()()yf xfxxx 43牛頓法的計(jì)算步驟牛頓法的計(jì)算步驟選擇合適的初始近似根選擇合適的初始近似根 x0,計(jì)算,計(jì)算 f (x0) 和和 f (x0)將將 x0 代入迭代公式:代入迭代公式:求得一個(gè)新的近似根求得一個(gè)新的近似根 x1,并計(jì)算,并計(jì)算 f (x1) 和和 f (x1)1()()nnnnf xxxfx 求得達(dá)到精度要求的近似根求得達(dá)到精度要求的近似根超過預(yù)定的迭代次數(shù)超過預(yù)定的迭代次數(shù) N 后仍未達(dá)到精度要求后仍未達(dá)到精度要求迭代過程中存在迭代過程中存在 f (xk) 0,此時(shí)應(yīng)終止迭代,此時(shí)應(yīng)終止迭代檢查檢查 | x1 x
35、0 | e e 且且 f (x1) 0,如成立,則迭代終如成立,則迭代終止,方程的近似根止,方程的近似根 x1;如不成立,則將;如不成立,則將 x1 代入代入迭代迭代方程方程,重復(fù)前述步驟,重復(fù)前述步驟44223( )( )( )( )2 ( )( )( )( )( )( )( )fx fxf x fxf x fxxfxfxfxfx 牛頓法的收斂速度牛頓法的收斂速度設(shè)設(shè) x*是是 f (x) 0 的一個(gè)準(zhǔn)確的一個(gè)準(zhǔn)確單根單根, f (x) 在在 x* 附近附近具有連續(xù)的二階導(dǎo)數(shù),且具有連續(xù)的二階導(dǎo)數(shù),且 f (x*) 0,則牛頓法具有二,則牛頓法具有二階收斂速度,即階收斂速度,即牛頓法是平方收
36、斂牛頓法是平方收斂牛頓法的迭代函數(shù)為:牛頓法的迭代函數(shù)為:( )( )( )f xxxfx 22( )( )( )( )( )( )( )1( )( )fxfxf x fxf x fxxfxfx *()0,()0f xfx *()()0()fxxfx 45牛頓法舉例牛頓法舉例每步迭代只做一次除法和一次加法再做一次移位即每步迭代只做一次除法和一次加法再做一次移位即可,計(jì)算量少,收斂速度又較快,是計(jì)算機(jī)求解開可,計(jì)算量少,收斂速度又較快,是計(jì)算機(jī)求解開方的一個(gè)實(shí)用有效的方法方的一個(gè)實(shí)用有效的方法22221( )222xaxxaaxxxxxx 2( )0f xxa 若用牛頓法求解,由牛頓迭代公式可得
37、:若用牛頓法求解,由牛頓迭代公式可得:112nnnaxxx 則迭代公式為:則迭代公式為:a假設(shè)假設(shè) a 0,求平方根,求平方根 的過程可化為解方程:的過程可化為解方程: 4632( )21020f xxxx 610 用牛頓法解方程用牛頓法解方程 ,要求誤差,要求誤差不超過不超過 例例解解:由于:由于 f (1) 7, f (2) 1616, f (1) f (2) 又:又:另:另:( )64fxx (1)6,(2)16ff 即:即:( )6,16fx ,所以:,所以:*()0fx ( )fx 事實(shí)上:事實(shí)上: 在在 1, 2 區(qū)間上為單調(diào)增函數(shù),區(qū)間上為單調(diào)增函數(shù), 且最大值為且最大值為 16
38、4732222( )21020( )34102(1)80( )6410,16f xxxxfxxxxxfxx 2( )( )( )( )f x fxxfx 可可正正可可負(fù)負(fù)考查考查 (x)的最大值:的最大值:322222102202324210 1.47 32212 110 12013 14 110 1.41 (2)(2)2(2)ff (1)(1)1(1)ff 2(1)920 x xx22(1)(1)710(1)0.242(1)17fff 22(2)(2)16 16(2)0.284(2)30fff 22(1.5)(1.5)2.875 13(1.5)0.07(1.5)22.75fff 滿足收斂定理
39、滿足收斂定理要求的條件要求的條件48取初值取初值 x0 2.0,建立牛頓迭代方程:,建立牛頓迭代方程:3212()21020()3410nnnnnnnnnnf xxxxxxxfxxx 611001.466666670.53310nxxx 3633221.368810222.7021010nxxx 6644331.368808112.11 1010nxxx 655441.36880811010nxxx 49例例如取初值如取初值 x0 1.5,則由牛頓迭代方程:,則由牛頓迭代方程:3212()21020()3410nnnnnnnnnnf xxxxxxxfxxx 可見選擇有根區(qū)間的中點(diǎn),在相同的精度要求下可見選擇有根區(qū)間的中點(diǎn),在相同的精度要求下所需的迭代次數(shù)較少所需的迭代次數(shù)較少可計(jì)算得:可計(jì)算得:611001.373626370.12610nxxx
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年專用建筑工具租賃合同
- 2024年建筑工程施工物資合同
- 2024年商業(yè)店鋪聯(lián)合租賃合同
- 2024年度加工承攬合同承攬工作內(nèi)容及要求
- 【初中生物】脊椎動(dòng)物-鳥和哺乳動(dòng)物課件-2024-2025學(xué)年人教版(2024)生物七年級(jí)上冊(cè)
- 2024年定制版:物流運(yùn)輸居間協(xié)議
- 2024年在線教育平臺(tái)建設(shè)及內(nèi)容提供合同
- 2024國(guó)際貨運(yùn)代理服務(wù)合同及附加條款
- 2024年廢棄物處理與回收合同處理方法與環(huán)保標(biāo)準(zhǔn)
- 2024年北京市出租車指標(biāo)承包經(jīng)營(yíng)協(xié)議
- 降低危重患者早期腸內(nèi)營(yíng)養(yǎng)的不耐受性品管圈課件
- 新型冠狀病毒檢測(cè)技術(shù)規(guī)范:污水樣本病毒富集濃縮和檢測(cè)
- 智能制造的戰(zhàn)略和決策支持
- 2024年臨床醫(yī)學(xué)培訓(xùn)的人才需求與培養(yǎng)
- 婦產(chǎn)科學(xué)課件:盆腔炎性疾病
- 醫(yī)療文書管理規(guī)定醫(yī)療管理辦法
- 電梯滲水施工方案
- 湖北武漢鐵路局集團(tuán)招聘筆試試題及答案2021
- 肝豆?fàn)詈俗冃灾v課
- 小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)《可愛的小貓》課件
- 雕塑采購(gòu)?fù)稑?biāo)方案(技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論