




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1歐拉法求微分方程方法說明歐拉(Euler)法是解常微分方程初值問題 (4.1) 最簡單的數值方法,其具體做法是,將區間a,b進行N等分:,步長.并將式(4.1)寫成等價的積分形式(4.2)再對式(4.2)右端積分用矩形公式計算,則有, (4.3)在式(4.3)右端取,舍去余項。則得,作為的近似值。在式(4.3)右端取,舍去余項,則得y2=y1+hf(x1,y1)作為的近似值一般地,在式(4.3)右端取舍去余項,則得(4.4)作為的近似值式(4.4)為歐拉法計算公式我們知道微分方程的解是平面上的一族積分曲線,這族曲線中過點的積分曲線就是初值問題式(4.1)的解歐拉法的幾何意義是,過點引斜率為的
2、積分曲線的切線,此切線與直線的交點為,再過點引以為斜率的切線與直線的交點為,依此類推,從出發,作以為斜率的切線,此切線與直線交點為于是便得到過點的一條折線,見圖4.1過的積分曲線則用此折線來代替因此,這種方法亦稱折線法 圖4.1 例:用歐拉法求微分方程歐拉法流程圖如下:x0+h=x1y0+h*f(x0,y0)=y1n=1輸出x1,y1n=1+nx1= x0y1= y0結束n=N ?讀入x0,y0,b,h開始計算N=fix(b-x0)/h)歐拉法程序如下:clear;clc;x1=0;x2=1;h=0.1;x0=0;y0=1;N=(x2-x1)/h;%要計算的次數x(1)=x0;y(1)=y0;
3、for n=1:N x(n+1)=x(n)+h; y(n+1)=y(n)+h*(y(n)-2*x(n)/y(n);endX=xY=y2 改進歐拉法求微分方程方法說明 由于歐拉法采用矩形公式計算積分產生較大截斷誤差改進歐拉法(又稱改進折線法)是采取梯形公式來計算式(4.3)右端積分,則有 (5.1)在式(5.1)右端取,舍去余項,則得將作為的近似值在式(5.1)右端再取,舍去余項,則得將作為的近似值一般地,在式(5.1)右端取,舍去余項則得(5.2)將作為的近似值式(5.2)為改進歐拉法計算公式流程圖如下:例:用改進歐拉法求微分方程改進歐拉法程序如下:clear;clc;x1=0;x2=1;h=
4、0.1;x0=0;y0=1;p(1)=0;N=(x2-x1)/h;x(1)=x0;y(1)=y0;for n=1:N x(n+1)=x(n)+h; y(n+1)=y(n)+h*(y(n)-2*x(n)/y(n); p(n+1)=y(n)+h*(y(n+1)-2*x(n)/y(n+1); y(n+1)=(y(n+1)+p(n+1)/2;endX=xY=y3斐波那契法求極值方法說明斐波那契法原理類似于黃金分割法,只是搜索區間的縮短率不再采用黃金分割數0.618。如圖7.1所示,只要在a,b內取兩點x1,x2,并計算出f(x1),f(x2),通過比較,可將區間a,b縮短為a,x2或x1,b。因為新的區間內包含一個已經計算過函數值的點,所以再從其中取一個試點,又可將這個新區間再縮短一次,不斷地重復這個過程,直至最終的區間長度縮短到滿足預先給定的精確度為止。圖7.1 現在的問題是,怎樣選取試點,在保證同樣精確度的情況下使得計算f(x)函數值的次數最少?在計算函數值的次數一定的情況下,最初區間與最終區間的長度之比可作為取點方式優劣的一個標準。計算n次函數值,如何取點使最終區間最小?或者最終區間長度為1,計算n次函數值,初始區間最多為多長?為此,引入Fibonacci數列: F0=F1=1 Fn=Fn-1+Fn-2 , n2 表7.1系 所以當試點個數n確定之后,最初的兩個試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 門急診護理質量持續改進案例
- 昆明學院《歐美設計規范釋義》2023-2024學年第二學期期末試卷
- 咸寧市重點中學2024-2025學年高三第二學期4月模擬考試歷史試題含解析
- 天津市河東區天鐵一中學2024-2025學年初三下學期統練四生物試題含解析
- 江蘇省姜堰區實驗中學2025年高三月考試題(二)生物試題試卷含解析
- 珠海市2025年三下數學期末監測模擬試題含解析
- 武漢航海職業技術學院《筆譯理論與實踐》2023-2024學年第二學期期末試卷
- 四川省自貢市普高2024-2025學年高三下學期3月聯考歷史試題含解析
- 浙江農業商貿職業學院《行草行書草書技法》2023-2024學年第一學期期末試卷
- 蘇州科技大學天平學院《火電廠煙氣凈化Ⅰ》2023-2024學年第二學期期末試卷
- (正式版)JTT 1496-2024 公路隧道施工門禁系統技術要求
- TB 10303-2020鐵路橋涵工程施工安全技術規程
- 神經外科顱內動脈瘤血管內介入栓塞治療手術知情同意書
- 小美滿合唱五線譜總譜
- 山東省濟南市章丘區2023-2024學年三年級下學期4月期中語文試題
- 《電力負荷聚合服務商需求響應系統技術規范》
- MOOC 基于STM32CubeMX和HAL驅動庫的嵌入式系統設計-電子科技大學 中國大學慕課答案
- 物業設施設備管理指南
- 2024年上海市閔行區高三語文二模作文指導與佳作:“溫故”和“知新”可以是什么關系呢
- 國外導引頭技術現狀及發展趨勢
- 小麥病蟲害防治無人機服務技術方案
評論
0/150
提交評論