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

定义

分类

类型形式
一阶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
  • 传染病模型

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

定义

一般形式:

其中 是未知函数, 是自变量, 是已知函数, 是初值条件。

与 PDE 的区别

类型自变量典型应用
ODE单一变量动力学系统、电路分析
PDE多个变量热传导、流体力学

数值解法

方法精度特点
欧拉法一阶简单但精度低
龙格-库塔法四阶精度高,工业标准
隐式法可变适合刚性方程

应用场景

  • 物理系统:牛顿力学、电磁学
  • 生物模型:种群动力学、传染病模型
  • 神经网络:神经ODE、连续深度模型
  • 控制理论:最优控制、系统辨识