12.3 习题课讲解

12.3.1 一阶微分方程

例 12.3.1 画出以下微分方程的斜率场的大致图像,并根据斜率场的特点说明方程的解的特征:

(1)

y′=x(1−x)

(2)

y′=y1+y2

(3)

y′=x−yx+y

(4)

y′=sin⁡(x2+y2)

解 利用Mathematica绘制的斜率场如图12.3.1所示。斜率场的特征为:

(1)

y′=f(x,y)=g(x)的斜率场只与x有关,故将某条积分曲线沿y轴平移后,其仍为积分曲线。

(2)

y′=f(x,y)=g(y)的斜率场只与y有关,故将某条积分曲线沿x轴平移后,其仍为积分曲线。

(3)

对于y′=f(x,y)=g(yx)的斜率场,注意到f(ax,ay)=f(x,y),故将某条积分曲线沿原点作伸缩变换后,其仍为积分曲线。

(4)

对于y′=f(x,y)=g(x2+y2)的斜率场,其在以原点为中心的同心圆上保持不变,故将某条积分曲线绕原点旋转后,其仍为积分曲线。

◻
PIC
(a) y′=x(1−x)
PIC
(b) y′=y1+y2
PIC
(c) y′=x−yx+y
PIC
(d) y′=sin⁡(x2+y2)
图 12.3.1: 绘制的斜率场

例 12.3.2 求以下微分方程的通解:

(1)

y′=x(1−x)

(2)

y′=y1+y2

(3)

y′=x−yx+y

(4)

y′=(x+y+3)2

解

(1)

y′=x(1−x),分离变量得(1)dydx=x−x2⟹y=x22−x33+C

(2)

y′=y1+y2,分离变量得(2)dxdy=1+y2y⟹x=y22+ln⁡|y|+C 此即方程的通解。当y>0(或y<0)时xy′>0(或xy′<0),所以x=x(y)有可微的反函数y=y(x)。此外,方程还有特解y=0。

(3)

y′=x−yx+y,令u=yx,则(3)xdudx=1−u1+u−u=1−2u−u21+u 因此(4)dln⁡|x|=dxx=(1+u)du1−2u−u2=−12dln⁡|u2+2u−1| 两边积分可得(5)ln⁡|u2+2u−1|+2ln⁡|x|=C⟹y2+2xy−x2=C

(4)

y′=(x+y+3)2,令u=x+y+3,则(6)dudx=dydx+1=1+u2⟹du1+u2=dx 两边积分可得(7)arctan⁡u=x+C⟹arctan⁡(x+y+3)=x+C

◻

注

(1)

一阶微分方程F(x,y,y′)=0的解允许是由代数方程G(x,y)=C表示的曲线,函数G叫做微分方程的首次积分,物理上它是一个守恒量。

(2)

微分方程具有的对称性(变换下的不变性)意味着它存在某种形式的首次积分,即某种守恒量。

(3)

可以利用微分方程的对称性得到求解微分方程的方法。

例 12.3.3 求下列方程的解:

(1)

y′=x(y−1)y+xy

(2)

y′=xy

(3)

(1+ex)yy′=ex,y(1)=1

(4)

(1−x)dy=(1+y)dx

(5)

3xdy−y(2−xcos⁡x)dx=0

(6)

(ex+y−ex)dx+(ex+y+ey)dy=0

解 这些方程都是可分离变量的方程,故此处仅列出答案。

(1)

(y−1)(x+1)ey−x=C

(2)

y=(13x3/2+C)2

(3)

y=2ln⁡(1+ex)+1−2ln⁡(1+e)

(4)

(1+y)(1−x)=C

(5)

y=Cx2/3e−sin⁡x

(6)

(ex+1)(ey−1)=C

◻

例 12.3.4 平面直角坐标系中,与y轴平行的光线经曲线y=y(x)反射后汇聚于原点。求曲线的方程。

解 曲线的切向量为t=(1,y′),法向量为n=(−y′,1)。假设光沿y轴负方向入射,则入射光的单位方向向量为a=(0,−1),反射光的单位方向向量为(8)b=(−x,−y)x2+y2 由反射定律可得(9)n⋅b=−n⋅a⟹1=xy′−yx2+y2⟹y′=yx+1+(yx)2 令u=yx,则(10)xdudx=u+1+u2−u⟹du1+u2=dxx 两边积分可得(11)ln⁡|u+1+u2|=ln⁡|x|+C⟹u+1+u2=Cx 解得(12)u=(Cx)2−12Cx⟹y=C2x2−12C 即为抛物线。 ◻

例 12.3.5 求曲线族xy=C的正交曲线族。

解 该曲线族满足的微分方程为(13)ydx+xdy=0 由此可得该曲线族的正交向量场为(y,x),它应当为正交曲线族的切向量场,因此(14)xdx−ydy=0⟹x2−y2=C ◻

12.3.2 一阶线性方程

例 12.3.6 记Pα,n是所有形如eαxP(x)的拟多项式组成的线性空间,其中P是次数不超过n的多项式。证明:

(1)

设λ∈R,若α≠λ,则∀f∈Pα,n,y′−λy=f在Pα,n中有唯一解。

(2)

∀f∈Pλ,n,y′−λy=f在Pλ,n+1中有无穷多解,这些解彼此相差eλx的一个常数倍数。

证明 (1) 记L=ddx−λ,则(15)L(eαxxkk!)=eαx[(α−λ)xkk!+xk−1(k−1)!] 因此L是Pα,n到自身的线性变换,在基(16){eαx,eαxx,⋯,eαxxnn!} 下的表示矩阵为(17)A=(α−λ1α−λ1⋱⋱α−λ1α−λ)(n+1)×(n+1) 当α≠λ时,A可逆,从而L是Pα,n到自身的可逆线性变换。

(2) L:Pλ,n+1→Pλ,n的矩阵表示为(0,In+1)(n+1)×(n+2),所以L是满射、但不是单射,所以∀f∈Pλ,n,y′−λy=f在Pλ,n+1中有无穷多解,这些解彼此相差c⋅eλx。 ◻

例 12.3.7 求下列方程的解:

(1)

y′−2y=exx2

(2)

y′+y=sin⁡x

(3)

y′−y=xex

解 (1) 齐次方程的通解为y=Ce2x。设(18)y=c⋅(ex,exx,exx22) 由此可得(19)(−1100−1100−1)c=(002)⟹c=(−2−2−2)⟹y(x)=−ex(2+2x+x2) 由此得到非齐次方程的特解。因此非齐次方程的通解为(20)y=Ce2x−ex(2+2x+x2)

(2) 齐次方程的通解为y=Ce−x。注意到(21)L(sin⁡x)=cos⁡x+sin⁡xL(cos⁡x)=−sin⁡x+cos⁡x 因此(22)sin⁡x=L(sin⁡x−cos⁡x2)⟹y=sin⁡x−cos⁡x2 由此得到非齐次方程的特解。因此非齐次方程的通解为(23)y=Ce−x+sin⁡x−cos⁡x2

(3) 齐次方程的通解为y=Cex。注意到(24)L(exx22)=exx 由此得到非齐次方程的特解。因此非齐次方程的通解为(25)y=Cex+exx22 ◻

例 12.3.8 求下列方程的解:

(1)

y′+2xy=2x3y2

(2)

y′=ay2+bx2,4ab>1

解 (1) 这是Bernoulli方程。令z=y1−2=y−1,则(26)z′=−y−2y′=−y−2(2x3y2−2xy)=−2x3+2xz 解得(27)z=Cex2+x2+1⟹y=1Cex2+x2+1 此外,y=0也是方程的解。

(2) 这是Riccati方程的特例。令z=1y,则(28)z′=−y−2y′=−y−2(ay2+bx2)=−a−b(zx)2 设Δ=4ab−1,由此解得(29)z=−1+Δtan⁡Δ(C1−ln⁡x)22bx=1y ◻