ARTICLE
常微分方程
常微分方程 (Ordinary Differential Equations) 常微分方程(ODE)是包含未知一元函数及其导数的方程,是数理经济学、动态优化与宏观经济学的核心工具。一般形式 F(x, y, y', , y^(n)) = 0,y = y(x) 为未知函数,y^(k) 为其 k 阶导数。ODE 仅涉及单一自变量,区别于偏微分方程(PDE)。 分类
浏览 6
更新 2025-11-08
常微分方程 (Ordinary Differential Equations)
常微分方程(ODE)是包含未知一元函数及其导数的方程,是数理经济学、动态优化与宏观经济学的核心工具。一般形式 F(x,y,y′,…,y(n))=0,y=y(x) 为未知函数,y(k) 为其 k 阶导数。ODE 仅涉及单一自变量,区别于偏微分方程(PDE)。
分类与基本概念
- 阶:最高阶导数的阶数。一阶形如 y′=f(x,y)。
- 线性 vs 非线性:未知函数及导数均为一次幂者为线性。一阶线性标准形:y′+P(x)y=Q(x)。
- 齐次 vs 非齐次:非齐次通解 = 齐次通解 + 特解(叠加原理)。
- 自治系统:y′=f(y) 不显含 x,广泛用于经济动态分析。
- 初值问题 (IVP) 与 边值问题 (BVP):分别给定单点初始条件与多点边界条件。
一阶 ODE 解法
- 分离变量法:若 y′=g(x)h(y),则 ∫dy/h(y)=∫g(x)dx。
- 一阶线性方程:积分因子 μ(x)=e∫P(x)dx,通解 y=μ(x)1[∫μ(x)Q(x)dx+C]。
- 恰当方程:Mdx+Ndy=0 满足 ∂M/∂y=∂N/∂x,存在势函数 Φ(x,y)=C。
- 变量代换:伯努利方程令 v=y1−n 化为线性;齐次型 y′=f(y/x) 令 v=y/x。
二阶线性常系数 ODE
形如 ay′′+by′+cy=g(x)(a=0)在索洛增长模型与周期理论中频繁出现。齐次解由特征方程 ar2+br+c=0 决定:
- 不等实根 r1=r2:yh=C1er1x+C2er2x
- 重根 r:yh=(C1+C2x)erx
- 共轭复根 α±iβ:yh=eαx(C1cosβx+C2sinβx)
非齐次特解 yp 用待定系数法或常数变易法求得,通解 y=yh+yp。
线性 ODE 系统与稳定性
一阶系统 y′=Ay+b 的解由 A 的特征值与特征向量刻画:
y(t)=i=1∑nCivieλit+yp
若所有 Re(λi)<0 则渐近稳定。相位图分析是动态系统定性研究的核心方法。Picard-Lindelöf 定理保证 Lipschitz 连续条件下初值问题解的存在唯一性。
经济学应用
- 索洛增长模型:资本积累 k˙=sf(k)−(n+g+δ)k 为一阶自治 ODE,稳态与收敛性依赖定性理论。
- 拉姆齐模型:欧拉方程 c˙/c=(f′(k)−ρ−θg)/θ 与资本动态联立为二维系统,鞍点路径即最优消费策略。
- 蛛网模型:价格动态连续近似为一阶 ODE,收敛取决于供需弹性之比。
- 最优控制:Pontryagin 原理导出 Hamiltonian 系统,分析政策与跨期配置。
- Black-Scholes-Merton模型:经变量代换化为 ODE 求解。
数值方法
非线性 ODE 多无解析解。基本方法:Euler 法 yn+1=yn+hf(xn,yn)(一阶);Runge-Kutta (RK4)(四阶,四次求值/步);Adams-Bashforth/Moulton 多步法。刚性方程需隐式方法(后向 Euler、BDF)。DSGE模型求解普遍依赖上述方法。