常微分方程描述单变量函数的导数关系,是动力学系统建模的核心工具。

定义

分类

类型形式
一阶ODE
二阶ODE
线性ODE
非线性ODE一般形式

数值解法

方法精度特点
欧拉法一阶简单快速
龙格-库塔法四阶精度高
隐式法可变适合刚性方程

Python 实现

from scipy.integrate import odeint
import numpy as np
 
def dydt(y, t):
    return -y  # y' = -y
 
t = np.linspace(0, 5, 100)
y = odeint(dydt, y0=1, t=t)

应用场景

  • 物理系统动力学
  • 生物种群模型
  • 神经ODE
  • 传染病模型