原文: http://math.mit.edu/~djk/calculus_beginners/chapter19/section02.html
我们将首先处理一阶微分方程,我们的意思是,对于某些函数
这告诉我们,在
我们可以使用这个“线性近似”来计算
这种方法就像做积分的左手规则;唯一的区别是
为了实现这一点,你让
练习 19.1 为
产生右手规则的类似物,或梯形或辛普森规则要困难一些,因为它们需要评估
有很多方法可以解决这个问题,并且已知整个公式序列用于评估
<iframe frameborder="0" height="620" src="../mathlets/first-order-ode.html" width="100%"></iframe>
这意味着我们在
这仍然很容易做,并且或多或少类似于梯形规则,区别仅在于我们估计参数
您可以通过在二维空间中绘制图来了解所有解决方案,一维是
这些路径不能交叉。
练习 19.2:弄清楚为什么路径不能交叉。
但他们可以有一些有趣的函数。固定点就是这样一个特征,也是我们在第 18 章中看到的。一个固定点是方程式意味着你留在那里的固定点。一个稳定的固定点是这样的,如果你在它附近,你旋转或螺旋形进入它。还有一些称为吸引子的东西,它们是过去或未来的曲线(当自变量是时间时),许多路径都聚集在这里。稳定的固定点是一种吸引子。
您告诉我,我可以实现您在电子表格中描述的集成吗?
是。将第一个订单 ODE 放入 A1; A2 中的 xstart; ystart 进入 A3; d 进入 A4。将您的数据(包括
然后在 A6,B6,C6 开始列,分别包含
因此,您可以将= B2 放入 A7,将 B3 放入 B7,将= A7 + $ B $ 4 放入 A8 并将其复制到 A 列。
在 B8 中,put = B7 + $ B $ 4/2 (f(A7,B7)+ f(A7 + $ B $ 4,B7 + f(A7,B7) d)并将其复制到 B 列。就是这样。
您可以将结果与左手规则计算进行比较,方法是设置 C 列并从= B7 开始进入 C7,但将= C7 + $ B $ 4 * f(A7,C7)放入 C8 并将其复制下来。然后你可以制作所有三列的
您可以看到更改函数
<button aria-controls="first-order-ode-spreadsheet" aria-expanded="false" class="btn bg-light border-secondary" data-target="#first-order-ode-spreadsheet" data-toggle="collapse" id="toggle-spreadsheet-table" type="button">显示表</button>
Number of steps2510 25 50 100Number of digits after decimal point105 10 15
这总能奏效吗?
不。对于很多有趣的方程式来说很好。但是,有时您的变量
这可能发生,因为我们允许
大多数时候你可以通过求解
无论如何,以这种方式积分微分方程很容易,值得一试。