高階常微分方程的數(shù)值求解

高階常微分方程的數(shù)值求解

ID:42134823

大?。?97.59 KB

頁數(shù):10頁

時(shí)間:2019-09-08

高階常微分方程的數(shù)值求解_第1頁
高階常微分方程的數(shù)值求解_第2頁
高階常微分方程的數(shù)值求解_第3頁
高階常微分方程的數(shù)值求解_第4頁
高階常微分方程的數(shù)值求解_第5頁
資源描述:

《高階常微分方程的數(shù)值求解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、高階常微分方程的數(shù)值求解'谷照升(長春工程學(xué)院理學(xué)院,長春,130012)摘要對(duì)經(jīng)典初始條件的高階常微分方程,給出其數(shù)值求解方法。該方法比Runge-Kutta法具冇更好的適應(yīng)性、易用性、計(jì)算速度和可控制的更高精度。關(guān)鍵詞常微分方程;數(shù)值解:算法中圖分類號(hào):0241.81文獻(xiàn)標(biāo)識(shí)碼:A1引言求解復(fù)雜的1階常微分方程,通常只能采用數(shù)值解法。數(shù)值解法一般又以Runge-Kutta法為主。對(duì)高階常微分方程,則通常是將其轉(zhuǎn)化為1階常微分方程組,再用Runge-Kutta法求解⑴%但這種通用性方法,在精度、軟件計(jì)算的適應(yīng)度方面,常

2、常不夠理想,英至得不到結(jié)果。針對(duì)不同的廣普性方程類型,可以建立更具針對(duì)性的計(jì)算方法。例如,針對(duì)三類邊值條件和特定形式的方程,己經(jīng)有有相應(yīng)的差分法和有限元法。每一種更具針對(duì)性的方法,都有其更髙的楮度和更為健壯的算法,當(dāng)然也存在其必然的局限性。木文對(duì)如下形式的2階常微分方程^-j-+tz(x)-y-+Z?(x)y=/(X)dx^ax

3、%.-x,.,o從匸1開始,利用數(shù)值積分公式,通過[冷旬上的數(shù)值積分,先求f(£),再求出y'a),最后求yg)。依次取匸2,3,…川得到各點(diǎn)y"(兀J、?/(兀)、y(Q的近似值。根據(jù)數(shù)值積分的算法不同,主要有兩種不同的計(jì)算公式。2?1、矩形數(shù)值積分算法矩形算法形式簡(jiǎn)單,粕度偏低?;诓煌姆e分形式,乂可以得到3種不同的計(jì)算公式,其精基金項(xiàng)目:吉林省自然科學(xué)基金項(xiàng)H(201215115)度無顯著差別。此處僅給出與2.2梯形算法最為接近的一種。利用/(%,)一:/(£?_])=fyx)dx=yxi)^xiJxi-丿

4、(兀)-y(s)=£yx)dx?yxi}xi在x{點(diǎn)得到y(tǒng)(x,)?yXi)Ax;+ya-)⑵yU,)=/(乞)心「+^(^-i)=fa)山「+y(兀-)心,+刃"“)(3)這里i=1,2,...,no將(2)、(3)代入(1),在兀點(diǎn)得到/(xJ+^Jt/Cx^Ax.+y(G)]+〃(兀J[Axi)Ax:+/(%,_))Ax,.+y(G)]=fg從而/(v)=/a)一aa)y(?j-"兀)2(心

5、)心,+刃兀―卄(4)z1+a(xi)xi+b(xj$算法:Step1:z=l;將⑴中y(兀o)=兒、/(xo)=

6、ya代入⑷,輸出y"3);將y"(兀i)代入⑵,輸岀y'a);収y(K)=:/(兀0)心1+y(xo)?輸出y(x)°Step2:whilei

7、)/(“)+y"(G)

8、A

9、xy,y(兀)一y(£_])=J:yx)dx=^[/(%,)+yXx^)]A¥Z,則兀點(diǎn)滿足:/(£)=*[y"(£)+y"(兀I)]Ar,+y(£_1)(6)ya)=*[ya)+)‘S-J*+〉"-】)=-{-[/U/)+y"a_])]Ax,+y(兀_

10、)+yXx^)}Ax,.+y(xi_])(7)=-y(兀)心;+-ya_i+y(Vi/+ydi),將⑹、(7)代入(1),得到ZU)+c心j)+/(%;_!)]Ar,.+y(“)}+〃(兀)1+/(xJAx/++y"(兀T)Axj+y(%/i)Ax.+^^)]=/(x

11、,)從而/(“)一a(兀)丄y(兀T)心,+y(£_])]—“£?)[:y"(兀T)心;+yXx^)Sxi+y(£_

12、)]玖戈”2j嚴(yán)一⑻1+—a(xi)xi+—b(£)山「2i=1,2,3,…丿算法:Step1:按(5)式求出/(x0)oStep2:匸0;whilei

13、,?二兀-兀i(實(shí)際計(jì)算中,步長通常是取定的,不隨i變化),在矩形算法中,根據(jù)(3)式,誤差的階為0(/?)o在梯形算法中,根據(jù)(7)式,誤差的階仍為0(h雖然兩種方法誤差的階是相同的,但由于在數(shù)值微積分屮,沒有可以確定的絕對(duì)謀差與相對(duì)謀差,所以僅憑謀羌的階還不能完全說明實(shí)際誤差水平。本文算法對(duì)力、y(%i)、#(

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。