第 082 篇

考研数学二·零基础讲义 第14讲(二)|常微分方程:一阶线性方程与应用

约 12 分钟 3512 字 数学考研数学二零基础讲义高等数学

考研数学二·零基础讲义 · 第 14 讲(二)|常微分方程:一阶线性方程与应用

学完本篇,你能推导并熟练使用一阶线性方程的通解公式,会"把 xx 当未知函数"的技巧,了解伯努利方程的换元思路,并能把积分方程、几何与冷却问题化成一阶方程求解。预计用时:3 小时。

本讲地图

  • 第 14 讲拆成五篇:(一)基本概念、可分离变量与齐次方程;(二)一阶线性方程与应用;(三)可降阶方程与解的结构;(四)常系数齐次方程与非齐次特解(类型 Ⅰ);(五)非齐次特解(类型 Ⅱ)、欧拉方程与应用。
  • 一阶线性方程:y′+P(x)y=Q(x)y'+P(x)y=Q(x),通解公式及推导——大纲要求"掌握",是一阶方程中最重要的内容。
  • 伯努利方程(选学):说明:根据近年的数学二考试大纲原文,伯努利方程只写在数学一的要求里,数学二大纲没有单列;它的解法只是"换元 + 一阶线性",这里作为选学简要介绍。
  • 应用:积分方程、几何问题、冷却问题——大纲要求"会用微分方程解决一些简单的应用问题"。
  • 一阶方程类型识别表:五种类型怎么认。

前置知识

  • 第 14 讲(一):基本概念、可分离变量方程、齐次方程。
  • 分部积分(见第 09 讲)、变限积分求导 (∫0xf(t) dt)′=f(x)\left(\int_0^xf(t)\,dt\right)'=f(x)(见第 10 讲)。

一句话心态:一阶线性方程只有一个公式,但化标准形和符号是两大雷区。每次套公式前先写出 P(x)P(x)、Q(x)Q(x) 各是什么。


一、一阶线性微分方程(本篇重点)

1.1 大白话

"线性"的意思是:方程里 yy 和 y′y' 都只以一次方出现,并且没有 yy′yy'、sin⁡y\sin y 这种"yy 被加工过"的项。一阶线性方程长这样:

y′+P(x) y=Q(x).y'+P(x)\,y=Q(x).

Q(x)≡0Q(x)\equiv0 时叫齐次线性方程(它其实可以分离变量);Q(x)≢0Q(x)\not\equiv0 时叫非齐次线性方程。

它有一个现成的通解公式。考研里这个公式必须背熟,而且要知道它是怎么来的(推导过程本身就是一种常考的思路)。

1.2 通解公式

y=e−∫P(x) dx[∫Q(x) e∫P(x) dx dx+C].y=e^{-\int P(x)\,dx}\left[\int Q(x)\,e^{\int P(x)\,dx}\,dx+C\right].

1.3 逐行拆解:公式是怎么来的

方法一:积分因子法(推荐理解)

方程两边同乘 e∫P dxe^{\int P\,dx}(叫积分因子):

e∫P dx y′+P e∫P dx y=Q e∫P dx.e^{\int P\,dx}\,y'+P\,e^{\int P\,dx}\,y=Q\,e^{\int P\,dx}.

左边恰好是乘积 (y⋅e∫P dx)\left(y\cdot e^{\int P\,dx}\right) 的导数!(验证:(ye∫P)′=y′e∫P+y⋅Pe∫P\left(ye^{\int P}\right)'=y'e^{\int P}+y\cdot Pe^{\int P}。)所以

(y e∫P dx)′=Q e∫P dx.\left(y\,e^{\int P\,dx}\right)'=Q\,e^{\int P\,dx}.

两边积分:y e∫P dx=∫Qe∫P dxdx+Cy\,e^{\int P\,dx}=\displaystyle\int Qe^{\int P\,dx}dx+C,再除过去,就得到通解公式。

方法二:常数变易法(了解思路)

先解齐次方程 y′+Py=0y'+Py=0:分离变量得 y=Ce−∫P dxy=Ce^{-\int P\,dx}。然后把常数 CC "变成"函数 C(x)C(x),设 y=C(x)e−∫P dxy=C(x)e^{-\int P\,dx},代入原方程,可以算出 C′(x)=Qe∫P dxC'(x)=Qe^{\int P\,dx},积分得 C(x)C(x),结果和公式一样。

使用公式的注意事项:

  • 先把方程化成标准形 y′+P(x)y=Q(x)y'+P(x)y=Q(x):y′y' 的系数必须是 1,PP 包括前面的符号。
  • 公式里的 ∫P dx\int P\,dx 只取一个原函数,不用加 CC;而且出现 ln⁡∣x∣\ln|x| 时通常可以直接写 ln⁡x\ln x(考虑 x>0x>0 的情形,结果形式相同)。
  • 整个公式里只有最后那个 CC 是任意常数。
  • 结构理解:Ce−∫PCe^{-\int P} 是对应齐次方程的通解,剩下那部分是非齐次方程的一个特解——"非齐次通解 = 齐次通解 + 非齐次特解",第 14 讲(三)讲解的结构时还会遇到。

1.4 例题

例 1 求 y′+yx=sin⁡xxy'+\dfrac yx=\dfrac{\sin x}{x} 的通解。

解: ① 标准形已经是了:P=1xP=\dfrac1x,Q=sin⁡xxQ=\dfrac{\sin x}{x}。 ② ∫P dx=ln⁡x\int P\,dx=\ln x,e∫P=xe^{\int P}=x,e−∫P=1xe^{-\int P}=\dfrac1x。 ③ ∫Qe∫Pdx=∫sin⁡xx⋅x dx=∫sin⁡x dx=−cos⁡x\displaystyle\int Qe^{\int P}dx=\int\frac{\sin x}{x}\cdot x\,dx=\int\sin x\,dx=-\cos x。 ④ 通解:

y=1x(−cos⁡x+C)=C−cos⁡xx.y=\frac1x\left(-\cos x+C\right)=\frac{C-\cos x}{x}.

例 2 求 y′−2yx+1=(x+1)52y'-\dfrac{2y}{x+1}=(x+1)^{\frac52} 的通解。

解: ① P=−2x+1P=-\dfrac{2}{x+1}(注意负号),Q=(x+1)5/2Q=(x+1)^{5/2}。 ② ∫P dx=−2ln⁡(x+1)\int P\,dx=-2\ln(x+1),所以 e∫P=(x+1)−2e^{\int P}=(x+1)^{-2},e−∫P=(x+1)2e^{-\int P}=(x+1)^2。 ③ ∫(x+1)5/2(x+1)−2dx=∫(x+1)1/2dx=23(x+1)3/2\displaystyle\int(x+1)^{5/2}(x+1)^{-2}dx=\int(x+1)^{1/2}dx=\frac23(x+1)^{3/2}。 ④ 通解:

y=(x+1)2[23(x+1)32+C].y=(x+1)^2\left[\frac23(x+1)^{\frac32}+C\right].

例 3 求 y′+y=e−xy'+y=e^{-x} 满足 y(0)=1y(0)=1 的特解。

解:P=1P=1,Q=e−xQ=e^{-x};e∫P=exe^{\int P}=e^x。

y=e−x[∫e−xexdx+C]=e−x(x+C).y=e^{-x}\left[\int e^{-x}e^{x}dx+C\right]=e^{-x}(x+C).

代入 y(0)=1y(0)=1:C=1C=1。特解 y=(x+1)e−xy=(x+1)e^{-x}。

例 4 求 y′+ytan⁡x=cos⁡xy'+y\tan x=\cos x 的通解(−π2<x<π2-\frac\pi2<x<\frac\pi2)。

解:P=tan⁡xP=\tan x,∫tan⁡x dx=−ln⁡cos⁡x\int\tan x\,dx=-\ln\cos x,所以 e∫P=1cos⁡xe^{\int P}=\dfrac{1}{\cos x},e−∫P=cos⁡xe^{-\int P}=\cos x。

∫cos⁡x⋅1cos⁡xdx=x,y=cos⁡x (x+C).\int\cos x\cdot\frac{1}{\cos x}dx=x ,\qquad y=\cos x\,(x+C).

例 5 求 y′−y=e2xy'-y=e^{2x} 满足 y(0)=3y(0)=3 的特解。

解:P=−1P=-1,e∫P=e−xe^{\int P}=e^{-x},e−∫P=exe^{-\int P}=e^x。

y=ex[∫e2xe−xdx+C]=ex(ex+C)=e2x+Cex.y=e^x\left[\int e^{2x}e^{-x}dx+C\right]=e^x(e^x+C)=e^{2x}+Ce^x .

y(0)=1+C=3y(0)=1+C=3,C=2C=2。特解 y=e2x+2exy=e^{2x}+2e^x。

例 6(把 xx 看成 yy 的函数) 求 dydx=yx+y3\dfrac{dy}{dx}=\dfrac{y}{x+y^3} 的通解(y>0y>0)。

解:关于 yy 看,这个方程既不能分离,也不是线性的(yy 出现在分母的 y3y^3 里)。换个角度:把它倒过来,

dxdy=x+y3y=xy+y2,即dxdy−1y x=y2.\frac{dx}{dy}=\frac{x+y^3}{y}=\frac xy+y^2 ,\quad\text{即}\quad \frac{dx}{dy}-\frac1y\,x=y^2 .

这是以 yy 为自变量、xx 为未知函数的一阶线性方程!P=−1yP=-\dfrac1y,Q=y2Q=y^2,e∫P dy=1ye^{\int P\,dy}=\dfrac1y,e−∫P dy=ye^{-\int P\,dy}=y。

x=y[∫y2⋅1y dy+C]=y(y22+C).x=y\left[\int y^2\cdot\frac1y\,dy+C\right]=y\left(\frac{y^2}{2}+C\right).

当方程关于 yy 很别扭、关于 xx 却是一次的时候,试试"把 xx 当未知函数"。

1.5 易错点 ⚠️

  • 不化标准形就套公式是头号错误。比如 xy′+y=sin⁡xxy'+y=\sin x 要先除以 xx。
  • P(x)P(x) 带符号:y′−2y=…y'-2y=\ldots 中 P=−2P=-2。
  • e∫Pe^{\int P} 和 e−∫Pe^{-\int P} 别放反:括号里面乘的是 e+∫Pe^{+\int P},括号外面是 e−∫Pe^{-\int P}。
  • CC 在括号里面,乘开后是 Ce−∫PCe^{-\int P},不是简单加在最后。

二、伯努利方程(选学)

2.1 大白话

伯努利方程比一阶线性方程多了一个 yny^n:y′+P(x)y=Q(x)yny'+P(x)y=Q(x)y^n。它不是线性的,但用一个巧妙的换元就能变成线性方程。再次说明:数学二大纲没有单列伯努利方程(数学一大纲有),这里只是作为"变量代换"思路的练习,时间紧可以跳过。

2.2 方法

y′+P(x) y=Q(x) yn(n≠0,1).y'+P(x)\,y=Q(x)\,y^n\qquad(n\ne0,1).
  1. 两边除以 yny^n:y−ny′+P y1−n=Qy^{-n}y'+P\,y^{1-n}=Q;
  2. 令 z=y1−nz=y^{1-n},则 z′=(1−n)y−ny′z'=(1-n)y^{-n}y';
  3. 代入得一阶线性方程:
z′+(1−n)P(x) z=(1−n)Q(x);z'+(1-n)P(x)\,z=(1-n)Q(x);
  1. 用通解公式求 zz,再换回 y=z11−ny=z^{\frac{1}{1-n}}。

2.3 逐行拆解

  • n=0n=0 时就是线性方程,n=1n=1 时可以分离变量,所以排除这两种。
  • 最常见的是 n=2n=2:令 z=1yz=\dfrac1y。
  • y=0y=0 往往也是一个解(除以 yny^n 时被丢掉了)。

2.4 例题

例 7 求 y′+y=xy2y'+y=xy^2 的通解。

解:n=2n=2,令 z=y−1z=y^{-1},则 z′=−y−2y′z'=-y^{-2}y'。原方程两边除以 y2y^2:y−2y′+y−1=xy^{-2}y'+y^{-1}=x,即 −z′+z=x-z'+z=x,整理成标准形:

z′−z=−x.z'-z=-x .

P=−1P=-1,e∫P=e−xe^{\int P}=e^{-x}:

z=ex[∫(−x)e−xdx+C].z=e^{x}\left[\int(-x)e^{-x}dx+C\right].

分部积分:∫(−x)e−xdx=xe−x+e−x\displaystyle\int(-x)e^{-x}dx=xe^{-x}+e^{-x}(验证:对它求导得 e−x−xe−x−e−x=−xe−xe^{-x}-xe^{-x}-e^{-x}=-xe^{-x} ✓)。所以

z=x+1+Cex,y=1x+1+Cex.z=x+1+Ce^x,\qquad y=\frac{1}{x+1+Ce^x}.

例 8 求 y′−yx=−y2y'-\dfrac yx=-y^2 的通解。

解:n=2n=2,令 z=1yz=\dfrac1y。除以 y2y^2 得 y−2y′−1xy−1=−1y^{-2}y'-\dfrac1x y^{-1}=-1,即 −z′−zx=−1-z'-\dfrac zx=-1,标准形 z′+zx=1z'+\dfrac zx=1。

e∫1xdx=xe^{\int\frac1x dx}=x:z=1x[∫x dx+C]=x2+Cxz=\dfrac1x\left[\displaystyle\int x\,dx+C\right]=\dfrac x2+\dfrac Cx。所以

y=1x2+Cx=2xx2+2C.y=\frac{1}{\frac x2+\frac Cx}=\frac{2x}{x^2+2C}.

2.5 易错点 ⚠️

  • 换元后得到的是关于 zz 的方程,系数要乘 (1−n)(1-n),符号别丢。
  • 最后要换回 yy。

三、一阶方程的简单应用

3.1 大白话

应用题的核心是把文字翻译成方程:

  • "变化率""速度""斜率" → 导数;
  • "与……成正比" → 乘一个比例系数 kk;
  • 题目里含 ∫0xf(t) dt\int_0^xf(t)\,dt 的等式(积分方程)→ 两边求导变成微分方程,同时代入特殊点得到初始条件。

3.2 例题

例 9(积分方程) 设 f(x)f(x) 连续,且 f(x)=∫0xf(t) dt+xf(x)=\displaystyle\int_0^xf(t)\,dt+x,求 f(x)f(x)。

解: ① 求导:两边对 xx 求导(变限积分求导):f′(x)=f(x)+1f'(x)=f(x)+1。 ② 初始条件:令 x=0x=0,积分为 0,得 f(0)=0f(0)=0。(这一步最容易漏。) ③ 解方程:f′−f=1f'-f=1,一阶线性,P=−1P=-1:f=ex[∫e−xdx+C]=ex(−e−x+C)=Cex−1f=e^{x}\left[\displaystyle\int e^{-x}dx+C\right]=e^x(-e^{-x}+C)=Ce^x-1。 ④ 代 f(0)=0f(0)=0:C=1C=1。所以 f(x)=ex−1f(x)=e^x-1。

验算:∫0x(et−1)dt+x=(ex−1−x)+x=ex−1\int_0^x(e^t-1)dt+x=(e^x-1-x)+x=e^x-1 ✓。

例 10(积分方程) 设 f(x)f(x) 连续,且 f(x)=x2+∫0xf(t) dtf(x)=x^2+\displaystyle\int_0^xf(t)\,dt,求 f(x)f(x)。

解:求导得 f′=2x+ff'=2x+f;令 x=0x=0 得 f(0)=0f(0)=0。 f′−f=2xf'-f=2x:f=ex[∫2xe−xdx+C]f=e^x\left[\displaystyle\int2xe^{-x}dx+C\right]。分部积分 ∫2xe−xdx=−2xe−x−2e−x\int2xe^{-x}dx=-2xe^{-x}-2e^{-x},所以

f=ex(−2xe−x−2e−x+C)=Cex−2x−2.f=e^x\left(-2xe^{-x}-2e^{-x}+C\right)=Ce^x-2x-2 .

f(0)=C−2=0f(0)=C-2=0,C=2C=2。f(x)=2ex−2x−2f(x)=2e^x-2x-2。

例 11(几何问题) 一条曲线过点 (1,2)(1,2),且曲线上任一点 (x,y)(x,y) 处切线的斜率等于 2yx\dfrac{2y}{x},求这条曲线。

解:切线斜率就是 y′y',所以 y′=2yxy'=\dfrac{2y}{x},y(1)=2y(1)=2。 分离:dyy=2dxx\dfrac{dy}{y}=\dfrac{2dx}{x},ln⁡∣y∣=2ln⁡∣x∣+C0\ln|y|=2\ln|x|+C_0,y=Cx2y=Cx^2。由 y(1)=2y(1)=2 得 C=2C=2。曲线 y=2x2y=2x^2。

例 12(冷却问题) 牛顿冷却定律:物体温度的变化率与"物体温度和环境温度之差"成正比。一杯 100∘C100^\circ\mathrm{C} 的水放在 20∘C20^\circ\mathrm{C} 的房间里,10 分钟后降到 60∘C60^\circ\mathrm{C}。问再过多久降到 30∘C30^\circ\mathrm{C}?

解: ① 建方程:设 tt 分钟时温度为 T(t)T(t)。"变化率"是 dTdt\dfrac{dT}{dt};温度在下降,所以

dTdt=−k(T−20),k>0,T(0)=100.\frac{dT}{dt}=-k(T-20),\quad k>0,\quad T(0)=100 .

② 解:分离 dTT−20=−k dt\dfrac{dT}{T-20}=-k\,dt,积分 ln⁡(T−20)=−kt+C0\ln(T-20)=-kt+C_0,T=20+Ce−ktT=20+Ce^{-kt}。由 T(0)=100T(0)=100 得 C=80C=80:T=20+80e−ktT=20+80e^{-kt}。 ③ 定 kk:T(10)=60T(10)=60:80e−10k=4080e^{-10k}=40,e−10k=12e^{-10k}=\frac12,k=ln⁡210k=\dfrac{\ln2}{10}。于是 T=20+80⋅2−t/10T=20+80\cdot2^{-t/10}。 ④ 求时间:T=30T=30:80⋅2−t/10=1080\cdot2^{-t/10}=10,2−t/10=18=2−32^{-t/10}=\frac18=2^{-3},t=30t=30。

从开始算是 30 分钟,所以再过 20 分钟降到 30∘C30^\circ\mathrm{C}。

冷却问题:温差按指数衰减,30 分钟时降到 30 ℃ t T 10 30 60 20 60 100 30 O (0, 100) (10, 60) (30, 30) 室温 20 ℃(T 无限接近但达不到) T = 20 + 80·2^(−t/10) 每 10 分钟温差减半:80 → 40 → 20 → 10

图 1:例 12 冷却曲线 T = 20 + 80·2^(−t/10):每 10 分钟温差减半,t = 30 时 T = 30 ℃

3.3 易错点 ⚠️

  • 积分方程题:求导与代特殊点找初始条件两步缺一不可。
  • "再过多久"要减去已经过去的时间。
  • 方程里的符号要和实际一致:温度下降,导数为负。

四、一阶方程类型识别表

拿到一个一阶方程,按这个顺序检查:

顺序 检查 是的话 解法
1 能写成 y′=f(x)g(y)y'=f(x)g(y)? 可分离变量 分离后两边积分
2 yy、y′y' 都是一次,能写成 y′+P(x)y=Q(x)y'+P(x)y=Q(x)? 一阶线性 通解公式
3 右边能写成 φ(yx)\varphi\left(\frac yx\right)? 齐次方程 令 u=yxu=\frac yx
4 形如 y′+Py=Qyny'+Py=Qy^n? 伯努利(选学) 令 z=y1−nz=y^{1-n}
5 关于 yy 都不行,但关于 xx 是一次的? 以 xx 为未知函数的线性方程 倒过来写 dxdy\frac{dx}{dy}

一个方程可能同时属于几种类型(比如 y′=2xyy'=2xy 既可分离又是线性),选你觉得最快的那种。


公式/结论速记卡

类型 标准形 解法要点
一阶线性 y′+P(x)y=Q(x)y'+P(x)y=Q(x) y=e−∫Pdx[∫Qe∫Pdxdx+C]y=e^{-\int Pdx}\left[\int Qe^{\int Pdx}dx+C\right]
积分因子 — 两边乘 e∫Pe^{\int P},左边变成 (ye∫P)′\left(ye^{\int P}\right)'
换未知函数 关于 xx 一次 写成 dxdy+P(y)x=Q(y)\frac{dx}{dy}+P(y)x=Q(y)
伯努利(选学) y′+Py=Qyny'+Py=Qy^n z=y1−nz=y^{1-n},z′+(1−n)Pz=(1−n)Qz'+(1-n)Pz=(1-n)Q
积分方程 含 ∫0xf(t)dt\int_0^xf(t)dt 求导得方程 + 代 x=0x=0 得初始条件

自测练习

1. 求 xy′=y+xxy'=y+x 的通解。

答案与提示

化标准形:y′−1xy=1y'-\dfrac1xy=1。P=−1xP=-\frac1x,e∫P=1xe^{\int P}=\frac1x,e−∫P=xe^{-\int P}=x。 y=x[∫1⋅1xdx+C]=x(ln⁡∣x∣+C)y=x\left[\displaystyle\int1\cdot\frac1xdx+C\right]=x(\ln|x|+C)。 (也可看成齐次方程 y′=yx+1y'=\frac yx+1 来解,结果相同。)

2. 求 y′+2xy=2xe−x2y'+2xy=2xe^{-x^2} 的通解。

答案与提示

P=2xP=2x,e∫P=ex2e^{\int P}=e^{x^2}。y=e−x2[∫2xe−x2ex2dx+C]=e−x2(x2+C)y=e^{-x^2}\left[\displaystyle\int2xe^{-x^2}e^{x^2}dx+C\right]=e^{-x^2}(x^2+C)。

3. 求 y′−2y=exy'-2y=e^x 满足 y(0)=0y(0)=0 的特解。

答案与提示

P=−2P=-2,e∫P=e−2xe^{\int P}=e^{-2x}。y=e2x[∫exe−2xdx+C]=e2x(−e−x+C)=Ce2x−exy=e^{2x}\left[\displaystyle\int e^xe^{-2x}dx+C\right]=e^{2x}(-e^{-x}+C)=Ce^{2x}-e^x。 y(0)=C−1=0y(0)=C-1=0,C=1C=1。特解 y=e2x−exy=e^{2x}-e^x。

4. 求 y′−yx=x2y'-\dfrac yx=x^2 的通解(x>0x>0)。

答案与提示

P=−1xP=-\frac1x,e∫P=1xe^{\int P}=\frac1x,e−∫P=xe^{-\int P}=x。y=x[∫x2⋅1x dx+C]=x(x22+C)y=x\left[\displaystyle\int x^2\cdot\frac1x\,dx+C\right]=x\left(\frac{x^2}{2}+C\right)。

5.(选学)求伯努利方程 y′+yx=y2y'+\dfrac yx=y^2 的通解(x>0x>0)。

答案与提示

令 z=1yz=\frac1y:除以 y2y^2 得 y−2y′+1xy−1=1y^{-2}y'+\frac1xy^{-1}=1,即 −z′+zx=1-z'+\frac zx=1,标准形 z′−1xz=−1z'-\frac1xz=-1。 e∫P=1xe^{\int P}=\frac1x:z=x[∫(−1x)dx+C]=x(C−ln⁡x)z=x\left[\displaystyle\int\left(-\frac1x\right)dx+C\right]=x(C-\ln x)。 所以 y=1x(C−ln⁡x)y=\dfrac{1}{x(C-\ln x)}。

6. 设 f(x)f(x) 连续,且 f(x)=ex+∫0xf(t) dtf(x)=e^x+\displaystyle\int_0^xf(t)\,dt,求 f(x)f(x)。

答案与提示

求导:f′=ex+ff'=e^x+f;令 x=0x=0:f(0)=1f(0)=1。 f′−f=exf'-f=e^x:f=ex[∫exe−xdx+C]=ex(x+C)f=e^x\left[\displaystyle\int e^xe^{-x}dx+C\right]=e^x(x+C)。f(0)=C=1f(0)=C=1。所以 f(x)=(x+1)exf(x)=(x+1)e^x。


下一讲预告

第 14 讲(三)进入高阶方程:三类可降阶方程,以及线性微分方程解的结构——为后面的二阶常系数方程打基础。

评论

还没有评论。 来写第一条。

留下一条评论

选填,不会公开

纯文本,链接会自动识别。