微分方程解法选择流程与常用解法的对照总结。
选择流程
判断微分方程的阶数:
- 如果是一阶微分方程,转到步骤2。
- 如果是二阶或更高阶微分方程,转到步骤3。
一阶微分方程:
- 若表达式只含 ax+by 的复合(y′=f(ax+by+c)),整体令 u=ax+by+c 化为可分离变量的微分方程。
- 若表达式只含 xy(y′=f(xy)),令 u=xy 作齐次方程代换。
- 判断是否为线性方程(即形式为y′+p(x)y=q(x))。
- 如果是线性方程,使用一阶线性微分方程的通解方法。
- 如果是可分离变量的形式(y′=g(x)h(y)),使用变量分离法。
- 如果是伯努利方程(形式为y′+p(x)y=q(x)yn),使用伯努利方程的特定变换。
- 如果可以化为齐次方程,使用对应的变换方法。
二阶或更高阶微分方程:
- 判断方程是否为常系数方程。
- 如果是常系数齐次线性微分方程,使用特征方程法。
- 如果是常系数非齐次线性微分方程,使用待定系数法或变参数法。
- 如果是高阶齐次线性微分方程,使用朗斯基行列式判断解的独立性。
- 如果方程为欧拉方程(形式为xny(n)+p1xn−1y(n−1)+⋯+pny=q(x),pi 为常数),使用欧拉方程的解法。
- 如果方程可以降阶,例如高阶微分方程组的降阶,应用降阶技术。
- 如果是复系数的齐次线性微分方程,常系数时使用特征方程或矩阵指数法。
解法对照表
| 类型 | 形式/条件 | 解法 | |
|---|
| 可分离变量的微分方程 | y′=g(x)h(y) | 变量分离法 | |
| 整体代换型 | y′=f(ax+by+c) | 令u=ax+by+c | |
| 齐次方程 | y′=φ(y/x),x=0 | u=y/x | |
| 可化为齐次的方程 | 可通过变换化为齐次方程 | x=X+h, y=Y+k | |
| 一阶线性微分方程 | y′+p(x)y=q(x) | 通解公式 | |
| 伯努利方程 | y′+p(x)y=q(x)yn | 换元z=y1−n | |
| 高阶微分方程降阶 | 可降阶的高阶方程 | 降为一阶方程,未必线性 | 第一积分法(换元) |
| (1)不含低阶y | y(n)=f(x) | 连续积分n次 | |
| (2)不显含 y | y′′=f(x,y′) | 设y′=p, y′′=p′ | |
| (3)不显含x | y′′=f(y,y′) | 设y′=p, y′′=pdydp | |
| 高阶线性微分方程 | | 朗斯基行列式判断独立性 | |
| 常系数齐次线性微分方程 | ay′′+by′+cy=0 | 特征方程法 | |
| 常系数非齐次线性微分方程 | ay′′+by′+cy=f(x) | 待定系数法或变参数法 | |
| 复系数齐次线性微分方程 | ay′′+by′+cy=0(a,b,c 为复数) | 特征方程法 | |
| 欧拉方程 | xny(n)+p1xn−1y(n−1)+⋯+pny=q(x),pi 为常数 | 欧拉方程解法 | |
方法共同检查点
先确定解的区间、最高阶系数与被除因子是否为零;分离变量和伯努利代换需补平衡解。求出表达式后代回原方程,再检查初值和定义域。待定系数法用于特定右端形式;Wronskian 只检验已知候选解的独立性,本身并不构造解。局部存在唯一性的边界见微分方程基本概念。