




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 第六章常微分方程數(shù)值解法n本章研究常微分方程初值問題 (6.1.1) 的數(shù)值解法. 并且假定f(x, y)滿足解的存在唯一性定理及相當光滑等條件.n初值問題(6.1.1)的精確解記為y(x). 建立數(shù)值解法的基本思想n 本章的數(shù)值解法,它不是求(6.1.1)的解y(x)的解析表達式或近似表達式,而是通過某種離散化方法,將連續(xù)變量的初值問題轉(zhuǎn)化為關(guān)于離散量的差分方程的初值問題來求一系列離散點上的解值y(xi) 的近似值yi. 利用計算機解微分方程主要使用數(shù)值方法. n取一系列點 x0, x1, , xn , y(x0)=y0 , y(x1)y1 , , y(xn)yn , y0 , y1 ,
2、, yn , 稱為數(shù)值解用離散化方法建立求y(xn)的近似值yn的遞推格式(差分方程),求得yn h= xn xn-1稱為步長本章都取定步長.n解初值問題(6.1.1)的數(shù)值解法,其特點都是采取步進式的方法,即求解過程順著節(jié)點排列的次序一步一步向前推進.n這種數(shù)值解法分為兩大類:(1)單步法:若求yn+1 ,只需利用它前一步的 信息yn ,則稱這種方法為單步法。它由 y0出發(fā),可求得y1 ,y2, y3 (2)多步法:若求yn+1 ,需利用它前面至少兩個點的息,則稱這種方法為多步法.數(shù)值解法研究的主要問題:(1)方法的推導(dǎo):采用的離散化手段,精度準則.(2)收斂性:差分方程的解是否充分逼近初值
3、問題的解.(3)穩(wěn)定性:初始數(shù)據(jù)、計算過程中每步產(chǎn)生的誤差對以后各步解的影響,這種誤差傳播是否在衰減.n具體的數(shù)值方法還應(yīng)考慮(1)誤差估計(2)解的起動方法(3)步長如何選取(4)隱式方法的如何計算建立數(shù)值解法的基本途徑n常用的離散化方法 (1)Taylor展開 (2)化導(dǎo)數(shù)為差商 (3)數(shù)值積分6.1 單步法及基本概念Euler折線法n利用Taylor展開法將y(xn+1)在xn處Taylor展開得差分方程 yn+1=yn+hf(xn,yn) (n=0,1,2,)稱此方法為Euler折線法或矩形法n 利用化導(dǎo)數(shù)為差商的方法得差分方程 yn+1=yn+hf(xn,yn) (n=0,1,2,)
4、 (6.1.2)n利用數(shù)值積分的方法在xn,xn+1上對y(x)=f(x, y (x)積分得用左矩形求積公式計算定積分有 y(xn+1)y(xn)+hf(xn,y(xn)以此得差分方程 yn+1=yn+hf(xn,yn) (n=0,1,2,)梯形法n用不同的近似公式計算定積分的值,就得到解初值問題的不同數(shù)值解法.n用梯形求積公式計算積分得 (6.1.3) 這個方法稱為梯形法. 它是隱格式.n運用它常采用下面的迭代格式改進的Euler方法n若梯形法只迭代一次,便得改進的Euler方法 (6.1.4)也可寫成形式 (6.1.4)數(shù)值方法精度的衡量準則n定義定義 設(shè)yn=y(xn),則稱Tn=y(x
5、n+1)-yn+1為方法的從xn到xn+1這一步的局部截斷誤差. n定義若差分方程對所有y(x)Mr都精確成立,而對于某個r+1次多項式不能精確成立,則稱這個數(shù)值方法是r階的. 等價定義等價定義 若數(shù)值方法的局部截斷誤差為O(hr+1),則稱這種方法為r階方法,這里r為非負整數(shù).n方法的階數(shù)越高,逼近效果越好.n由Taylor展開式知 (6.1.5)對于Euler法Tn=y(xn+1)- y(xn)-hf(xn,y(xn)=y(xn+1)-y(xn)-hy(xn) Euler法是1階方法 n對于梯形法由Taylor展開式知 (6.1.6)(6.1.5)與(6.1.6)相減并利用y(xn+1)=
6、y (xn)+O(h)梯形法法是2階方法.n對于改進Euler法,設(shè)yn=y(xn),利用Taylor展開式nK1=f(xn,y(xn)=y(xn) 將其代入中Tn有改進Euler法是2階方法.Runge-Kutta方法nTaylor展開式n理論上講,只要解y(x)充分光滑,通過保留Taylor展開式的若干項就可得到任意階的近似公式,但計算y(x)的各階導(dǎo)數(shù)很麻煩??砷g接利用這種思想nEuler法也可寫成形式n其局部截斷誤差為O(h2) ,是一階方法.每步計算f的值一次nEuler預(yù)報-校正公式也可寫成形式n局部截斷誤差為O(h3),是二階方法每步計算f的值二次n可以通過增加計算f的值的次數(shù),
7、提高公式的階數(shù)(精度) n以f在不同點上的函數(shù)值的線性組合來代替yn+1 yn,其中有一些可待定選取的待定參數(shù),通過Taylor展開確定這些待定參數(shù)使建立的數(shù)值方法按要求達到一定的階數(shù),這種思想就是Runge-Kutta方法的思想nRunge-Kutta法的一般形式其中Ri,ai,bij都是常數(shù),a0=0,b1j=0, ( j=1,2,i-1)n二階Runge-Kutta法的一般形式 其中R1, R2, a, b為待定常數(shù) 其局部截斷誤差為O(h3),是二階方法每步計算f的值二次n設(shè)yn=y(xn) K1=f(xn,yn)=f(xn,y(xn)把K2中f在(xn,y(xn)處Taylor展開n
8、再將K1,K2代入yn+1中,n將其與y(xn+1)泰勒展開式比較,要使y(xn+1)-yn+1=O(h3),含h0, h1, h2的項相同即有個未知數(shù),個方程滿足條件的解不止一組取R1=R2=1/2,a=b=1,就是改進Euler法;取R1=0,R2=1,a=1/2,b=1/2的中點方法.n四階Runge-Kutta法的一般形式其中有13個待定常數(shù)局部截斷誤差為O(h),是四階方法每步計算f的值四次n設(shè)yn=y(xn)n把K2,K3,K4中f在(xn,y(xn)處泰勒展開后,將K1,K2,K3,K4代入yn+1中,再將yn+1按h的冪重新整理后與y(xn+1)泰勒展開式比較,要使y(xn+1
9、)-yn+1=O(h5),含h0, h1, h2 , h3, h4的項相同從而確定各參數(shù)n 13個未知數(shù),11個方程滿足條件的解不止一組最常用的是n標準四階Runge-Kutta公式 (6.1.7)n單步法的一般形式為 yn+1=yn+h(xn,yn,h) (6.1.8)其中多元函數(shù)依賴于f.單步法的收斂性nen= y(xn) yn稱為整體截斷誤差. 收斂性就是討論當x=xn固定且h=(xn-x0)/n0時 en 0的問題.n定義定義 如果對f(x, y)滿足解的存在唯一性條件的初值問題(6.1.1),差分方程 (6.1.8)的解對每個確定xa,b滿足則稱單步法(6.1.8)是收斂的.n定義定
10、義 若增量函數(shù)(x,y,h)使 (x,y,0)=f(x,y)成立,則稱單步法(6.1.8)與(6.1.1) 相容.n滿足相容條件的方法至少是1階的.n定理定理 設(shè)增量函數(shù)(x,y,h)在區(qū)域axb, -y, 0hh0中連續(xù),并且對變量y滿足Lipschitz條件, 即(x,y1,h)-(x,y2,h)Ly1-y2在這個前提下單步法(6.1.8)收斂的充分必要條件是相容性條件成立.單步法的絕對穩(wěn)定性n當步長取定后,計算中的誤差隨著步數(shù)的增加會不會積累到超出我們許可的范圍,這就是穩(wěn)定性問題.n單步法(6.1.8)應(yīng)用于模型方程 y=y (0) 設(shè)得到的解為yn+1=R(h)yn當0時,實驗方程的精
11、確解y(x)=e(x-a)按模遞減的,這要求 (6.1.8)的解yn是遞減的,誤差也是遞減的,即要求滿足R(h) 1n定義定義 單步法(6.1.8)應(yīng)用于模型方程 y=y(0) ,若得到的解yn+1=R(h)yn滿 足R(h) 1, 則稱單步法(6.1.8)是絕對穩(wěn)定 的.使R(h) 1成立的 =h所在區(qū)間稱為 絕對穩(wěn)定區(qū)間.n例 標準四階Runge-Kutta公式 由R(h) 0時,實驗方程的精確解y(x)=e(x-a)按模遞增的; (6.4.1)的解當n時無界;誤差也是無界的.這種情況下,如果誤差相對于真解是小的,就說方法是相對穩(wěn)定的. 這時要求 ri(h)r0(h) ,i=1,p.n當0
12、時,實驗方程的精確解y(x)=e(x-a)按模遞減的; 要求(6.4.1)的解當n時遞減到0,誤差也是遞減的.這種情況下,就需要ri(h)1, i=0,1,p來保證.這時就稱方法是絕對穩(wěn)定的. 方法(6.2.1)的穩(wěn)定性取決于特征多項式(r; h)零點 的性質(zhì),故又稱(r; h)為(6.2.1)的穩(wěn)定多項式. 穩(wěn)定性的定義 記=hn定義 設(shè)方法(6.2.1)是收斂的. ri() (i=0,1,p)是穩(wěn)定多項式(r; )=0的根, r0()是形如r0(h)=1+h+O(h2)的根.(1)若對任意的,R有 ri()r0() ,i=1,p.且當ri()=r0() 時, ri()是單根,則稱方法(6.
13、2.1)在,上是相對穩(wěn)定的, ,稱為此方法的相對穩(wěn)定區(qū)間. (2)若對任意的(,)R有 ri()0時,相對穩(wěn)定性重要; 當0時,絕對穩(wěn)定重要,才有意義.n定義 若一個方法的絕對穩(wěn)定區(qū)間是 (-,0), 則稱該方法是A穩(wěn)定的.n(1)收斂的方法的相對穩(wěn)定區(qū)間不空。因為方法穩(wěn)定的前提是收斂,故滿足根條件和相容條件,0,.n(2)只有0的情況討論絕對收斂性才有意義.n(3)從誤差分析的角度看,絕對穩(wěn)定的方法是理想的.n(3)相對穩(wěn)定區(qū)間和絕對穩(wěn)定區(qū)間越大越好,可使盡可能大的一類微分方程是穩(wěn)定的.例 討論梯形方法的相對和絕對穩(wěn)定區(qū)間.n解 梯形方法為對于試驗方程y=y ,梯形方法成為即其穩(wěn)定多形式為它
14、只有一個根,記為且r0(0)=r0=1 由于由于其只有一個根,所以梯形方法的相對穩(wěn)定區(qū)間是(-,+) 當 0時, r0() 1 當 0時, r0()1 這樣,梯形方法的絕對穩(wěn)定區(qū)間是(-,0).即梯形方法是A穩(wěn)定的.例 討論Simpson方法的相對和絕對穩(wěn)定區(qū)間nSimpson方法為利用該格式求解試驗方程y=y 得其穩(wěn)定多形式為它有兩個根考察當 0 時,上式小于等于1;當 0時,當 0時,n因此,Simpson方法不存在絕對穩(wěn)定區(qū)間.n步長的選取:穩(wěn)定性與步長有關(guān),步長的選取一定要保證方法是穩(wěn)定的,即h屬于穩(wěn)定區(qū)間.n收斂性是反映遞推公式本身的整體截斷誤差對計算結(jié)果的影響;穩(wěn)定性反映某一計算步驟中出現(xiàn)的誤差對計算結(jié)果的影。6.5 預(yù)測-校正方法線性多步法(6.2.1)當b-10時,是隱格式估計出yn+1的一個初值y(0)n+1,利用迭代y(j)n+1是yn+1的第j次近似值.當hb-11時,此迭代收斂. n用顯式方法來作預(yù)測值y(0)n+1 ,用隱式方法迭代校正一次得y(1)n+1值,這種顯式與隱式聯(lián)合使用構(gòu)成的方法稱為預(yù)報-校正法.作為預(yù)報的顯式公式稱為預(yù)測式,用于校正的隱式公式稱為校正式.n例如,改進的Euler方法.n預(yù)測公式與校正公式選取同階方法,可使截斷誤差用預(yù)測值和校正值表示,再用截斷誤差來修正,得到提高精度的方法.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東交通學(xué)院《金融學(xué)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海南湖職業(yè)技術(shù)學(xué)院《大學(xué)信息技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南中醫(yī)藥大學(xué)《中國建筑史》2023-2024學(xué)年第二學(xué)期期末試卷
- 南方科技大學(xué)《工業(yè)通信與網(wǎng)絡(luò)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北工業(yè)大學(xué)工程技術(shù)學(xué)院《制漿造紙機械與設(shè)備》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江大學(xué)《經(jīng)典本草與湖湘中醫(yī)藥文化》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江幼兒師范高等??茖W(xué)校《兵器美學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 成都工貿(mào)職業(yè)技術(shù)學(xué)院《設(shè)計與開發(fā)課程設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古經(jīng)貿(mào)外語職業(yè)學(xué)院《地理信息工程課程設(shè)計與實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南交通職業(yè)技術(shù)學(xué)院《空間文學(xué)與敘事》2023-2024學(xué)年第二學(xué)期期末試卷
- 藍色卡通風學(xué)生班干部競選介紹PPT模板課件
- 人教新目標英語九年級上冊單詞中文Units
- 機動車牌證申請表格模板(完整版)
- 部編版小學(xué)語文三年級(下冊)學(xué)期課程綱要
- 道路交通事故責任認定行政復(fù)議申請書范例
- 高效液相含量測定計算公式
- 六宮格數(shù)獨解題技巧
- 公安機關(guān)通用告知書模板
- 工程款支付審批流程圖
- 人教版七年級歷史下冊第一單元填空題
- 封頭重量和容積計算
評論
0/150
提交評論