龍格庫塔方法PPT課件

上傳人:無*** 文檔編號:141381299 上傳時間:2022-08-24 格式:PPT 頁數(shù):24 大?。?27.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
龍格庫塔方法PPT課件_第1頁
第1頁 / 共24頁
龍格庫塔方法PPT課件_第2頁
第2頁 / 共24頁
龍格庫塔方法PPT課件_第3頁
第3頁 / 共24頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《龍格庫塔方法PPT課件》由會員分享,可在線閱讀,更多相關(guān)《龍格庫塔方法PPT課件(24頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、9.3 龍格龍格-庫塔方法庫塔方法 9.3.1 顯式龍格顯式龍格-庫塔法的普通方式庫塔法的普通方式 上節(jié)給出了顯式單步法的表達(dá)式),(1hyxhyynnnn其部分截?cái)嗾`差為),(),()()(11pnhOhyxhxyhxyT對歐拉法 ,即方法為 階.)(21hOTn1p).,(,(),(21nnnnnnnnyxhfyhxfyxfhyy3.1 假設(shè)用改良?xì)W拉法,它可表示為 此時增量函數(shù)).,(,(),(21),(nnnnnnnnyxhfyhxfyxfhyx3.2與歐拉法的 相比,添加了計(jì)算一個右函數(shù) 的值,可望 .),(),(nnnnyxfhyxf2p 假設(shè)要使得到的公式階數(shù) 更大,就必需包含更

2、多的 值.pf,)(,()()(1d1nnxxnnxxyxfxyxy3.3 從方程 等價(jià)的積分方式2.4,即),(yxfy 假設(shè)要使公式階數(shù)提高,就必需使右端積分的數(shù)值求積公式精度提高,必然要添加求積節(jié)點(diǎn).為此可將3.3的右端用求積公式表示為11nnxxriininihxyhxfchxxyxf.)(,()(,(d點(diǎn)數(shù) 越多,精度越高,r上式右端相當(dāng)于增量函數(shù) ,),(hyx為得到便于計(jì)算的顯式方法,可類似于改良?xì)W拉法,將公式表示為),(1hyxhyynnnn3.4其中,),(1riiinnKchyx),(1nnyxfK),(11ijjijniniKhyhxfK3.5,2ri這里 均為常數(shù).ij

3、iic,(3.4)和(3.5)稱為 級顯式龍格-庫塔Runge-Kutta法,r簡稱R-K方法.當(dāng) 時,就是歐拉法,),(),(,1nnnnyxfhyxr此時方法的階為 .1p 當(dāng) 時,改良?xì)W拉法(3.1),(3.2)也是其中的一種.2r 下面將證明階 .2p 要使公式(3.4),(3.5)具有更高的階 ,就要添加點(diǎn)數(shù) .pr 下面就 推導(dǎo)R-K方法.2r,),(1riiinnKchyx),(1nnyxfK),(11ijjijniniKhyhxfK),(1hyxhyynnnn3.43.5,2ri 9.3.2 9.3.2 二階顯式二階顯式R-KR-K方法方法 對 的R-K方法,計(jì)算公式如下 2r

4、).,(),(),(12122122111hKyhxfKyxfKKcKchyynnnnnn3.6這里 均為待定常數(shù).21221,cc 希望適中選取這些系數(shù),使公式階數(shù) 盡量高.p 根據(jù)部分截?cái)嗾`差的定義,3.6的部分截?cái)嗾`差為)()(11nnnxyxyT3.7),(),(21221nnnnnhfyhxfcyxfch這里 .),(),(nnnnnyxffxyy 為得到 的階 ,要將上式各項(xiàng)在 處做泰勒展開,1nTp),(nnyx由于 是二元函數(shù),故要用到二元泰勒展開,),(yxf),(!32)(4321hOyhyhyhyxynnnnn 其中,),(nnnnfyxfy各項(xiàng)展開式為,),(),()(

5、,(nnnynnxnnnfyxfyxfxyxfxy dd),(),(2),(2nnyynnnxynnnxxnyxffyxffyxfy 3.8);,(),(),(nnynnnxnnyyxffyxfyxf),(212nnnfhyhxf將以上結(jié)果代入部分截?cái)嗾`差公式那么有)(),(),(),(),(232122121hOhfyxfhyxffcfchfyxfyxfhfhTnnnynnxnnnnnynnxnn).(),(),(2212hOfhyxfhyxffnnnynnxn).(),()21(),()21()1(3221222221hOhfyxfchyxfchfccnnnynnxn要使公式3.6具有 階

6、,必需使 2p,0121cc即.1,21,212121222cccc3.9的解是不獨(dú)一的.令 ,那么得 02 ac.21,12121aac這樣得到的公式稱為二階R-K方法,如取 ,那么2/1a.1,2/121221cc這就是改良?xì)W拉法3.1.,02122c3.9,021212c假設(shè)取,1a那么 .2/1,1,021221cc,21hKyynn稱為中點(diǎn)公式,3.10也可表示為).,(2,2(1nnnnnnyxfhyhxfhyy得計(jì)算公式),(1nnyxfK 3.10).2,2(12KhyhxfKnn相當(dāng)于數(shù)值積分的中矩形公式.的R-K公式(3.6)的部分誤差不能夠提高到 .2r)(4hO 把 多

7、展開一項(xiàng),從3.8的 看到展開式中 的項(xiàng)是不能經(jīng)過選擇參數(shù)消掉的.2Kny ffffyxy 實(shí)踐上要使 的項(xiàng)為零,需添加3個方程,要確定4個參數(shù) ,這是不能夠的.3h21221,cc 故 的顯式R-K方法的階只能是 ,而不能得到三階公式.2r2p 9.3.3 9.3.3 三階與四階顯式三階與四階顯式R-KR-K方法方法 要得到三階顯式R-K方法,必需 .3r),(),(),(),(232131321212213322111hKhKyhxfKhKyhxfKyxfKKcKcKchyynnnnnnnn3.11其中 及 均為待定參數(shù).321,ccc32313212,.)()(33221111KcKcK

8、chxyxyTnnn此時3.4,3.5的公式表示為 公式3.11的部分截?cái)嗾`差為 只需將 按二元函數(shù)泰勒展開,使 ,32,KK)(41hOTn可得待定參數(shù)滿足方程.61,31,21,13223233222332232313212321cccccccc3.12這是8個未知數(shù)6個方程的方程組,解也不是獨(dú)一的.所以這是一簇公式.滿足條件3.12的公式3.11統(tǒng)稱為三階R-K公式.一個常見的公式為).2,(),2,2(),(),4(62131213211hKhKyhxfKKhyhxfKyxfKKKKhyynnnnnnnn此公式稱為庫塔三階方法.繼續(xù)上述過程,經(jīng)過較復(fù)雜的數(shù)學(xué)演算,可以導(dǎo)出各種四階龍格-

9、庫塔公式,以下經(jīng)典公式是其中常用的一個:可以證明其截?cái)嗾`差為 .)(5hO 四階龍格-庫塔方法的每一步需求計(jì)算4次函數(shù)值 ,f).,(),2,2(),2,2(),(),22(6342312143211hKyhxfKKhyhxfKKhyhxfKyxfKKKKKhyynnnnnnnnnn3.13 例3.1)0(),10(2yxyxyy 解設(shè)取步長 ,從 到 用四階龍格-2.0h0 x1x庫塔方法求解初值問題 這里 ,經(jīng)典的四階龍格-庫塔公式為yxyyxf2),(),22(643211KKKKhyynn,21nnnyxyK,222223KhyhxKhyKnnn,222112KhyhxKhyKnnn.

10、)(2334hKyhxhKyKnnn 表9-3列出了計(jì)算結(jié)果,同時列出了相應(yīng)的準(zhǔn)確解.7321.17321.10.16125.16125.18.04832.14833.16.03416.13417.14.01832.11832.12.0)(nnnxyyx計(jì)算結(jié)果3表9 比較例3和例2的計(jì)算結(jié)果,顯然龍格-庫塔方法的精度高.但由于這里放大了步長 ,所以表9-3和表9-2所耗費(fèi)的計(jì)算量幾乎一樣.)2.0(h 龍格-庫塔方法的推導(dǎo)基于泰勒展開方法,因此它要求所求的解具有較好的光滑性質(zhì).反之,假設(shè)解的光滑性差,那么,運(yùn)用四階龍格-庫塔方法求得的數(shù)值解,其精度能夠反而不如改良的歐拉方法.四階龍格-庫塔方

11、法每一步要4次計(jì)算函數(shù) ,其計(jì)算量f比每一步只需2次計(jì)算函數(shù) 的二階龍格-庫塔方法-f改良的歐拉方法大一倍.9.3.4 9.3.4 變步長的龍格變步長的龍格-庫塔方法庫塔方法 單從每一步看,步長越小,截?cái)嗾`差就越小,但隨著步長的減少,在一定求解范圍內(nèi)所要完成的步數(shù)就添加了.步數(shù)的添加不但引起計(jì)算量的增大,而且能夠?qū)е律崛胝`差的嚴(yán)重積累.因此同積分的數(shù)值計(jì)算一樣,微分方程的數(shù)值解法也有個選擇步長的問題.在選擇步長時,需求思索兩個問題:1.怎樣衡量和檢驗(yàn)計(jì)算結(jié)果的精度?2.如何根據(jù)所獲得的精度處置步長?調(diào)查經(jīng)典的四階龍格-庫塔公式:).,(),2,2(),2,2(),(),22(634231214

12、3211hKyhxfKKhyhxfKKhyhxfKyxfKKKKKhyynnnnnnnnnn3.13 從節(jié)點(diǎn) 出發(fā),先以 為步長求出一個近似值 ,nxh)(1hny,)(5)(11chyxyhnn3.14然后將步長折半,即取 為步長從 跨兩步到 ,2hnx1nx再求得一個近似值 ,每跨一步的截?cái)嗾`差是)2(1hny,52 hc.)()(521122hcyxyhnn3.15比較3.14式和3.15式我們看到,步長折半后,由于公式的部分截?cái)嗾`差為 ,故有)(5hO因此有 誤差大約減少到 .即有161.161)()()(11)2(11hnnhnnyxyyxy由此易得以下事后估計(jì)式.151)()(1)2(1)2(11hnhnhnnyyyxy這樣,可以經(jīng)過檢查步長、折半前后兩次計(jì)算結(jié)果的偏向)(1)2(1hnhnyy來斷定所選的步長能否適宜.詳細(xì)地說,將區(qū)分以下兩種情況處置:1.對于給定的精度 ,假設(shè) ,反復(fù)將步長折半進(jìn)展計(jì)算,直至 為止.這時取最終得到的 作為結(jié)果;)2(1hny 2.假設(shè) ,反復(fù)將步長加倍,直到 為止,這種經(jīng)過加倍或折半處置步長的方法稱為變步長方法.這時再將步長折半一次,就得到所要的結(jié)果.外表上看,為了選擇步長,每一步的計(jì)算量添加了,但總體思索往往是合算的.

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲