欧拉方法:一种最基础的数值方法,用来近似求解常微分方程初值问题。它用“当前斜率”做一步线性外推:
若 (y' = f(x,y)),步长为 (h),则
[
y_{n+1} = y_n + h,f(x_n, y_n)
]
常见于入门数值分析与微分方程课程;精度较低,但概念直观、便于理解更高级方法(如 Runge–Kutta)。
/ˈɔɪlər ˈmɛθəd/
Euler method is easy to implement for simple differential equations.
欧拉方法很容易用于实现简单的微分方程近似求解。
Using the Euler method with a smaller step size can reduce error, but it may still become unstable for stiff equations.
在欧拉方法中减小步长可以降低误差,但对刚性方程仍可能出现不稳定。
“Euler”来自瑞士数学家莱昂哈德·欧拉(Leonhard Euler)的姓氏;“method”意为“方法”。该名称用于指代用切线斜率逐步推进的基本数值积分/解微分方程方案,因其与欧拉在微积分与微分方程发展中的奠基性影响而得名。(也常写作 Euler’s method。)