![二階常微分方程的數(shù)值求解優(yōu)秀課件_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-4/30/48d85d9a-2d0e-4317-8edd-697119f71441/48d85d9a-2d0e-4317-8edd-697119f714411.gif)
![二階常微分方程的數(shù)值求解優(yōu)秀課件_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-4/30/48d85d9a-2d0e-4317-8edd-697119f71441/48d85d9a-2d0e-4317-8edd-697119f714412.gif)
![二階常微分方程的數(shù)值求解優(yōu)秀課件_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-4/30/48d85d9a-2d0e-4317-8edd-697119f71441/48d85d9a-2d0e-4317-8edd-697119f714413.gif)
![二階常微分方程的數(shù)值求解優(yōu)秀課件_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-4/30/48d85d9a-2d0e-4317-8edd-697119f71441/48d85d9a-2d0e-4317-8edd-697119f714414.gif)
![二階常微分方程的數(shù)值求解優(yōu)秀課件_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-4/30/48d85d9a-2d0e-4317-8edd-697119f71441/48d85d9a-2d0e-4317-8edd-697119f714415.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1二階常微分方程的數(shù)值求解二階常微分方程的數(shù)值求解一一. 教學(xué)要求教學(xué)要求 掌握利用降階把二階常微分方程轉(zhuǎn)化為一階微分方程組,再利用Euler方法數(shù)值求解,并能利用MATLAB軟件進(jìn)行數(shù)值計(jì)算和符號(hào)運(yùn)算。二二. 教學(xué)過(guò)程教學(xué)過(guò)程2q 考慮如下的二階微分方程考慮如下的二階微分方程初值問(wèn)題初值問(wèn)題2012( , ,) , ( ) , ( ), , d yf x y yy ayy ayxa bdx 100( )( ), , ( )( , ( ), ( ), , ( ), ( )yxz xxa bzxf x y x z xxa bz ayzy ay 3q利用利用Euler方法求解上述方程組可得如下數(shù)方
2、法求解上述方程組可得如下數(shù)值格式值格式001111 2( ),( ),(,),.kkkkkkkkkky ayy azyyhzzzhf xyzkxxh 4q利用四階利用四階R-K方法求解上述方程組可得如下方法求解上述方程組可得如下數(shù)值格式數(shù)值格式11234112341121211323224343322622622222222(),(),(,),(,),(,),(,).kkkkkkkkkkkkkkkkkkkkhyyKKKKhzzLLLLKzLf xyzhhhhKzLLf xyK zLhhhhKzLLf xyKzLkKzhLLf xh yhKzhL 1 2, 5例例1:用用 Euler 法求解如下
3、初值問(wèn)題法求解如下初值問(wèn)題220 20101 , ( ),( )d yyxdxyy 當(dāng)當(dāng) h=0.1,即,即 n=20 時(shí),時(shí),Matlab 源程序見(jiàn)源程序見(jiàn) Euler_sys1.m解:解:00 20 20101,( )( ), , ( )( ), , ( ), ( ).令則該初值問(wèn)題可以轉(zhuǎn)化為zyyxz xxzxy xxzzy 6clc;clear;h=0.1;a=0;b=2;x=a:h:b;y(1)=1;z(1)=-1;for i=1:length(x)-1 y(i+1)=y(i)+h*z(i); z(i+1)=z(i)+h*y(i);endplot(x,y,r+,x,exp(-x),k
4、-);xlabel(Variable x); ylabel(Variable y); Euler_sys1.m7數(shù)值解與真解如下圖數(shù)值解與真解如下圖8例例2:利用利用4階階R-K方法求解例方法求解例1,并與,并與Euler方法方法進(jìn)行比較。進(jìn)行比較。解解 當(dāng)當(dāng) h=0.1,即,即 n=20 時(shí),時(shí),R-K方法的方法的Matlab 源程序見(jiàn)源程序見(jiàn) RK_sys1.m,數(shù)值結(jié)果見(jiàn)下圖,數(shù)值結(jié)果見(jiàn)下圖9function w=rightf_sys1(x,y,z) w=y;clc;clear;h=0.1;a=0;b=2;x=a:h:b;Euler_y(1)=1; Euler_z(1)=-1; %初值R
5、K_y(1)=1; RK_z(1)=-1; %初值for i=1:length(x)-1 %* Euler Method *% Euler_y(i+1)=Euler_y(i)+h*Euler_z(i); Euler_z(i+1)=Euler_z(i)+h*Euler_y(i); %* R-K4 Method*% K1=RK_z(i); L1=rightf_sys1(x(i),RK_y(i),RK_z(i); % K1 and L1 K2=RK_z(i)+0.5*h*L1; rightf_sys1.mRK_sys1.m10L2=rightf_sys1(x(i)+0.5*h,RK_y(i)+0.5
6、*h*K1,RK_z(i)+0.5*h*L1); % K2 and L2 K3=RK_z(i)+0.5*h*L2; L3=rightf_sys1(x(i)+0.5*h,RK_y(i)+0.5*h*K2,RK_z(i)+0.5*h*L2); % K3 and L3 K4=RK_z(i)+h*L3; L4=rightf_sys1(x(i)+h,RK_y(i)+h*K3,RK_z(i)+h*L3); % K4 and L4 RK_y(i+1)=RK_y(i)+1/6*h*(K1+2*K2+2*K3+K4); RK_z(i+1)=RK_z(i)+1/6*h*(L1+2*L2+2*L3+L4); end
7、plot(x,Euler_y,r+,x,exp(-x),k-,x,RK_y,b*);xlabel(Variable x); ylabel(Variable y); 11例例3:分別用分別用 Euler 法和法和R-K4求解如下初值問(wèn)題求解如下初值問(wèn)題22210 20101 () , ( ),( )xd yyexxdxyy 解:解:00 2210 20101,( )( ), , ( )( )(), , ( ), ( ).令則該初值問(wèn)題可以轉(zhuǎn)化為xzyyxz xxzxy xexxzzy 12當(dāng)當(dāng) h=0.1,即,即 n=20 時(shí),時(shí),Matlab 源程序見(jiàn)源程序見(jiàn) RK_sys2.m, 數(shù)值結(jié)數(shù)值
8、結(jié)果如下圖果如下圖13function w=rightf_sys2(x,y,z)w=-y+2*exp(-x)*(x-1);clc;clear;h=0.1;a=0;b=2;x=a:h:b;Euler_y(1)=1; Euler_z(1)=1; RK_y(1)=1; RK_z(1)=1; for i=1:length(x)-1%* Euler Method *% Euler_y(i+1)=Euler_y(i)+h*Euler_z(i); Euler_z(i+1)=Euler_z(i)+h*rightf_sys2(x(i),Euler_y(i),Euler_z(i); %* R-K4 Method*
9、% K1=RK_z(i); L1=rightf_sys2(x(i),RK_y(i),RK_z(i); % K1 and L1 rightf_sys1.mRK_sys2.m14K2=RK_z(i)+0.5*h*L1; L2=rightf_sys2(x(i)+0.5*h,RK_y(i)+0.5*h*K1,RK_z(i)+0.5*h*L1); % K2 and L2 K3=RK_z(i)+0.5*h*L2; L3=rightf_sys2(x(i)+0.5*h,RK_y(i)+0.5*h*K2,RK_z(i)+0.5*h*L2); % K3 and L3 K4=RK_z(i)+h*L3; L4=rig
10、htf_sys2(x(i)+h,RK_y(i)+h*K3,RK_z(i)+h*L3); % K4 and L4 RK_y(i+1)=RK_y(i)+1/6*h*(K1+2*K2+2*K3+K4); RK_z(i+1)=RK_z(i)+1/6*h*(L1+2*L2+2*L3+L4); endplot(x,Euler_y,r+,x,cos(x)+x.*exp(-x),k-,x,RK_y,b*);xlabel(Variable x); ylabel(Variable y); 15q dsolve 的調(diào)用格式的調(diào)用格式y(tǒng)=dsolve(eq1,eq2, . ,cond1,cond2, . ,v)其中其
11、中 y 為輸出,為輸出, eq1、eq2、.為微分方程,為微分方程,cond1、cond2、.為初值條件,為初值條件,v 為自變量,如果不指定為自變量,如果不指定v作為自變作為自變量,則默認(rèn)量,則默認(rèn)t為自變量。為自變量。例例 4:求微分方程求微分方程 的通解,并驗(yàn)證。的通解,并驗(yàn)證。22xdyxyxedx y=dsolve(Dy+2*x*y=x*exp(-x2),x) syms x; diff(y)+2*x*y - x*exp(-x2)q利用利用dsolvedsolve 函數(shù)求微分方程解析解函數(shù)求微分方程解析解16q 幾點(diǎn)說(shuō)明幾點(diǎn)說(shuō)明l 如果省略初值條件,則表示求通解;如果省略初值條件,則表
12、示求通解;l 如果省略自變量,則默認(rèn)自變量為如果省略自變量,則默認(rèn)自變量為 t dsolve(Dy=2*x,x); dy/dx = 2xdsolve(Dy=2*x); dy/dt = 2xl 若找不到解析解,則返回其積分形式。若找不到解析解,則返回其積分形式。l 微分方程中用微分方程中用 D 表示對(duì)表示對(duì) 自變量自變量 的導(dǎo)數(shù),如:的導(dǎo)數(shù),如:Dy y; D2y y; D3y y17例例 5:求微分方程求微分方程 在初值條件在初值條件 下的特解,并畫(huà)出解函數(shù)的圖形。下的特解,并畫(huà)出解函數(shù)的圖形。0 xxyye y=dsolve(x*Dy+y-exp(x)=0,y(1)=2*exp(1),x) ezplot(y);12( )ye 182220100cos()( ),( )求二階常微分方程的通解d yxydxyy 例例 6在在MatlabMatlab中的命令窗口中輸入下面的命令中的命令窗口中輸入下面的命令 syms x y S=dsolve(D2y=cos(2*x)-y,y(0)=1,Dy(0)=0,x)則可以得到如下的結(jié)果則可以得到如下的結(jié)果
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國(guó)照明消防車(chē)行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2025至2030年中國(guó)細(xì)菌性陰道炎試劑盒數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)竹葉數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)立體聲調(diào)制器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)電容膜鍍膜機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)有機(jī)柱側(cè)射式注塑機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)旅行衣柜數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)嵌入式軟件自動(dòng)化設(shè)計(jì)工具數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)單層床數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)全消光魚(yú)眼布數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 第10課 人類(lèi)社會(huì)及其發(fā)展規(guī)律-【中職專(zhuān)用】2024年中職思想政治《哲學(xué)與人生》金牌課件(高教版2023·基礎(chǔ)模塊)
- 燒烤店選址標(biāo)準(zhǔn)
- 中國(guó)餐飲供應(yīng)鏈行業(yè)現(xiàn)狀及趨勢(shì)(附市場(chǎng)規(guī)模、產(chǎn)業(yè)鏈及重點(diǎn)企業(yè))
- 深度學(xué)習(xí)視角下“尺規(guī)作圖”教學(xué)策略
- 溫度均勻性測(cè)試報(bào)告
- 會(huì)陰擦洗課件
- 呼吸道疾病的健康宣教
- 2024-2030中國(guó)半導(dǎo)體閥門(mén)及管接頭市場(chǎng)現(xiàn)狀研究分析與發(fā)展前景預(yù)測(cè)報(bào)告
- 動(dòng)物生產(chǎn)與流通環(huán)節(jié)檢疫(動(dòng)物防疫檢疫課件)
- 公務(wù)員面試考官培訓(xùn)
- 繽紛天地美食街運(yùn)營(yíng)方案
評(píng)論
0/150
提交評(píng)論