返回题库

一阶线性微分方程:积分因子法

First-Order Linear ODE

专题
General / 综合
难度
L4

题目详情

解微分方程(x>0x>0):

dydx+yx=1x2,y(1)=1.\frac{dy}{dx}+\frac{y}{x}=\frac{1}{x^2},\quad y(1)=1.

英文原题

A standard first-order linear ODE:
>dydx  +  P(x) y  =  Q(x).>> \frac{dy}{dx} \;+\; P(x)\,y \;=\; Q(x). >
Use an integrating factor
>I(x)  =  exp⁡ ⁣( ∫P(x) dx).>> I(x) \;=\; \exp\!\Bigl(\,\int P(x)\,dx\Bigr). >
Then multiply both sides by I(x)I(x):
>I(x) dydx+I(x) P(x) y>  =  >(I(x) y)′>  =  >I(x) Q(x).>> I(x)\,\frac{dy}{dx} + I(x)\,P(x)\,y > \;=\; > \bigl(I(x)\,y\bigr)' > \;=\; > I(x)\,Q(x). >
Integrate and solve for yy:
>I(x) y>  =  >∫I(x) Q(x) dx,>>y>  =  >e−∫P(x) dx>[>∫>e ∫P(x) dx Q(x) dx>+C>].>> I(x)\,y > \;=\; > \int I(x)\,Q(x)\,dx, > \quad > y > \;=\; > e^{-\int P(x)\,dx} > \Bigl[ > \int > e^{\,\int P(x)\,dx}\,Q(x)\,dx > + C > \Bigr]. >

Bernoulli equation:
dydx  +  P(x) y  =  Q(x) yn\frac{dy}{dx} \;+\; P(x)\,y \;=\; Q(x)\,y^n
can be turned into a linear ODE by the transformation u=y1−n,u = y^{1-n}, etc.

Question: Solve
dydx  +  yx  =  1x2,y(1)=1,  x>0.\frac{dy}{dx} \;+\; \frac{y}{x} \;=\; \frac{1}{x^2},\quad y(1)=1,\;x>0.

解析

积分因子 I(x)=e∫(1/x)dx=xI(x)=e^{\int (1/x)dx}=x。

乘上 xx 得 (xy)′=1/x(xy)'=1/x,积分:

xy=ln⁡x+C⇒y=ln⁡x+Cx.xy=\ln x+C\Rightarrow y=\frac{\ln x+C}{x}.

用 y(1)=1y(1)=1 得 C=1C=1,所以

y(x)=ln⁡x+1x.y(x)=\frac{\ln x+1}{x}.

英文解析

  • We identify P(x)=1x,  Q(x)=1x2.P(x)=\frac{1}{x},\; Q(x)=\frac{1}{x^2}.

  • The integrating factor is
    I(x)=exp⁡ ⁣(∫1x dx)=exp⁡(ln⁡x)=x.I(x) = \exp\!\Bigl(\int \tfrac{1}{x}\,dx\Bigr) = \exp(\ln x) = x.

  • Then
    x dydx+y  =  1x.⟹(x y)′  =  1.x\,\frac{dy}{dx} + y \;=\; \frac{1}{x}. \quad\Longrightarrow\quad \bigl(x\,y\bigr)' \;=\; 1.

  • Integrate:
    x y  =  x+C  ⟹  y  =  1+Cx.x\,y \;=\; x + C \;\Longrightarrow\; y \;=\; 1 + \frac{C}{x}.

    However, from the direct formula:
    y=1I(x)∫I(x) Q(x) dx=1x∫x 1x2 dx=1x∫1x dx=1x(ln⁡x+C).y = \frac{1}{I(x)} \int I(x)\,Q(x)\,dx = \frac{1}{x} \int x \,\frac{1}{x^2}\,dx = \frac{1}{x} \int \frac{1}{x}\,dx = \frac{1}{x} \Bigl(\ln x + C\Bigr).
    Using y(1)=1y(1)=1 implies 1=1⋅(ln⁡1+C)=C.1 = 1\cdot(\ln 1 + C)=C. So
    y=ln⁡x+1x.y = \frac{\ln x + 1}{x}.

Hence the solution:
y(x)=ln⁡x+1x.y(x) = \frac{\ln x + 1}{x}.