中国高校课件下载中心 》 教学资源 》 大学文库

《数值分析》课程教学资源(PPT课件讲稿)第三章 常微分方程的差分方法

文档信息
资源类别:文库
文档格式:PPT
文档页数:62
文件大小:1.1MB
团购合买:点击进入团购
内容简介
3.1 欧拉方法 3.2 改进的欧拉方法 3.3 龙格—库塔方法 3.4 亚当姆斯方法 3.5 收敛性与稳定性 3.6 一阶方程组与高阶方程的求解 3.7 边值问题
刷新页面文档预览

第三章 常微分方程的差分方法

第三章 常微分方程的差分方法

校心问题 常微分方程 O(x,y,yx,yx…)=0 如何数值求解? 以∫y=f(xy),x∈(a,b) y(a)=yo 为例说明!

核心问题 常微分方程 ( , , , , ) 0 O x y y y x xx = 如何数值求解? 以 0 为例说明! ( , ), ( , ) ( ) . y f x y x a b y a y   =    =

三个步骤 1.高散化 ↑y y=y(x)● yun) y(x0) ●● 。1b O|xx1…X n“n+1°°KX

三 个 步 骤 1. 离散化 x y O a b y = y (x) x0 x1 … xn xn+1 … hn … … y(x0 ) yn y(xn ) xK

h=-a)/K或K=[(b-a)/h xn=a+mh(n=0,1,2,…,K) 2。构造递推公式 化微分方程为差分方程! 3.三性分析 (1)相容性 (2)稳定性 (3)收敛性

3. 三性分析 (1) 相容性 (2) 稳定性 (3) 收敛性 2. 构造递推公式 化微分方程为差分方程! ( 0,1,2, , ) n x a nh n K = + = h b a K = − ( ) / 或 K b a h = − ( ) / 

3.1欧批方法 }式 向前欧拉格 1。格式构造 y'(r,)=fln, y(r,) y(rm =lim y(x,+)-yx21(x,+h)-y(,) h→>0 h h 故有y(xm)≈y(x)+h([xny(x

3.1 欧拉方法 一、向前欧拉格式 y x f x y x ( ) , ( ) n n n =   0 ( ) ( ) ( ) ( ) ( ) lim n n n n n h y x h y x y x h y x y x → h h + − + −  =  故有 y x y x hf x y x ( ) ( ) , ( ) n n n n +1  +   1. 格式构造

用近似值代替,有 V1=yn+f(x,yn)(n=0,1,…,K-1) 2.局部鐵断误差与方法的精度 对某种数值方法,假设其前步计 算都是精确的,即y1=y(x(=0,1,…,m) 在此假设下,用该方法计算出第+1个 点上的近似值ym+1,称Rn+1=y(xm+1)-m1 为局部截断误差。 如果某种方法的局部截断误差为 O(1),则称此方法为p阶度

用近似值代替, 有 1 ( , ) ( 0,1, , 1) n n n n y y hf x y n K + = + = − 2. 局部截断误差与方法的精度 对某种数值方法, 假设其前n步计 算都是精确的, 即yi = y(xi )(i=0, 1, ..., n). 在此假设下, 用该方法计算出第n+1个 点上的近似值yn+1, 称Rn+1 = y(xn+1)-yn+1 为局部截断误差. 如果某种方法的局部截断误差为 O(h p+1), 则称此方法为p阶精度

n+1 n+1-- y(n+d y=y(x) co x .. u x n n+1

x y O y = y (x) x0 x1 … xn xn+1 … … yn+1 y(xn+1) Rn+1

例:分析向前欧拉方法的精度。 解:在假设=y(x)(=0,1,…,n)下,欧批 格式可写为 m+i=yn+hf(r, y, v(,)+hfli,y(rm)=y(x, )+hy(rn 由泰勒公式 分n)=y(xn+h y(x, )+hy (x,)+y(5), xn<5<xn+ h 所以R1=y(xn1)-y=y(5)=O(h)

例: 分析向前欧拉方法的精度。 解: 在假设yi = y(xi )(i=0, 1, ..., n)下, 欧拉 格式可写为 ( )   1 , ( ) , ( ) ( ) ( ) n n n n n n n n n y y hf x y y x hf x y x y x hy x + = + = + = +  由泰勒公式 1 2 1 ( ) ( ) ( ) ( ) ( ), 2 n n n n n n y x y x h h y x hy x y x x   + + = + = + +     所以 2 2 1 1 1 ( ) ( ) ( ) 2 n n n h R y x y y O h  + + + = − = = 

3.欧拉法的几何意义 y 体截断误差 y=y(c) O1 Xo x1 x2 x 3

3. 欧拉法的几何意义 x y O y = y (x) x0 x1 x2 x3 … 整体截断误差

4.欧拉法的计算流程 输入a,b,Ky h=(b-a)/K,y=yo n=0, K-1 x=a+nh, y=y+hf(x, y) 输出x+h,y 结東

输出 x+h, y 结 束 输入a, b, K, y0 h=(b-a)/K, y = y0 n = 0, 1, ..., K-1 x = a+nh, y = y+hf (x, y) 4. 欧拉法的计算流程

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档