You are on page 1of 4

2.2.

1 线性方程

2.2 线性方程与常数变易法 形如:


y′=P(x)y+Q(x) (2.1)
的方程称为一阶线性微分方程, 这里假设P(x),Q(x) 在考虑
的区间上是 x 的连续函数。
2.2.1 线性方程
并且当Q(x)恒为零时称为齐次线性方程,
2.2.2 伯努利方程 Q(x)不恒为零时称为非齐次线性方程。
对于非齐线性方程(2.1),通常称方程
y′=P(x)y (2.2)
为对应于(2.1)的齐线性方程。

考察下列方程是否为齐次线性方程? 考察下列方程是否为齐次线性方程?
dy dy 1 dy dy 1
(1) ( x − 2 ) = y⇒ − y = 0, 是齐次线性方程 (1) ( x − 2 ) = y⇒ − y = 0, 是齐次线性方程
dx dx x − 2 dx dx x − 2
(2) 3 x
2
+ 5x − y ' = 0 ⇒ y ' = 3x2 + 5x , (2) 3 x
2
+ 5x − y ' = 0 ⇒ y ' = 3x2 + 5x ,
是非齐次线性方程 是非齐次线性方程

− sin x
(3) y '+ y cos x = e , (3) y '+ y cos x = e−sin x ,
是非齐次线性方程 是非齐次线性方程

dy dy
(4)
= 10 x + y ,不是线性方程 (4)
= 10 x + y ,不是线性方程
dx dx

™齐次线性方程的通解
dy
例1 求齐次线性方程 y′=P(x)y 的通解 例 1 求方程 ( x − 2) = y 的通解
dx
当 y ≠ 0 时,分离变量,得到
dy
解 原方程可变为
= P( x)dx (2.2) dy 1
y = y
两边积分,得到 ln y = ∫ P ( x ) dx + C 1
dx x − 2
这是齐次线性方程。由通解公式得原方程的通解为
化简后,得到
1
∫ x −2 dx ln x − 2
y = Ce ∫
P ( x ) dx
(2.3) y = Ce = Ce = C ( x − 2)
C = ± e C 1 是任意的非 0 常数
其中
即 y = C ( x − 2)
另外 y=0 也是(2.2)的解,如果在(2.3)中允许 C=0,

则 y=0 也就包含在(2.3)中。因此,
(2.2)的解为(2.3).

1
设非齐次线性方程 y ' = P(x) y +Q(x) 的通解为
™非齐次线性方程的通解
y = c ( x )e ∫
P ( x ) dx

代入非齐次线性方程求得
求非齐次线性方程:
c '( x ) = Q ( x ) e ∫
− P ( x ) dx
dy
= P( x) y + Q ( x)
dx

c ( x ) = ∫ Q ( x )e ∫
− P ( x ) dx
的解,其中 Q( x) ≠ 0 . dx + C
积分得
有通解 y = Ce∫
dy
因为 ,所以我们自然
P ( x ) dx
= P ( x) y
dx 于是非齐次线性方程的通解为
y = Ce ∫
dy
想到 是否也有形式 的通
P ( x ) dx
P( x)dx ⎡
dx + C⎤⎥
= P( x) y + Q ( x)
y = e∫
−∫ P( x) dx

⎢⎣∫ Q(x)e
dx
解。 ⎦

dy
例、对方程 ( x + 1 ) (x + 1)
n +1
− ny = e x 的通解,这里为常数。
dx

解:将原方程改写为
dy n
= y + ( x + 1) e x
n

dx x +1
附注 1:这种将常数便易为待定函数的方法,通常
先求它所对应的齐次线性方程为

称为常数变易法.这种方法的本质也是未知函数的变量 dy
=
n
y
dx x + 1
变换 y = C ( x)e ∫ ,即用新的未知函数 C ( x) 代替原未知函
P ( x ) dx
dy n
的通解。由 = y ,经变量分离后得到此齐次线性方程的通
dx x +1
数,经整理后,把求解 y 转化为求解 C(x). 解为

y = C (x + 1)
n

其次,应用常数变易法求原非齐次线性方程的通解。为此,设

y = C ( x )( x + 1 ) 并将它代入原方程
n 5
dy 2 y
例2 求方程
− = (x + 1 )2 的通解。
dx x + 1
dy
( x + 1) − ny = ( x + 1) e x
n +1 2 5
P(x) = , Q ( x ) = ( x + 1)2
dx 解 这里 x +1
由通解公式得
得到
dx ⎡ ⎤
dy dC ( x)
2 5 − 2 dx
=
n n
( x +1) + n( x +1) C ( x) = C( x)( x +1) + ( x +1) ex
n−1 n n
y = e∫ x+1 ⎢∫ ( x +1) 2 e ∫ x+1 dx + C⎥
dx dx x +1 ⎣ ⎦
d C (x ) 2⎡ ⎤ 2 ⎡ 2 ⎤
3
= ex,
=( x +2) ⎢∫( x +1) 2 ( x +1) dx +C⎥ = ( x + 2 ) ⎢ ( x + 1 ) 2 + C ⎥
5
−2
化简后得到
dx
⎣ ⎦ ⎣3 ⎦
两边积分,得到 C ( x ) = ex + C, (x + 2) ⎡2 3

y = ⎢⎣ 3 ( x + 1 ) + C ⎥⎦
2
2

这里 C 是任意常数,于是原方程的通解为

y = ( e x + C ) ( x + 1)
n

2
⎧ x
⎪ y ' = − ta n y
练习: 求 cauchy 问题 ⎨ co s y 的解
⎪ y (0 ) = 1

x
解:先求方程 y ' = − tan y 的通解。因为此方程可化为
cos y

cos y • y ' = x − sin y ,即 ( sin y ) ' = − sin y + x 。


为求 cauchy 问题的特解,将初始条件:x=0,y=1 代

于是若把 sin y 看作为新的未知函数,并令 z = sin y ,得到 入,得到 C = sin1 + 1 .

z ' = − z + x ,它是一个线性微分方程,从而它的通解(直接代入求 故所求的 Cauchy 问题的解为


解公式)为 sin y = ( sin1 + 1) e − x + x − 1.
z = e∫
( −1) dx ⎡ xe ∫ dx dx + C ⎤ = e− x ⎡ xe x dx + C ⎤ = Ce− x + x − 1
⎣⎢ ∫ ⎦⎥ ⎣∫ ⎦

x
因此方程 y ' = − tan y 的通解为 sin y = Ce − x + x − 1.
cos y

2.2.2 伯努利方程 2.2.2 伯努利方程

形如y′=P(x)y+Q(x)yn(n≠0, 1)的方程叫做伯努利方程. 形如y′=P(x)y+Q(x)yn(n≠0, 1)的方程叫做伯努利方程.

dy dy dy dy
(1) − y = xy 5 ⇒ = y + xy 5 是伯努利方程 (1) − y = xy 5 ⇒ = y + xy 5 是伯努利方程
dx dx dx dx

x y 1 x y 1
y'= + ⇒ y ' = y + xy − 1 y'= + ⇒ y ' = y + xy − 1
(2) y x x ,是伯努利方程 (2) y x x ,是伯努利方程

dy dy
(3)
− 2 xy = 4 x 是线性方程,不是伯努利方程。 (3)
− 2 xy = 4 x 是线性方程,不是伯努利方程。
dx dx

dy y
例 4 求方程 + = a ( ln x ) y 2 的通解。
dx x
™伯努利方程的解法
dy y−1
= a ( ln x) 或 d ( y ) − 1 y−1 = −a ln x,
−1
−2
解 原方程可化为 y +
dx x dx x
dy
= p( x ) y + q( x ) y n , n ≠ 0, 1 由非齐次线性方程的通解公式,得
dx
∫ x dx ⎡ ⎤
n 1 1
− ∫ dx
两边同除以 y 得 y −1 = e ⎢ ∫ ( −a ln x ) • e
x
dx + C ⎥
⎣ ⎦
dy
y −n = p( x ) y1−n + q( x ) ⎛ 1 ⎞ ⎛ a ⎞
dx = x⎜ −a∫ ln x • dx +C⎟ = x⎜C − ln2 x⎟
1 d 1−n ⎝ x ⎠ ⎝ 2 ⎠
y = p( x ) y1−n + q( x )
1 − n dx ⎛ a 2 ⎞
即原方程的通解为 xy ⎜ C − ln x⎟ =1
dz ⎝ 2 ⎠
因此令:z = y1−n ⇒ = (1 − n ) p( x ) z + (1 − n )q( x )
dx

3
dy 1
例 5. 解方程 = .
dx x + y
dy 1
例 5. 解方程 = .
方法一、 令 x + y = u , 则原方程化为
dx x + y
du 1 du 1 + u
−1 = , 即 =
dx u dx u
u 方法二:所给方程可变形为一阶线性方程:
分离变量,得 du = dx ,
u +1 dx
= x + y,
两端积分得 u − ln u + 1 = x − ln C dy

把 u = x + y 代入上式,得原方程的通解 可以按一阶线性方程的解法可求得通解。

y − ln x + y + 1 = − ln C , 或 x = Ce y − y − 1.

⎧( x 2 y 3 + xy ) y ' = 1
练习: 求 cauchy 问题 ⎨ 的解。
⎩ y (1) = 1

解:方程 ( x 2 y 3 + xy ) y ' = 1 不是以 y 为未知函数,x 为


自变量的 Bernoulli 方程,但我们可以将它改写为
dx
= yx + y 3 x 2 .
dy
它是以 x 为未知函数,y 为自变量且 n=2 的 Bernoulli 方程。
于是它的通解为
1
− y2
x(Ce 2
+ 2 − y 2 ) = 1.

将初始条件: y (1) = 1 代入,得到 C=0。于是所求的

Cauchy 问题的解为 x(2 − y 2 ) = 1.

You might also like