版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
得到高精度方法的一個(gè)直接想法是利用Taylor展開假設(shè)式y(tǒng)'=f(x,y)(a≤x≤b)
中的f(x,y)
充分光滑,將y(xi+1)在xi點(diǎn)作Taylor展開,若取右端不同的有限項(xiàng)作為y(xi+1)的近似值,就可得到計(jì)算y(xi+1)的各種不同截?cái)嗾`差的數(shù)值公式。例如:取前兩項(xiàng)可得到9.4龍格-庫(kù)塔方法2023/1/131其中P階泰勒方法若取前三項(xiàng),可得到截?cái)嗾`差為O(h3)的公式類似地,若取前P+1項(xiàng)作為y(xi+1)的近似值,便得到2023/1/132顯然p=1時(shí),
yi+1=yi+hf(xi,yi)它即為我們熟悉的Euler方法。當(dāng)p≥2時(shí),要利用泰勒方法就需要計(jì)算f(x,y)的高階微商。這個(gè)計(jì)算量是很大的,尤其當(dāng)f(x,y)較復(fù)雜時(shí),其高階導(dǎo)數(shù)會(huì)很復(fù)雜。因此,利用泰勒公式構(gòu)造高階公式是不實(shí)用的。但是泰勒級(jí)數(shù)展開法的基本思想是許多數(shù)值方法的基礎(chǔ)。R-K方法不是直接使用Taylor級(jí)數(shù),而是利用它的思想2023/1/1339.4.1龍格-庫(kù)塔(R-K)法的基本思想Euler公式可改寫成
則yi+1的表達(dá)式與y(xi+1)的Taylor展開式的前兩項(xiàng)完全相同,即局部截?cái)嗾`差為O(h2)。Runge-Kutta
方法是一種高精度的單步法,簡(jiǎn)稱R-K法2023/1/134同理,改進(jìn)Euler公式可改寫成
上述兩組公式在形式上共同點(diǎn):都是用f(x,y)在某些點(diǎn)上值的線性組合得出y(xi+1)的近似值yi+1,
且增加計(jì)算的次數(shù)f(x,y)的次數(shù),可提高截?cái)嗾`差的階。如歐拉法:每步計(jì)算一次f(x,y)的值,為一階方法。改進(jìn)歐拉法需計(jì)算兩次f(x,y)的值,為二階方法。局部截?cái)嗾`差為O(h3)2023/1/135
于是可考慮用函數(shù)f(x,y)在若干點(diǎn)上的函數(shù)值的線性組合來(lái)構(gòu)造近似公式,構(gòu)造時(shí)要求近似公式在(xi,yi)處的Taylor展開式與解y(x)在xi處的Taylor展開式的前面幾項(xiàng)重合,從而使近似公式達(dá)到所需要的階數(shù)。既避免求高階導(dǎo)數(shù),又提高了計(jì)算方法精度的階數(shù)?;蛘哒f(shuō),在[xi,xi+1]這一步內(nèi)多計(jì)算幾個(gè)點(diǎn)的斜率值,然后將其進(jìn)行加權(quán)平均作為平均斜率,則可構(gòu)造出更高精度的計(jì)算格式,這就是龍格—庫(kù)塔(Runge-Kutta)法的基本思想。2023/1/136一般龍格-庫(kù)塔方法的形式為2023/1/137其中ai,bij,ci為待定參數(shù),要求上式y(tǒng)i+1在點(diǎn)(xi,yi)處作Tailor展開,通過(guò)相同項(xiàng)的系數(shù)確定參數(shù)。稱為P階龍格-庫(kù)塔方法。7Runge-Kutta方法的推導(dǎo)思想對(duì)于常微分方程的初值問(wèn)題的解y=y(x),在區(qū)間[xi,xi+1]上使用微分中值定理,有即2023/1/138引入記號(hào)就可得到相應(yīng)的Runge-Kutta方法2023/1/139如下圖即則上式化為即Euler方法Euler方法也稱為一階Runge-Kutta方法2023/1/13109.4.2二階龍格—庫(kù)塔法
在[xi,xi+1]上取兩點(diǎn)xi和xi+a2=xi+a2h,以該兩點(diǎn)處的斜率值K1和K2的加權(quán)平均(或稱為線性組合)來(lái)求取平均斜率k*的近似值K,即
式中:K1為xi點(diǎn)處的切線斜率值
K1=hf(xi,yi)=hy'(xi)
K2為xi+a2h點(diǎn)處的切線斜率值,比照改進(jìn)的歐拉法,將xi+a2視為xi+1,即可得
確定系數(shù)c1、c2、a2、b21
,可得到有2階精度的算法格式2023/1/1311因此
將y(xi+1)在x=xi處進(jìn)行Taylor展開:
將在x=xi處進(jìn)行Taylor展開:
2023/1/13122023/1/1313K1=hf(xi,yi)13這里有4個(gè)未知數(shù),3個(gè)方程。存在無(wú)窮多個(gè)解。所有滿足上式的格式統(tǒng)稱為2階龍格-庫(kù)塔格式。令
對(duì)應(yīng)項(xiàng)的系數(shù)相等,得到
2023/1/1314注意到,就是二階龍格-庫(kù)塔公式,也就是改進(jìn)的歐拉法。
因此,凡滿足條件式有一簇形如上式的計(jì)算格式,這些格式統(tǒng)稱為二階龍格—庫(kù)塔格式。因此改進(jìn)的歐拉格式是眾多的二階龍格—庫(kù)塔法中的一種特殊格式。2023/1/1315若取,就是另一種形式的二階龍格-庫(kù)塔公式。此計(jì)算公式稱為變形的二階龍格—庫(kù)塔法。式中為區(qū)間的中點(diǎn)。也稱中點(diǎn)公式。
Q:為獲得更高的精度,應(yīng)該如何進(jìn)一步推廣?2023/1/1316
二級(jí)R-K方法是顯式單步式,每前進(jìn)一步需要計(jì)算兩個(gè)函數(shù)值。由上面的討論可知,適當(dāng)選擇四個(gè)參數(shù)c1,c2,a2,
b21,可使每步計(jì)算兩次函數(shù)值的二階R-K方法達(dá)到二階精度。能否在計(jì)算函數(shù)值次數(shù)不變的情況下,通過(guò)選擇不同的參數(shù)值,使得二階R-K方法的精度再提高呢?
答案是否定的!無(wú)論四個(gè)參數(shù)怎樣選擇,都不能使公式的局部截?cái)嗾`差提高到三階。
這說(shuō)明每一步計(jì)算兩個(gè)函數(shù)值的二階R-K方法最高階為二階。若要獲得更高階得數(shù)值方法,就必須增加計(jì)算函數(shù)值的次數(shù)。2023/1/13179.4.3三階龍格—庫(kù)塔法2023/1/1318為進(jìn)一步提高精度,在區(qū)間[xi,xi+1]上除兩點(diǎn)xi和xi+a2=xi+a2h,以外,再增加一點(diǎn)xi+a3=xi
+a3h,用這三點(diǎn)處的斜率值K1、K2和K3的加權(quán)平均得出平均斜率K*的近似值K,這時(shí)計(jì)算格式具有形式:
18同理推導(dǎo)二階公式,將y(xi+1)和yi+1在x=xi處進(jìn)行Taylor展開,使局部截?cái)嗾`差達(dá)到O(h4),使對(duì)應(yīng)項(xiàng)的系數(shù)相等,得到系數(shù)方程組:2023/1/1319參數(shù)的選擇不唯一,從而構(gòu)成一類不同的三階R-K公式,下面給出一種常用的三階R-K公式,形似simpson公式:2023/1/13209.4.4四階(經(jīng)典)龍格—庫(kù)塔法
如果需要再提高精度,用類似上述的處理方法,只需在區(qū)間[xi,xi+1]上用四個(gè)點(diǎn)處的斜率加權(quán)平均作為平均斜率K*的近似值,構(gòu)成一系列四階龍格—庫(kù)塔公式。具有四階精度,即局部截?cái)嗾`差是O(h5)。推導(dǎo)過(guò)程與前面類似,由于過(guò)程復(fù)雜,這里從略,只介紹最常用的一種四階經(jīng)典龍格—庫(kù)塔公式。
2023/1/1321
K1=hf(xi,yi)
K2=hf(xi+a2h,yi+b21K1)
K3=hf(xi+a3h,yi+b31K1+b32K2)
K4=hf(xi+a4h,yi+b41K1+b42K2+b43K3)
其中c1、c2、c3、c4、a2、a3、a4、b21、b31、b32、b41、b42、b43均為待定系數(shù)。這里K1、K2、K3、K4為四個(gè)不同點(diǎn)上的函數(shù)值,分別設(shè)其為設(shè)yi+1=yi+c1K1+c2K2+c3K3+c4K42023/1/1322
類似于前面的討論,把K2、K3、K4分別在xi點(diǎn)展成h的冪級(jí)數(shù),代入線性組合式中,將得到的公式與y(xi+1)在xi點(diǎn)上的泰勒展開式比較,使其兩式右端直到h4的系數(shù)相等,經(jīng)過(guò)較復(fù)雜的解方程過(guò)程便可得到關(guān)于ci,ai,bij的一組特解
a2=a3=b21=b32=1/2
b31=b41=b42=0
a4=b43=1
c1=c4=1/6
c2=c3=1/32023/1/1323四階(經(jīng)典)Runge-Kutta方法2023/1/1324例1.使用高階R-K方法計(jì)算初值問(wèn)題解:(1)使用三階R-K方法2023/1/1325其余結(jié)果如下:(2)如果使用四階R-K方法
ixik1k2k3yi1.00000.10000.10000.11030.12561.11112.00000.20000.12350.13760.15951.24993.00000.30000.15620.17640.20921.42844.00000.40000.20400.23420.28661.66645.00000.50000.27770.32590.41631.99932023/1/1326其余結(jié)果如下:
ixik1k2k3k4yi1.00000.10000.10000.11030.11130.12351.11112.00000.20000.12350.13760.13920.15631.25003.00000.30000.15620.17640.17910.20421.42864.00000.40000.20400.23420.23890.27811.66675.00000.50000.27770.32590.33480.40062.00002023/1/13272023/1/1328由上節(jié)分析常微分方程數(shù)值解法穩(wěn)定性問(wèn)題的方法,可得到各階Runge-Kutta公式的穩(wěn)定性條件:二階與歐拉預(yù)估-校正公式一致三階四階9.4.5龍格-庫(kù)塔方法的穩(wěn)定性條件28
龍格—庫(kù)塔方法的推導(dǎo)基于Taylor展開方法,因而它要求所求的解具有較好的光滑性。如果解的光滑性差,那么,使用四階龍格—庫(kù)塔方法求得的數(shù)值解,其精度可能反而不如改進(jìn)的歐拉方法。在實(shí)際計(jì)算時(shí),應(yīng)當(dāng)針對(duì)問(wèn)題的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省泉州市石獅市錦峰實(shí)驗(yàn)學(xué)校2025-2026學(xué)年上學(xué)期九年級(jí)1月質(zhì)量檢測(cè)數(shù)學(xué)試題(含答案)
- 五年級(jí)數(shù)學(xué)下冊(cè)期末考試卷及答案
- 文化宣傳題庫(kù)及答案
- 網(wǎng)絡(luò)題庫(kù)答案及
- 烏達(dá)事業(yè)編招聘2022年考試模擬試題及答案解析50
- 2022~2023安全生產(chǎn)主要負(fù)責(zé)人考試題庫(kù)及答案第504期
- 部編版六年級(jí)語(yǔ)文上冊(cè)期中考試卷及答案【下載】
- 電氣檢測(cè)技術(shù)要點(diǎn)
- (新版)全國(guó)茶業(yè)職業(yè)技能競(jìng)賽(茶葉加工工賽項(xiàng))理論考試題庫(kù)(答案及解析)
- 三菱PLC技術(shù)與應(yīng)用實(shí)訓(xùn)教程(FX3U)習(xí)題答案 模塊3 提高篇(技師)
- (一診)重慶市九龍坡區(qū)區(qū)2026屆高三學(xué)業(yè)質(zhì)量調(diào)研抽測(cè)(第一次)物理試題
- 2026年榆能集團(tuán)陜西精益化工有限公司招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2026廣東省環(huán)境科學(xué)研究院招聘專業(yè)技術(shù)人員16人筆試參考題庫(kù)及答案解析
- 邊坡支護(hù)安全監(jiān)理實(shí)施細(xì)則范文(3篇)
- 6.1.3化學(xué)反應(yīng)速率與反應(yīng)限度(第3課時(shí) 化學(xué)反應(yīng)的限度) 課件 高中化學(xué)新蘇教版必修第二冊(cè)(2022-2023學(xué)年)
- 北京市西城區(qū)第8中學(xué)2026屆生物高二上期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 2026年遼寧輕工職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試參考題庫(kù)帶答案解析
- 2026屆北京市清華大學(xué)附中數(shù)學(xué)高二上期末調(diào)研模擬試題含解析
- 醫(yī)院實(shí)習(xí)生安全培訓(xùn)課課件
- 2026年保安員理論考試題庫(kù)
- 四川省成都市武侯區(qū)西川中學(xué)2024-2025學(xué)年八上期末數(shù)學(xué)試卷(解析版)
評(píng)論
0/150
提交評(píng)論