数值计算方法第七章 |
您所在的位置:网站首页 › 差分方程的阶数怎么算 › 数值计算方法第七章 |
常微分方程初值问题的数值解法
本文参考书为马东升著《数值计算方法》 引言未知函数为一元函数的微分方程叫常微分方程,讨论一阶常微分方程的初值问题 {y′=f(x,y)y(x0)=y0\begin{cases}y'=f(x,y)\\y(x_0)=y_0\end{cases} {y′=f(x,y)y(x0)=y0 李普希兹条件 ∣f(x,y1)−f(x,y2)∣≤L∣y1−y2∣|f(x,y_1)-f(x,y_2)|\le L|y_1-y_2| ∣f(x,y1)−f(x,y2)∣≤L∣y1−y2∣ 设 x0∈[a,b]x_0\in [\ a\ ,b\ ]x0∈[ a ,b ] ,f(x,y)f(x,y)f(x,y) 对 xxx 连续且关于 yyy 满足李普希兹条件,则对所有 x∈[a,b]x\in[\ a\ ,b\ ]x∈[ a ,b ] 及任何实数 y1y_1y1 和 y2y_2y2 均成立,则初值问题在区间 [a,b][\ a\ ,b\ ][ a ,b ] 上有唯一解 欧拉法 欧拉公式过 P0(x0,y0)P_0(x_0,y_0)P0(x0,y0) 做曲线 y(x)y(x)y(x) 的切线 y′(x0)y'(x_0)y′(x0) 与直线 x=x1x=x_1x=x1 交于 P1(x1,y1)P_1(x_1,y_1)P1(x1,y1) ,用 y1y_1y1 作为 y(x)y(x)y(x) 上的点 y(x1)y(x_1)y(x1) 的近似值。然后过 P1(x1,y1)P_1(x_1,y_1)P1(x1,y1) 作切线,这样一直继续下去 欧拉公式导出 yn+1=yn+hf(xn,yn)y_{n+1}=y_n+hf(x_n,y_n) yn+1=yn+hf(xn,yn) 其中 h=xn+1−xnh=x_{n+1}-x_nh=xn+1−xn例: 求解初值问题 {y′=y−2xy,0 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |