主题
Search

欧拉前向法


一种使用以下公式求解常微分方程的方法

 y_(n+1)=y_n+hf(x_n,y_n),

该方法使用公式从 x_n 推进解到 x_(n+1)=x_n+h。请注意,该方法通过区间 h 递增解,同时仅使用来自区间开始的导数信息。因此,步长的误差为 O(h^2)。Press et al. (1992) 简单地称此方法为“欧拉方法”,尽管它实际上是类似的欧拉后向法的前向版本。

虽然 Press et al. (1992) 描述该方法与使用相同步长的其他方法相比,既不是很精确也不是很稳定,但实际上精度还不错,并且只要满足所谓的 Courant-Friedrichs-Lewy 条件,稳定性也相当合理。该条件指出,给定空间离散化,不应采用大于某个可计算量的时间步长。在可以接受这种限制的情况下,欧拉前向法由于其实现简单性而变得非常有吸引力。


另请参阅

Courant-Friedrichs-Lewy 条件, 欧拉后向法, 牛顿图 在 MathWorld 课堂中探索此主题

使用 Wolfram|Alpha 探索

参考文献

Press, W. H.; Flannery, B. P.; Teukolsky, S. A.; 和 Vetterling, W. T. FORTRAN 数值食谱:科学计算的艺术,第 2 版。 英国剑桥:剑桥大学出版社,p. 710, 1992。

在 Wolfram|Alpha 上被引用

欧拉前向法

请引用为

Weisstein, Eric W. “欧拉前向法”。来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/EulerForwardMethod.html

主题分类