Skip to content

数学一

高等数学

一阶线性微分方程与伯努利方程


一、定位信息

项目内容
编号MATH-CAL-53
章节第八章 · 常微分方程 · 第2单元
知识层级核心重点
考试频率★★★★★(高频考点,公式直接应用或变形考查)
关联单元MATH-CAL-52(可分离变量)、MATH-CAL-55(二阶常系数齐次)

二、知识点讲解

2.1 一阶线性微分方程

定义:形如

dydx+P(x)y=Q(x)\frac{dy}{dx} + P(x)\,y = Q(x)

的方程称为一阶线性微分方程,其中 P(x)P(x)Q(x)Q(x) 是已知连续函数。

  • Q(x)0Q(x) \equiv 0 时,称为齐次的dydx+P(x)y=0\dfrac{dy}{dx} + P(x)y = 0
  • Q(x)≢0Q(x) \not\equiv 0 时,称为非齐次的

定理(通解公式):一阶线性微分方程 dydx+P(x)y=Q(x)\dfrac{dy}{dx} + P(x)y = Q(x) 的通解为:

y=eP(x)dx[Q(x)eP(x)dxdx+C]\boxed{y = e^{-\int P(x)\,dx}\left[\int Q(x)\,e^{\int P(x)\,dx}\,dx + C\right]}

证明思路(常数变易法)

  1. 先求对应齐次方程 dydx+P(x)y=0\dfrac{dy}{dx} + P(x)y = 0 的通解:分离变量得 dyy=P(x)dx\dfrac{dy}{y} = -P(x)\,dx,积分得 y=CeP(x)dxy = Ce^{-\int P(x)\,dx}

  2. 将常数 CC 变易为函数 C(x)C(x),设非齐次方程的解为 y=C(x)eP(x)dxy = C(x)\,e^{-\int P(x)\,dx}

  3. 代入原方程:y=C(x)ePdx+C(x)(P(x))ePdxy' = C'(x)e^{-\int P\,dx} + C(x)\cdot(-P(x))e^{-\int P\,dx},代入 dydx+Py=Q\dfrac{dy}{dx} + Py = Q 得:

C(x)ePdx=Q(x)C'(x)\,e^{-\int P\,dx} = Q(x)

C(x)=Q(x)ePdxC'(x) = Q(x)\,e^{\int P\,dx}

C(x)=Q(x)ePdxdx+CC(x) = \int Q(x)\,e^{\int P\,dx}\,dx + C

  1. 代回得通解公式。

记忆要点:公式中 P(x)dx\int P(x)\,dx 不加常数,最终只保留一个任意常数 CC

2.2 伯努利方程

定义:形如

dydx+P(x)y=Q(x)yn(n0,1)\frac{dy}{dx} + P(x)\,y = Q(x)\,y^n \quad (n \neq 0, 1)

的方程称为伯努利方程

求解方法

  1. 两边同除以 yny^n(当 y0y \neq 0 时):

yndydx+P(x)y1n=Q(x)y^{-n}\frac{dy}{dx} + P(x)\,y^{1-n} = Q(x)

  1. z=y1nz = y^{1-n},则 dzdx=(1n)yndydx\dfrac{dz}{dx} = (1-n)\,y^{-n}\dfrac{dy}{dx},即 yndydx=11ndzdxy^{-n}\dfrac{dy}{dx} = \dfrac{1}{1-n}\dfrac{dz}{dx}

  2. 代入得:

11ndzdx+P(x)z=Q(x)\frac{1}{1-n}\frac{dz}{dx} + P(x)\,z = Q(x)

dzdx+(1n)P(x)z=(1n)Q(x)\frac{dz}{dx} + (1-n)P(x)\,z = (1-n)Q(x)

这是关于 zz 的一阶线性方程,用通解公式求解后再将 z=y1nz = y^{1-n} 代回。

特殊情形n=0n = 0 时为一阶线性方程;n=1n = 1 时为可分离变量方程。故伯努利方程要求 n0,1n \neq 0, 1

2.3 一阶线性方程与伯努利方程的对比

对比项一阶线性方程伯努利方程
标准形式y+P(x)y=Q(x)y' + P(x)y = Q(x)y+P(x)y=Q(x)yny' + P(x)y = Q(x)y^nn0,1n \neq 0,1
核心方法常数变易法 / 通解公式z=y1nz = y^{1-n} 化为线性方程
通解结构y=yh+ypy = y_h + y_p(齐次通解+特解)通过线性方程通解公式得到
可分离变量Q(x)=0Q(x) = 0 的特例n=0n = 0 退化为线性,n=1n = 1 退化为可分离

三、记忆辅助

  1. 通解公式口诀"积分因子乘两边":一阶线性方程的积分因子为 μ(x)=eP(x)dx\mu(x) = e^{\int P(x)\,dx},方程两边乘以 μ(x)\mu(x) 后,左边变为 (μy)(\mu y)',直接积分得解。

  2. 伯努利方程口诀"除以 yny^n,换 z=y1nz = y^{1-n}":伯努利方程的求解就两步——先除、再换元。

  3. 公式速记卡片

y=ePdx(QePdxdx+C)\boxed{y = e^{-\int P\,dx}\left(\int Q\,e^{\int P\,dx}\,dx + C\right)}

记忆技巧:指数上是 P-\int P(负号!),括号内是 Qe+PQ \cdot e^{+\int P}(正号!)。


四、例题精解

例题1:一阶线性方程

题目:求微分方程 xy+y=x2xy' + y = x^2x>0x > 0)满足 y(1)=1y(1) = 1 的特解。

第一步:化为标准形式

两边除以 xx

y+1xy=xy' + \frac{1}{x}\,y = x

这里 P(x)=1xP(x) = \dfrac{1}{x}Q(x)=xQ(x) = x

第二步:计算积分因子

P(x)dx=1xdx=lnx(x>0)\int P(x)\,dx = \int \frac{1}{x}\,dx = \ln x \quad (x > 0)

积分因子 μ(x)=elnx=x\mu(x) = e^{\ln x} = x

第三步:代入通解公式

y=elnx(xelnxdx+C)=1x(xxdx+C)y = e^{-\ln x}\left(\int x \cdot e^{\ln x}\,dx + C\right) = \frac{1}{x}\left(\int x \cdot x\,dx + C\right)

=1x(x2dx+C)=1x(x33+C)=x23+Cx= \frac{1}{x}\left(\int x^2\,dx + C\right) = \frac{1}{x}\left(\frac{x^3}{3} + C\right) = \frac{x^2}{3} + \frac{C}{x}

第四步:利用初始条件求特解

y(1)=1y(1) = 113+C=1\dfrac{1}{3} + C = 1,解得 C=23C = \dfrac{2}{3}

特解为:

y=x23+23x\boxed{y = \frac{x^2}{3} + \frac{2}{3x}}

验证:y=2x323x2y' = \dfrac{2x}{3} - \dfrac{2}{3x^2}xy+y=2x2323x+x23+23x=x2xy' + y = \dfrac{2x^2}{3} - \dfrac{2}{3x} + \dfrac{x^2}{3} + \dfrac{2}{3x} = x^2。✓


例题2:伯努利方程

题目:求微分方程 dydxyx=y2lnx\dfrac{dy}{dx} - \dfrac{y}{x} = y^2 \ln x 的通解。

第一步:识别方程类型

这是伯努利方程,其中 P(x)=1xP(x) = -\dfrac{1}{x}Q(x)=lnxQ(x) = \ln xn=2n = 2

第二步:变量替换

两边除以 y2y^2y0y \neq 0):

y2dydx1xy1=lnxy^{-2}\frac{dy}{dx} - \frac{1}{x}\,y^{-1} = \ln x

z=y12=y1=1yz = y^{1-2} = y^{-1} = \dfrac{1}{y},则 dzdx=y2dydx\dfrac{dz}{dx} = -y^{-2}\dfrac{dy}{dx},即 y2dydx=dzdxy^{-2}\dfrac{dy}{dx} = -\dfrac{dz}{dx}

代入得:

dzdx1xz=lnx-\frac{dz}{dx} - \frac{1}{x}\,z = \ln x

dzdx+1xz=lnx\frac{dz}{dx} + \frac{1}{x}\,z = -\ln x

第三步:用一阶线性方程公式求解

P(x)=1xP(x) = \dfrac{1}{x}Pdx=lnx\int P\,dx = \ln x,积分因子 μ=x\mu = x

z=1x((lnx)xdx+C)z = \frac{1}{x}\left(\int (-\ln x) \cdot x\,dx + C\right)

计算 xlnxdx\int x\ln x\,dx:用分部积分,令 u=lnxu = \ln xdv=xdxdv = x\,dx

xlnxdx=x22lnxx221xdx=x22lnxx24\int x\ln x\,dx = \frac{x^2}{2}\ln x - \int \frac{x^2}{2}\cdot\frac{1}{x}\,dx = \frac{x^2}{2}\ln x - \frac{x^2}{4}

所以:

z=1x(x22lnx+x24+C)=x2lnx+x4+Cxz = \frac{1}{x}\left(-\frac{x^2}{2}\ln x + \frac{x^2}{4} + C\right) = -\frac{x}{2}\ln x + \frac{x}{4} + \frac{C}{x}

第四步:代回原变量

z=1yz = \dfrac{1}{y},故通解为:

1y=x2lnx+x4+Cx\frac{1}{y} = -\frac{x}{2}\ln x + \frac{x}{4} + \frac{C}{x}

1y=x4x2lnx+Cx\boxed{\frac{1}{y} = \frac{x}{4} - \frac{x}{2}\ln x + \frac{C}{x}}

另需注意 y=0y = 0 也是原方程的解(常数解)。


五、考情分析

考查维度说明
题型分布填空题(直接套公式)、解答题(作为建模后求解步骤)
分值填空4-5分;解答题中5-8分
难度★★☆ 至 ★★★
命题趋势一阶线性方程公式是"送分点";伯努利方程偶尔出现但难度不大;近年更倾向于结合物理/几何应用考查"列方程"能力
核心要求必须熟练背诵通解公式,计算要快且准

六、易错点

  1. 通解公式正负号搞混:指数上是 Pdx-\int P\,dx(负号),括号内是 e+Pdxe^{+\int P\,dx}(正号)。最常犯的错误是指数上的符号写反。

  2. 积分因子中多加常数P(x)dx\int P(x)\,dx 计算时不要加积分常数,因为 ePdx+C1=C1ePdxe^{\int P\,dx + C_1} = C_1' e^{\int P\,dx},常数因子可以吸收到最终的 CC 中。

  3. 伯努利方程换元后符号错误:令 z=y1nz = y^{1-n} 时,dzdx=(1n)yndydx\dfrac{dz}{dx} = (1-n)y^{-n}\dfrac{dy}{dx},注意 1n1-n 的符号。当 n>1n > 11n<01-n < 0,容易漏掉负号。

  4. 忘记检验 y=0y = 0:伯努利方程两边除以 yny^n 时假设 y0y \neq 0,需单独检验 y=0y = 0 是否为解。

  5. 初始条件代入时机:应在求出通解后再代入初始条件,不要在中间步骤代入。


七、来源标注

来源说明
教材同济大学《高等数学》第七版 第七章 §7.3、§7.4
考试大纲2025年全国硕士研究生入学考试数学一考试大纲 · 高等数学 · 一阶微分方程
补充常数变易法为大纲要求掌握的推导方法,通解公式需记忆

考研全科复习资料 - 基于2026考研统考大纲