- 72
- 0
- 约2.78千字
- 约 34页
- 2017-03-02 发布于湖北
- 举报
用Euler公式计算如下初值问题 * * * * 常微分方程的数值解法 第7章 考虑常微分方程的初值问题 (7-1) (7-2) 则(7-1)的解存在且唯一。 或与其等价的积分方程 若f(t,u)关于u满足Lipschitz条件,即存在常数L,对任意t∈[a,b], 均有 它是一种离散化方法,利用这种方法,可以在一系列事先 求出其上的未知函数u(t)之值 的近似值: 而u1, u2, …, uN通常称为初值问题的数值解。 首先我们利用数值积分公式建立求解(7-1)或(7-2)的数 值方法。 什么是数值解法? 通常取成等距,即ti=t0+ih, i=1, 2, …, N, 其中h0称为步长。 取定的[a,b]中的离散点(称为节点) 基于数值积分的解法 由(7-2)式 将节点取为 (7-3) 如果u(tn)的近似值un已经求出,则通过计算(7-3)右端 项的数值积分可求出u(tn+1)的近似值un+1 令 上式称为Euler求解公式,又称矩形公式。 一、Euler法 首先,对(7-2)右端积分项使用左矩形求积公式, 则得 的解u(t)在t=0.3处的数值解u3。 例: (取步长h=0.1,
原创力文档

文档评论(0)