整理常微分方程數(shù)值解_第1頁(yè)
整理常微分方程數(shù)值解_第2頁(yè)
整理常微分方程數(shù)值解_第3頁(yè)
整理常微分方程數(shù)值解_第4頁(yè)
整理常微分方程數(shù)值解_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第八章常微分方程數(shù)值解姓名學(xué)號(hào)班級(jí)習(xí)題主要考察點(diǎn):歐拉方法的構(gòu)造,單步法的收斂性和穩(wěn)定性的討論,線性多步法中亞當(dāng)姆 斯方法的構(gòu)造和討論。1用改進(jìn)的歐拉公式,求以下微分方程” , 2xy =y -一“ y xo,iMO) =1(改進(jìn)的尤拉公式的應(yīng)用),有史 - 2z = -2x dx的數(shù)值解(取步長(zhǎng) h = 0.2),并與精確解作比較。2解:原方程可轉(zhuǎn)化為yyy2 -2x,令z =2解此一階線性微分方程,可得y = 2x 1。利用以下公式”2人yp = yi +0.2 W )yi2x仏=yi +0.2 5 4 (i =0,1,2, 3, 4)ypyw =扣卩+yj 求在節(jié)點(diǎn)x0.2 i ( i

2、= 1, 2,3, 4, 5 )處的數(shù)值解yi,其中,初值為x0 = 0 , y0 = 1。MATLAB程序如下:x(1)=0;%初值節(jié)點(diǎn)y(1)=1;%初值fprintf(x(%d)=%f,y(%d)=%f,yy(%d)=%fn,1,x(1),1,y(1),1,y(1);for i=1:5yp=y(i)+0.2*(y(i)-2*x(i)/y(i);%預(yù)報(bào)值yc=y(i)+0.2*(yp-2*x(i)/yp);%校正值y(i+1)=(yp+yc)/2;%改進(jìn)值x(i+1)=x(i)+0.2;%節(jié)點(diǎn)值yy(i+1)=sqrt(2*x(i+1)+1);%精確解fprintf(x(%d)=%f,y(

3、%d)=%f,yy(%d)=%fn,i+1,x(i+1),i+1,y(i+1),i+1,yy(i+1);end程序運(yùn)行的結(jié)果如下:x(1)=0.000000, y(1)=1.000000, yy(1)=1.000000x(2)=0.200000, y(2)=1.220000, yy(2)=1.183216x(3)=0.400000, y(3)=1.420452, yy(3)=1.341641x(4)=0.600000, y(4)=1.615113, yy(4)=1.483240x(5)=0.800000, y(5)=1.814224, yy(5)=1.612452x(6)=1.000000,

4、y(6)=2.027550, yy(6)=1.7320512用四階龍格一庫(kù)塔法求解初值問題丿y y ,取h=0.2,求x=0.2,0.4時(shí)的數(shù)值解7(00要求寫出由h, Xn, yn直接計(jì)算yn 1的迭代公式,計(jì)算過程保留3位小數(shù)。(龍格一庫(kù)塔方法的應(yīng)用)解:四階龍格-庫(kù)塔經(jīng)典公式為hyn 1 = Yn(k1 2k22ks k4)6k1 =f(Xn,yn)k21 1= f(Xn 2h,yn 2hk1)k3f(Xn1h, yn 2hk2)2 2k4 = f (Xn h, yn hk3)由于f(x,y) =1 y,在各點(diǎn)的斜率預(yù)報(bào)值分別為: k1 = 1 - ynk2 =1 (yn ;k1)=1

5、- yn一 yn) =(1 - yn)(1 -;)2 2 2hhhhhk3=1-(ynk2)=1-yn(1-丫.)(1)=(1-丫.)1(1)22222hhhhk4 =1 - (yn hk3)=1 - yn -h(1 -yn)1-;(1 -;) =(1 -yn)1 -;)2222四階經(jīng)典公式可改寫成以下直接的形式:yn1 二 yn h(1 -yn)(6-3h h26在x =論二0.2處,有y1=0 竺仆 -0)(6-3 0.2(0.2)26(0.2)34)=0.1813在x = x2 = 0.4處,有3y2 =0.1813 一(1 -0.1813)(6-3 0.2(0.2)2 -=0.3297

6、64注:這兩個(gè)近似值與精確解 y =1 - e在這兩點(diǎn)的精確值十分接近。3用梯形方法解初值問題y+ y =01(0) =1證明其近似解為并證明當(dāng)h )0時(shí),它收斂于原初值問題的準(zhǔn)確解y=e。解:顯然,y二e是原初值問題的準(zhǔn)確解。求解一般微分方程初值問題的梯形公式的形式為hyn 1 =yn - f(Xn,yn) f &n 1, Yn 1)對(duì)于該初值問題,其梯形公式的具體形式為hyn 1 二 yn 2(ynhhn1),(1 尹n(1-2)yn,/ 2 h yn(尸)yn是:*2-hY.0 h嚴(yán)12卄一一I y-l2 + h 丿-hh2 - h、 yn1 5)yn亦即:yn二注意到:xn = 0 n

7、h 二 nh2h2 hyn =Xn彳2h E1 -.2 hXnXnXn(1 t) tXn=(1 -1) t (1 t) 2Xn從而”叫ynjimf t) t lim (1 t)2en即:當(dāng)h- 0時(shí),yn收斂于原初值問題的準(zhǔn)確解y(Xn) =e-Xn。4對(duì)于初值問題丿y10y,證明當(dāng)h.h2十j h由h0,九0可知,en4f .hy = f(x y)6設(shè)有常微分方程的初值問題丿,試用泰勒展開法,構(gòu)造線性兩步法數(shù)值計(jì)算、y(x。)= y。公式y(tǒng)n: (yn ynj) hf-0f -1 fnj),使其具有二階精度, 并推導(dǎo)其局部截?cái)嗾`差 主項(xiàng)。(局部截?cái)嗾`差和主項(xiàng)的計(jì)算) 解:假設(shè)yn =y(Xn

8、), yn 4 = y(xn j),利用泰勒展式,有y (Xn), 2 y (Xn) , 3.Yn* =y(XnG =y(Xn) -丫(Xn)hhh2 6fn = f (Xn”n)二 f(Xn, y(Xn)二 y (Xn)n4 = f (Xn4, YnG = f (Xn4, 丫&.4) = y(Xn4)= y (Xn) - y(Xn)hh2yn 4. =2:y(Xn) Co + - :)y (Xn)h - ( I)y (Xn)h2 (6 (Xn)h3 -2 6 21 2 1 3又 y(Xnl) =y(Xn) y (Xn)h Jy (Xn)h2 y (Xn)h32 6欲使其具有盡可能高的局部截?cái)?/p>

9、誤差,必須2:二 1,飛1_ :二1 ,i 二 12 2從而-,飛=7 ,2441 71于是數(shù)值計(jì)算公式為yn 1(yn ynd) h fnfn)。2 44該數(shù)值計(jì)算公式的局部截?cái)嗾`差的主項(xiàng)為1s353y(Xn1)-yn1 =(;5 (Xn)h3=三 y (Xn)h3662247已知初值問題y 二 2xy(o) =oy(0.1) -0.01取步長(zhǎng)h =0.1,利用阿當(dāng)姆斯公式y(tǒng)n “ = yn (3fn - fn),求此微分方程在0,102上的數(shù)值解,求此公式的局部截?cái)嗾`差的首項(xiàng)。(阿當(dāng)姆斯公式的應(yīng)用)解:假設(shè)yn =y(Xn), yn4二y(Xn),利用泰勒展開,有yn =y(Xn), fn

10、 =y (Xn),仁/ 二 y (x. 4) = y ( X. ) - y (X. )hh 2 -2yn 1 二 y(Xn) y (Xn)h y (Xn)h2 -h3241訊21和3而 y(Xn 1) = y(Xn) y(Xn)h 一討(Xn)hy(Xn)h2 61 15y(Xn1)-yn1 =(- -)y (Xn)h3(Xn)h35該阿當(dāng)姆斯兩步公式具有 2階精度,其局部截?cái)嗾`差的主項(xiàng)為y (Xn)h3。12取步長(zhǎng)h = 0.1,節(jié)點(diǎn)Xn =0.1 n( n = 0,1 , 2,,100),注意到f (x, y) = 2x,其計(jì)算公式可改寫為0 1yn 1 = yn(6Xn -2Xn4)=

11、Yn 0.02 n 0.012僅需取一個(gè)初值y0 =0,可實(shí)現(xiàn)這一公式的實(shí)際計(jì)算。其 MATLAB 下的程序如下:x0=0; %初值節(jié)點(diǎn)y0=0; %初值 for n=0:99y1=y0+0.02*n+0.01; x1=x0+0.1;,n+1,x1,n+1,y1);fprintf( x(%3d)=%10.8f,y(%3d)=%10.8fn x0=x1;y0=y1;end運(yùn)行結(jié)果如下:x( 1)=0.10000000,y( 1)=0.01000000x( 2)=0.20000000,y( 2)=0.04000000x( 3)=0.30000000,y( 3)=0.09000000x( 4)=0.

12、40000000,y( 4)=0.16000000x( 5)=0.50000000,y( 5)=0.25000000x( 6)=0.60000000,y( 6)=0.36000000x( 7)=0.70000000,y( 7)=0.49000000x( 8)=0.80000000,y( 8)=0.64000000x( 9)=0.90000000,y( 9)=0.81000000x( 10)=1.00000000,y( 10)=1.00000000x( 11)=1.10000000,y( 11)=1.21000000x( 12)=1.20000000,y( 12)=1.44000000x( 13

13、)=1.30000000,y( 13)=1.69000000x( 14)=1.40000000,y( 14)=1.96000000x( 15)=1.50000000,y( 15)=2.25000000x( 16)=1.60000000,y( 16)=2.56000000x( 17)=1.70000000,y( 17)=2.89000000x( 18)=1.80000000,y( 18)=3.24000000x( 19)=1.90000000,y( 19)=3.61000000x( 20)=2.00000000,y( 20)=4.00000000x( 21)=2.10000000,y( 21)=

14、4.41000000x( 22)=2.20000000,y( 22)=4.84000000x( 23)=2.30000000,y( 23)=5.29000000x( 24)=2.40000000,y( 24)=5.76000000x( 25)=2.50000000,y( 25)=6.25000000x( 26)=2.60000000,y( 26)=6.76000000x( 27)=2.70000000,y( 27)=7.29000000x( 28)=2.80000000,y( 28)=7.84000000x( 29)=2.90000000,y( 29)=8.41000000x( 30)=3.0

15、0000000,y( 30)=9.00000000x( 31)=3.10000000,y( 31)=9.61000000x( 32)=3.20000000,y( 32)=10.24000000x( 33)=3.30000000,y( 33)=10.89000000x( 34)=3.40000000,y( 34)=11.56000000x( 35)=3.50000000,y( 35)=12.25000000x( 36)=3.60000000,y( 36)=12.96000000x( 37)=3.70000000,y( 37)=13.69000000x( 38)=3.80000000,y( 38)

16、=14.44000000x( 39)=3.90000000,y( 39)=15.21000000x( 40)=4.00000000,y( 40)=16.00000000x( 41)=4.10000000,y( 41)=16.81000000x( 42)=4.20000000,y( 42)=17.64000000x( 43)=4.30000000,y( 43)=18.49000000 x( 44)=4.40000000,y( 44)=19.36000000 x( 45)=4.50000000,y( 45)=20.25000000 x( 46)=4.60000000,y( 46)=21.16000

17、000 x( 47)=4.70000000,y( 47)=22.09000000 x( 48)=4.80000000,y( 48)=23.04000000 x( 49)=4.90000000,y( 49)=24.01000000 x( 50)=5.00000000,y( 50)=25.00000000 x( 51)=5.10000000,y( 51)=26.01000000 x( 52)=5.20000000,y( 52)=27.04000000 x( 53)=5.30000000,y( 53)=28.09000000 x( 54)=5.40000000,y( 54)=29.16000000

18、x( 55)=5.50000000,y( 55)=30.25000000 x( 56)=5.60000000,y( 56)=31.36000000 x( 57)=5.70000000,y( 57)=32.49000000 x( 58)=5.80000000,y( 58)=33.64000000 x( 59)=5.90000000,y( 59)=34.81000000 x( 60)=6.00000000,y( 60)=36.00000000 x( 61)=6.10000000,y( 61)=37.21000000 x( 62)=6.20000000,y( 62)=38.44000000 x( 6

19、3)=6.30000000,y( 63)=39.69000000 x( 64)=6.40000000,y( 64)=40.96000000 x( 65)=6.50000000,y( 65)=42.25000000 x( 66)=6.60000000,y( 66)=43.56000000 x( 67)=6.70000000,y( 67)=44.89000000 x( 68)=6.80000000,y( 68)=46.24000000 x( 69)=6.90000000,y( 69)=47.61000000 x( 70)=7.00000000,y( 70)=49.00000000 x( 71)=7

20、.10000000,y( 71)=50.41000000 x( 72)=7.20000000,y( 72)=51.84000000 x( 73)=7.30000000,y( 73)=53.29000000 x( 74)=7.40000000,y( 74)=54.76000000 x( 75)=7.50000000,y( 75)=56.25000000 x( 76)=7.60000000,y( 76)=57.76000000 x( 77)=7.70000000,y( 77)=59.29000000 x( 78)=7.80000000,y( 78)=60.84000000 x( 79)=7.90000000,y( 79)=62.41000000 x( 80)=8.00000000,y( 80)=64.00000000 x( 81)=8.10000000,y( 81)=65.61000000 x( 82)=8.200000

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論