微分方程-欧拉法-小步长
考虑以下形式的线性微分方程: 在求解微分方程时,我们通常会遇到一个可以用特殊方法求解的方程,但在大多数情况下,微分方程是无法简化的。为了绕过这个势垒,我们设计了一种数值逼近方法。近似微分方程的最简单和最古老的方法之一被称为欧拉方法欧拉法是一阶方法,即局部误差与步长平方和成正比,全局误差与步长成正比。欧拉法往往是构建更复杂方法的基础。
欧拉方法依赖于这样一个事实:在接近某一点时,一个函数及其正切值几乎相同。让 是增量变化 坐标,也称为步长。
从上图中我们可以知道切线在这一点的斜率 是 .已知切线的斜率和起始点 ,我们要求的是 位于 .
我们有坐标几何
现在我们递归地继续 求。的值 .切线的斜率在 等于 .然后用和上面一样的步骤
一般情况下,我们有
现在,为了理解我们刚才做的目的,让我们看看下面的图,它展示了 变得越来越小:
蓝色的线是最小的 值, tan的值越来越小,越来越接近实数。
考虑一个函数 这样 和 .采用带步长的欧拉方法 求得到的近似
采用带步长的欧拉方法 我们有
所以我们有 .
考虑一个函数 这样 和 .采用带步长的欧拉方法 求得到的近似
采用带步长的欧拉方法 我们有