12常微分方程数值解法

时间:2025-03-12

计算方法课件与综合练习

第十二讲 常微分方程数值解法

计算方法课件与综合练习

第十二讲主要知识点 欧拉(Euler)方法、向后欧拉法、梯形法及梯形 法的预估校正法 欧拉法的收敛性 龙格-库塔方法、线性多步法、预估-校正法*。

一阶微分方程组与高阶微分方程的数值解法*

计算方法课件与综合练习

问题的提出在解决科技领域的实际应用问题时,常微分方程求解 是常见的。本章着重讨论一阶方程初值问题

dy f ( x, y ), dx y ( x0 ) y0 , 的数值解法。对高阶方程和微分方程组的数值解, 其基本思想是完全一样的.解初值问题有多种解 析方法,但解析法只能对一些特殊类型的方程才 能求出其准确解,多数情况只能用近似方法求解。 初值问题的数值解法,就是寻求方程的解 y ( x) 在自变量 x 的一系列离散节点上的近似值。3

计算方法课件与综合练习

问题的提出(续1) y f ( x, y ) 初值问题 y ( x0 ) y 0 求:精确解y ( x )在节点/

x1 x2 xn ,处的 近似解:y1 , y2 , y3 , y n , 4

计算方法课件与综合练习

问题的提出(续2) 相邻两节点间的距离 hn xn 1 xn 称为步长,通 常在计算上采用相等的步长 hn h ,这时等距 节点

xn x0 nh ,n 0,1, 2, .

初值问题的数值解法的基本特点是:求解过程是 顺着节点排列的顺序一步一步的向前推进,即按 递推方法由已知的

y0 , y1 , , yn 求出 yn 1 。所

以,初值问题的数值解法就是建立这种递推公式。

计算方法课件与综合练习

问题的提出(续3)将微分方程两端从

xn 到 xn 1xn 1 xn

积分,得

y( xn 1 ) y( xn )

f ( x, y( x)) dx (n 0,1, 2, )

这样,求原初值问题式的解,转化为求问题式

的解,利用各种求积公式就可以得到一些求 y ( xn )的近似公式。

计算方法课件与综合练习

Euler 方法(推导2) 差商方法

y ( xn 1 ) y ( xn ) / y f ( x, y ) h y ( x0 ) y 0 y n 1 y n hf ( xn , y n ) y ( x0 ) y 0 7

计算方法课件与综合练习

Euler方法 数值积分方法

y / f ( x, y ( x )在[ x, x h ]上积分, 得 y ( x h ) y ( x ) f (t , y (t ))dtx xn h x h

当x xn时,有 y ( xn h ) y ( xn ) xn

f (t , y (t ))dt

xn h

xn

f (t , y (t ))dt hf ( xn , y ( xn ))8

计算方法课件与综合练习

Euler方法(续) 数值积分方法

y ( xn h ) y ( x n ) hf ( xn , y ( xn ))

xn h xn

f (t , y (t ))dt

(看成矩形)

yn 1 yn hf ( xn , yn ) y 0 y ( x0 ) 9

计算方法课件与综合练习

隐式Euler方法 向后差商

y ( xn 1 ) y ( xn ) / y f ( x, y ) h y ( x0 ) y 0 y n 1 y n hf ( xn 1 , y n 1 ) y ( x0 ) y 0 10

计算方法课件与综合练习

二步Euler方法 中心差商

y ( xn 1 ) y ( xn 1 ) / y f ( x, y ) 2h y ( x0 ) y 0 y n 1 y n

1 hf ( xn , y n ) y ( x0 ) y 0 11

计算方法课件与综合练习

梯形公式y ( xn h ) y ( xn ) xn h xn

f (t , y (t )dt

h [ f ( xn , y ( xn ) f ( xn 1 , y ( xn 1 )] 2 h yn 1 yn [ f ( xn , yn ) f ( xn 1 , yn 1 )] 2 y 0 y ( x0 ) 12

计算方法课件与综合练习

梯形公式(续) 梯形公式(见上页),实际上是Euler方法和隐式 Euler方法的算术平均。 梯形公式的精度为二阶。 例:用梯形公式求下列初值问题的解在

x 0.01上的值y(0.01).

dy y dx

,

y (0) 113

计算方法课件与综合练习

改进的Euler方法 改进的Euler方法为Euler方法和梯形公式的结合, 也称作预估---校正法。

y n 1 y n hf ( xn , y n ) h y n 1 y n [ f ( xn , yn ) f ( xn 1 , y n 1 )] 2 y 0 y ( x0 ) 14

计算方法课件与综合练习

改进的Euler方法(续1) 嵌套形式

h yn 1 yn [ f ( xn , yn ) f ( xn 1 , yn hf ( xn , yn ))] 2 yn 1

计算方法课件与综合练习

改进的Euler方法(续2)平均化形式 h yn 1 yn ( k1 k 2 ) 2 k1 f ( xn , yn ) k 2 f ( xn 1 , y n 1 ) f ( xn 1 , yn hf ( xn , yn )) f ( xn 1 , yn hk1 )16

…… 此处隐藏:243字,全部文档内容请下载后查看。喜欢就下载吧 ……
12常微分方程数值解法.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219