11.3 补充习题

11.3.1 一阶微分方程

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

(1)

y=x(1x)

(2)

y=y1+y2

(3)

y=xyx+y

(4)

y=sin(x2+y2)

利用Mathematica绘制的斜率场如图11.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(1x)
PIC
(b) y=y1+y2
PIC
(c) y=xyx+y
PIC
(d) y=sin(x2+y2)
图 11.3.1: 绘制的斜率场

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

(1)

y=x(1x)

(2)

y=y1+y2

(3)

y=xyx+y

(4)

y=(x+y+3)2

(1)

y=x(1x),分离变量得(1)dydx=xx2y=x22x33+C

(2)

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

(3)

y=xyx+y,令u=yx,则(3)xdudx=1u1+uu=12uu21+u 因此(4)dln|x|=dxx=(1+u)du12uu2=12dln|u2+2u1| 两边积分可得(5)ln|u2+2u1|+2ln|x|=Cy2+2xyx2=C

(4)

y=(x+y+3)2,令u=x+y+3,则(6)dudx=dydx+1=1+u2du1+u2=dx 两边积分可得(7)arctanu=x+Carctan(x+y+3)=x+C

(1)

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

(2)

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

(3)

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

例 11.3.3 求下列方程的解:

(1)

y=x(y1)y+xy

(2)

y=xy

(3)

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

(4)

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

(5)

3xdyy(2xcosx)dx=0

(6)

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

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

(1)

(y1)(x+1)eyx=C

(2)

y=(13x3/2+C)2

(3)

y=2ln(1+ex)+12ln(1+e)

(4)

(1+y)(1x)=C

(5)

y=Cx2/3esinx

(6)

(ex+1)(ey1)=C

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

曲线的切向量为t=(1,y),法向量为n=(y,1)。假设光沿y轴负方向入射,则入射光的单位方向向量为a=(0,1),反射光的单位方向向量为(8)b=(x,y)x2+y2 由反射定律可得(9)nb=na1=xyyx2+y2y=yx+1+(yx)2u=yx,则(10)xdudx=u+1+u2udu1+u2=dxx 两边积分可得(11)ln|u+1+u2|=ln|x|+Cu+1+u2=Cx 解得(12)u=(Cx)212Cxy=C2x212C 即为抛物线。

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

该曲线族满足的微分方程为(13)ydx+xdy=0 由此可得该曲线族的正交向量场为(y,x),它应当为正交曲线族的切向量场,因此(14)xdxydy=0x2y2=C

11.3.2 一阶线性方程

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

(1)

λR,若αλ,则fPα,nyλy=fPα,n中有唯一解。

(2)

fPλ,nyλy=fPλ,n+1中有无穷多解,这些解彼此相差eλx的一个常数倍数。

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

(2) L:Pλ,n+1Pλ,n的矩阵表示为(0,In+1)(n+1)×(n+2),所以L是满射、但不是单射,所以fPλ,nyλy=fPλ,n+1中有无穷多解,这些解彼此相差ceλx

例 11.3.7 求下列方程的解:

(1)

y2y=exx2

(2)

y+y=sinx

(3)

yy=xex

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

(2) 齐次方程的通解为y=Cex。注意到(21)L(sinx)=cosx+sinxL(cosx)=sinx+cosx 因此(22)sinx=L(sinxcosx2)y=sinxcosx2 由此得到非齐次方程的特解。因此非齐次方程的通解为(23)y=Cex+sinxcosx2

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

例 11.3.8 求下列方程的解:

(1)

y+2xy=2x3y2

(2)

y=ay2+bx2,4ab>1

(1) 这是Bernoulli方程。令z=y12=y1,则(26)z=y2y=y2(2x3y22xy)=2x3+2xz 解得(27)z=Cex2+x2+1y=1Cex2+x2+1 此外,y=0也是方程的解。

(2) 这是Riccati方程的特例。令z=1y,则(28)z=y2y=y2(ay2+bx2)=ab(zx)2Δ=4ab1,由此解得(29)z=1+ΔtanΔ(C1lnx)22bx=1y

11.3.3 有关一阶微分方程的证明题

例 11.3.9 (2023秋期末考试 · 17) fC[0,1],且满足(30)|f(x)|1+0x|f(t)|dt 证明:|f(x)|exx[0,1]

证明u(x):=ex0x|f(t)|dt,则(31)u(x)=ex[|f(x)|0x|f(t)|dt]exx[0,1],都有(32)u(x)=u(0)+0xu(t)dt0xetdt=1ex 因此(33)|f(x)|1+0x|f(t)|dt=1+exu(x)ex

另证g(x):=0x|f(t)|dt,则g(0)=0(34)g(x)=|f(x)|1+g(x)g(x)1+g(x)1 两边从0x积分可得(35)ln[1+g(x)]xg(x)ex1 因此(36)|f(x)|1+g(x)ex

例 11.3.10 (Grönwall不等式的积分形式) x0[a,b]f,g,hC[a,b]满足g非负,h[a,x0]单调不增、在[x0,b]单调不减,且(37)f(x)x0xf(t)g(t)|dt|+h(x) 证明:(38)f(x)ex0xg(t)|dt|h(x),x[a,b] 其中(39)x0xφ(t)|dt|={x0xφ(t)dt,xx0xx0φ(t)dt,xx0

证明 为了突出强调xx0xx0两种情况下符号和不等式方向的变化,这里将两部分证明合写在一起。方便起见,证明过程中的双重不等号均为不严格不等号,即表示一一对应的,例如:(40)fg±h(1)  fg+h(2)  fgh 如果读者阅读此证明较为困难,可以将其手动分为两部分阅读。

先考虑一个简单的情形:h可微。设xx0,记F(x)=x0xf(t)g(t)|dt|+h(x),则(41)F(x)=±g(x)0f(x)F(x)+h(x)±g(x)F(x)+h(x)F(x)g(x)F(x)h(x) 其中h(x)0。利用积分因子ex0xg(t)|dt|可得(42)[F(x)ex0xg(t)|dt|]=ex0xg(t)|dt|>0[F(x)F(x)g(x)]h(x)ex0xg(t)|dt|1h(x)0h(x) 故有(43)F(x)ex0xg(t)|dt|=F(x0)+x0x[F(ξ)ex0ξg(t)|dt|]h(ξ)dξ0h(x0)+x0xh(ξ)dξ=h(x) 综上所述,我们有(44)f(x)F(x)ex0xg(t)|dt|h(x)

对于一般的hx,我们需要修改以上证明。从下式出发(红色表示待转化的式子,即需要h可微的式子),利用分部积分法可得:(45)[F(x)ex0xg(t)|dt|]dξ?ex0xg(t)|dt|h(x)dξF(x)ex0xg(t)|dt|?F(x0)+x0xex0ξg(t)|dt|h(ξ)dξ=h(x0)+ex0ξg(t)|dt|h(ξ)|ξ=axx0xh(ξ)[ex0ξg(t)|dt|]dξ=ex0xg(t)|dt|h(x)±x0xex0ξg(t)|dt|g(ξ)h(ξ)dξ=ex0xg(t)|dt|h(x)+x0xex0ξg(t)|dt|g(ξ)h(ξ)|dξ| 这等价于证明(46)ex0xg(t)|dt|x0xf(t)g(t)|dt|?x0xex0ξg(t)|dt|g(ξ)h(ξ)|dξ| 此时不等式左侧可微,故可利用(47)ex0xg(t)|dt|x0xf(t)g(t)|dt|=x0x[ex0ξg(t)|dt|x0ξf(t)g(t)|dt|]dξ=±x0xex0ξg(t)|dt|g(ξ)[f(ξ)x0ξf(t)g(t)|dt|]dξ=x0xex0ξg(t)|dt|g(ξ)[f(ξ)x0ξf(t)g(t)|dt|]|dξ|x0xex0ξg(t)|dt|g(ξ)h(ξ)|dξ| 因此(48)F(x)ex0xg(t)|dt|ex0xg(t)|dt|h(x)+x0xex0ξg(t)|dt|g(ξ)0h(ξ)h(x)|dξ|ex0xg(t)|dt|h(x)+h(x)x0xex0ξg(t)|dt|g(ξ)|dξ|=h(x)[ex0xg(t)|dt|ex0ξg(t)|dt||ξ=ax]=h(x) 亦即(49)f(x)F(x)ex0xg(t)dth(x)

由于我们拓展了定积分的定义,即不必要求积分下限小于积分上限,故在证明时需要特别注意下式仅在ba时成立:(50)f(x)g(x)abf(x)dxabg(x)dx,ba 或者可以一般地写成(51)f(x)g(x)abf(x)|dx|abg(x)|dx|,a,b 三角(绝对值)不等式也可以一般地写成(52)|abf(x)dx|ab|f(x)||dx|

例 11.3.11 (Grönwall不等式的微分形式) φ,ψ是非负的连续函数,η是可微函数,η是Riemann可积函数,且(53)η(t)φ(t)η(t)+ψ(t),tt0 证明:(54)η(t)et0tφ(s)ds[η(t0)+t0tψ(s)ds],tt0

证明 考虑函数(55)F(t):=et0tφ(s)dsη(t)(56)F(t)=et0tφ(s)ds[η(t)φ(t)η(t)]et0tφ(s)dsψ(t) 所以(57)F(t)=F(t0)+t0tF(s)dsη(t0)+t0tet0sφ(u)duψ(s)dsη(t0)+t0tψ(s)ds 因此(58)η(t)=et0tφ(s)dsF(t)et0tφ(s)ds[η(t0)+t0tψ(s)ds]

Grönwall不等式的微分形式是积分形式的推论,积分形式放宽了对函数的可微性要求。

例 11.3.12 x0,y0R,区间Ix0,利用Grönwall不等式证明:以下初值问题的解在I上唯一存在。(59){y=2xy2y(x0)=y0

证明y1,y2都是该初值问题的解,则(60)y1(x)=y0+x0xy1(s)ds=y0+x0x2s(y1(s))2dsy2(x)=y0+x0xy2(s)ds=y0+x0x2s(y2(s))2dsy=y1y2,则有y(x0)=0,且(61)y(x)=y1(x)y2(x)=x0x2s(y1(s)+y2(s))y(s)ds 由绝对值不等式可得(62)|y(x)|x0x|2s(y1(s)+y2(s))||y(s)||ds||y(x)|使用Grönwall不等式可得|y(x)|0,因此y=0,即y1=y2。故解唯一存在。

本题可扩展至:设x0,y0R,区间Ix0,若初值问题(63){y=f(x,y)y(x0)=y0 满足f关于y Lipschitz连续,即存在M>0使得y1,y2R,有|f(x,y1)f(x,y2)|M|y1y2|,则解唯一存在。证明方法同上。

例 11.3.13 证明一阶线性方程(64)xy(2x2+1)y=x2,x>0 有且仅有一个解y(x)x+存在有限极限。写出y(x)的表达式,并求这个极限。

原方程的通解为(65)y(x)=xex2[C0+1xet2dt] 注意到1xet2dt收敛,而xex2+,所以y有界仅当(66)C0=1+et2dt 因此(67)y(x)=xex2[1xet2dt1+et2dt]=xex2x+et2dt 此时(68)limx+y(x)=limx+x+et2dt1xex2=limx+ex2(1x22)ex2=12

例 11.3.14 (2020秋期末考试 · 17) fC(R)且为有界函数。

(1)

证明:常微分方程y+y=f(x)的每个解y=y(x)都是[0,+)上的有界函数。

(2)

x0时,常微分方程y+y=f(x)是否存在有界解?若存在,有几个?

(1) 常微分方程的通解为(69)y(x)=ex[0xf(t)etdt+y(0)]x0时,有(70)|y(x)||y(0)|ex+ex|0xf(t)etdt||y(0)|+ex0x|f(t)|etdt|y(0)|+Mex0xetdt|y(0)|+Mexex=M1

(2) 当x0时,ex+,故常微分方程存在有界解仅当(71)y(0)=0f(x)exdx 此时(72)y(x)=exxf(t)etdt 验证可得(73)|y(x)|ex|xf(t)etdt|exx|f(t)|etdtMexxetdtMexex=M2 因此常微分方程存在有界解当且仅当y(0)=0f(x)exdx,此时有界解的个数为1

例 11.3.15 (2023秋期末考试 · 16) 考虑一阶线性常微分方程(74)dydx+a(x)y=b(x) 其中a,bC(R),且

  • c>0使得a(x)cx0
  • limx+b(x)=0

证明:该方程的每个解y=y(x)均满足limx+y(x)=0

证明 利用常数变易法或积分因子e0xa(s)ds可将方程的解y表示为(75)y(x)=e0xa(s)ds[y(0)+0xb(t)e0ta(s)dsdt]=y0+0xb(t)e0ta(s)dsdte0xa(s)ds 由题设a(x)c>0知分母e0xa(s)dx(0,+)严格增且(76)e0xa(s)dsecx+ 由L’Hôpital法则可得(77)(y0+0xb(t)e0ta(s)dsdt)(e0xa(s)ds)=b(x)e0xa(s)dsa(x)e0xa(s)ds=b(x)a(x) 由夹挤定理知(78)0|b(x)a(x)||b(x)|c0limx+b(x)a(x)=0 因此(79)limx+y(x)=limx+y0+0xb(t)e0ta(s)dsdte0xa(s)ds=0

另证A(x):=0xa(s)ds,同理可知eA(x)严格增且趋于+,由L’Hôpital法则可得(80)limx+y(x)=limx+eA(x)y(x)eA(x)=limx+eA(x)[y(x)+a(x)y(x)]eA(x)a(x)=limx+b(x)a(x)=0

例 11.3.16 设函数fC(R)且恒非负,又存在常数Aa(a>0)使得(81)f(x)+ax1xf(t)dt=A 证明:

(1)

F(x):=eaxf(x)单调增;

(2)

infxRf(x)=0,则f0

证明 (1) 易证fC1(R),且有(82)f(x)+af(x)=af(x1) 所以(83)F(x)=eax[f(x)+af(x)]=eaxaf(x1)0 因此F单调增。

(2) 由于F单调增且非负,注意到(84)f(x)=Aax1xf(t)dtF(x)=Aeaxax1xeaxf(t)dtAeaxax1xea(t+1)f(t)dt=Aeaxaeax1xF(t)dtAeaxaeaF(x) 所以(85)f(x)Aaeaf(x)A(1+aea)infxRf(x)=0 因此(86)0A=f(x)+ax1xf(t)dtf(x)0f0

例 11.3.17 f是连续的周期函数,周期为T>0,对方程(87)yλy=f(x) 讨论:(1) 有界解的个数;(2) 以T为周期的解的个数。

(1) 方程的解为(88)y(x)=eλx[y(x0)eλx0+x0xeλtf(t)dt] 因此(89)y(x0+T)=eλ(x0+T)[y(x0)eλx0+x0x0+Teλtf(t)dt]=eλTy(x0)+0Teλsf(x0+s)dsan=y(nT),则有递推关系式(90)an+1=eλTan+0Teλsf(s)ds

λ=0时,{an}有界当且仅当0Tf(s)ds=0,这与y(0)无关;因此要么没有有界解,要么有无穷多个有界解。

λ0时,令β满足(91)an+1+β=eλT(an+β)β=11eλT0Teλsf(s)ds 从而有(92)an=enλT(a0+β)β=enλT(y(0)+β)β{an}有界当且仅当(93)y(0)=β=1eλT10Teλsf(s)ds 此时有界解的个数为1

(2) 由(1)的讨论可知,(1)中所有的有界解都是以T为周期的解。