11.2 雨课堂作业

例 11.2.1 (作业第1题,习题8.2.1) 求区间[0,+)上的可微函数f使得(1)ln|f(x)|+0xf(t)dt=0

x=0可得(2)ln|f(0)|=0f(0)=±1 由于f可微,对积分方程两边求导可得(3)f(x)f(x)+f(x)=0dff2=dx 两边积分可得(4)1f(x)=x+Cf(x)=1x+Cf(0)=±1可得C=±1C=1需要舍去,因为此时f(x)x=1处间断。因此f(x)=1x+1

例 11.2.2 (作业第2题,习题8.2.2) 求解微分方程y=2xy2,并回答以下问题:

(1)

证明:x0Ry00,该方程存在唯一解满足初始条件y(x0)=y0,且在它的定义域中总有y(x)0

(2)

对(1)中的解y(x),求它的定义域。

(3)

证明:x0,y0R,该方程有唯一解满足初始条件y(x0)=y0

(4)

写出该方程的通解,并证明通解并非该方程的全部解。

在讨论微分方程的解时,我们通常只在解的存在区间上关注解的性质(存在性、唯一性、适定性)。

引理 11.2.3 f在区间[a,b]上单调不减且满足f(a)=0f(b)>0。证明:ξ[a,b)使得(x<ξ)f(x)=0(x>ξ)f(x)>0

证明[a0,b0]=[a,b],考虑ξn=an+bn2

  • f(ξn)=0则令an+1=ξn,即f(an+1)=0
  • f(ξn)>0则令bn+1=ξn,即f(bn+1)>0

由有界闭区间套定理以及limn+(bnan)=0n=0[an,bn]={ξ}ξ=limn+an=limn+bn,此时

  • x<ξN>0使得n>Nx<anf(x)f(an)=0
  • x>ξN>0使得n>Nx>bnf(x)f(bn)>0

故引理成立。进一步地,若f连续,则(5)f(ξ)=f(limn+an)=limn+f(an)=0

(1) 设y在区间IR上恒有定义且x0I,此时I连通,下面我们只在I上考虑y(x)。首先证明:(结论I)若y(x)0,则该方程存在唯一解满足y(x0)=y0。考虑函数(6)g(x)=1y(x)+x2g(x)=0 由Lagrange中值定理可得xIxx0,存在x,x0之间的ξ满足(7)g(x)g(x0)=g(ξ)(xx0)=0y(x)=11y0+x02x2 因此原方程具有唯一解,且此解满足y(x)0

然后证明:(结论II)若y000I,则y(x)0。当0Iy具有单调性,故不妨设y0>0yI上单调不减。假设ξI使得y(ξ)=0,则ξ<x0,由引理知η[ξ,x0)满足y(η)=0(x>η)y(x)>0,在[η,x0)上应用结论I可知原方程有唯一解y(x)=11y0+x02x2,然而此时y(η)0,矛盾!故y(x)0

最后证明:(结论III)若y00,则y(x)0。结论II已证明0I的情况;当0I时,分别在I(,0]I[0,+)上应用结论II可知y(x)0

综上所述,由结论III和结论I可知原方程具有唯一解,且此解满足y(x)0

(2) 当1y0+x02<0,即当x=0y<0x01x2<y<0时,y(x)的定义域为R;当1y0+x020,即当y>0x0y1x2时,记c0=1y0+x02y(x)的定义域为(,c0)(c0,+)

(3) 若y0=0,假设ξI使得y(ξ)0,由(1)可知(ξ,y(ξ))确定了唯一解y(x),然而此时y(x0)0,矛盾!故y(x)=0,亦是原方程的唯一解。

(4) 由题可得(8)dyy2=2xdx1y=x2+Cy=1x2+C 为原方程的通解;此外方程还有特解y=0,其并不包含在通解中。

另解 解的唯一性可直接利用Grönwall不等式证明,参考例11.3.12

例 11.2.4 (作业第3题,习题8.2.3) 讨论以下微分方程初值问题解的存在性与唯一性,以及解的定义域:(9){y=yy(x0)=y0

利用分离变量法求解微分方程可得(10)dyy=dx2y=x+Cy=(x+C2)2 然而此时方程出现增解,代入原方程可得(11)x+C2=(x+C2)2xC 此外方程还有特解y=0,其并不包含在通解中。

y0<0时,由于y需满足y0,故原方程无解。

y0>0时,由题可得(12)y0=(x0+C2)2C=±2y0x0 C=2y0x0需要舍去,因为此时x0不在定义域[C,+)中。当x<C时,可以选择y为特解y=0,由此拼接得到的函数仍是原方程的唯一C1解,其定义域为R,即(13)y={0,xx02y0(xx0+2y02)2,x>x02y0

y0=0时,方程有无数个解2;除了y=0以外,它们均具有以下形式:(14)y={0,xξ(xξ2)2,x>ξ 其中ξ是任意不小于x0的实数。

例 11.2.5 (作业第4题,习题8.2.4) P(x,y),Q(x,y)都是k次齐次函数,即λ>0(x,y)(0,0),都有(15)P(λx,λy)=λkP(x,y),Q(λx,λy)=λkQ(x,y) 因此在xy坐标平面中沿从原点出发的每条射线平移,微分方程(16)P(x,y)dx+Q(x,y)dy=0 对应的方向场保持不变。证明:在平面极坐标系下,上述微分方程是分离变量的。

证明 作极坐标换元(x,y)=(rcosθ,rsinθ)可得(17){dx=cosθdrrsinθdθdy=sinθdr+rcosθdθ(dxdy)=(cosθsinθsinθcosθ)(drrdθ) 故有(18)0=P(x,y)dx+Q(x,y)dy=(P(x,y)Q(x,y))(dxdy)=(P(rcosθ,rsinθ)Q(rcosθ,rsinθ))(cosθsinθsinθcosθ)(drrdθ)=rk(P(cosθ,sinθ)Q(cosθ,sinθ))(cosθsinθsinθcosθ)(M(θ)  N(θ))(drrdθ)=rk(M(θ)N(θ))(drrdθ)=rk(M(θ)dr+N(θ)rdθ) 故原方程可化为如下变量分离形式(19)drr+N(θ)M(θ)dθ=0

例 11.2.6 (作业第5题,习题8.2.7) 已知微分方程:(20)y=x2(y2x3)2y+3x3

(1)

证明:该微分方程在坐标变换(x,y)(λx,λ3y)下保持不变。

(2)

利用(1)中的结论,求该微分方程的通解。

(1) 作坐标变换(x,y)(λx,λ3y)可得(21)λ2y=d(λ3y)d(λx)=(λx)2(λ3y2(λx)3)2(λ3y)+3(λx)3=λ2x2(y2x3)2y+3x3 故原方程在该坐标变换下保持不变。

(2) 原方程可化为(22)x(yx3)+3yx3=yx2=yx322yx3+3 作换元p=yx3可得(23)xp=p22p+33p=2(1+p)(1+3p)2p+3(71+3p11+p)dp+4dxx=0 两边积分可得(24)73ln|1+3p|ln|1+p|+4ln|x|=13ln|(1+3p)7x12(1+p)3|=C~ 故原方程的通解为(25)(3y+x3)7=C(y+x3)3 由此得到隐函数形式的通解。

例 11.2.7 (作业第6题,习题8.2.11) 求解以下微分方程:

(1)

2xsinydxcosydy=0

(2)

(yexy+cosx)dx+xexydy=0

(3)

[x+(x2+y2)x3]dx+ydy=0

(4)

(xy)dx+(x+y)dy=0

(5)

2xydx+(y23x2)dy=0(提示:方程乘y4(y3x2y)1后再求解)

(1) 原方程可化为(26)2xdxcotydy=0x2ln|siny|=C~C=±eC~可得原方程的通解为(27)y(x)=arcsin(Cex2)

(2) 原方程可化为(28)cosxdx+exy(ydx+xdy)=d(sinx+exy)=0exy+sinx=C 故原方程的通解为(29)y=ln(Csinx)x

(3) 等式两边同乘(x2+y2)1后方程可化为(30)xdx+ydyx2+y2+x3dx=0d[12ln(x2+y2)+x44]=012ln(x2+y2)+x44=C

(3’) 原方程可化为(31)d(y2)dx=2ydydx=2[x+(x2+y2)x3]=2x2x52x3y2p=y2可得(32)dpdx+2x3p=2x2x5(ex4/2p)=2(x+x5)ex4/2 其中(33)2(x+x5)ex4/2dx=t=x2(1+t2)et2/2dt=tet2/2+C=x2ex4/2+C 故有(34)ex4/2p=x2ex4/2+Cy2=x2+Cex4/2

(4) 原方程可化为(35)xdx+ydyx2+y2+xdyydxx2+y2=d[12ln(x2+y2)+arctanyx]=012ln(x2+y2)+arctanyx=C

(5) 等式两边同乘y4后原方程可化为(36)2xy3dx3x2y4dy+dyy2=d(x2y31y)=0x2y31y=C 故原方程的通解为(37)x2=y2+Cy3

例 11.2.8 (作业第7题,习题8.2.8) 考虑二阶微分方程(38)y1+y2+axyyx2+y2=0

(1)

考虑坐标变换(ξ,η)=(λx,λy),求(ξ,η)坐标系下相应的微分方程。

(2)

考虑坐标变换(x,y)=eu(θ)(cosθ,sinθ),求(u,θ)坐标系下相应的微分方程。

(3)

求解原微分方程。

(1) 作坐标变换(ξ,η)=(λx,λy)可得(39)dηdξ=λdyλdx=y,d2ηdξ2=dxdξddx(dηdξ)=yλ 方便起见,我们仍用η,η表示dηdξ,d2ηdξ2,则原方程可化为(40)η1+η2+aξηηξ2+η2=0 即原方程在原点位似变换下保持不变。

(2) 注意到原方程可化为(41)d(arctan1yaarctanyx)=0arctan1yaarctanyx=C1 计算可得(42)yx=tanθ,y=dydx=dydθdxdθ=cosθ+u(θ)sinθsinθ+u(θ)cosθ=1+u(θ)tanθu(θ)tanθv(θ)=arctanu(θ),代入可得(43)arctantanv(θ)tanθ1+tanv(θ)tanθaarctantanθ=C1v(θ)(1+a)θ=C1 亦即(44)arctanu(θ)(1+a)θ=C1u1+u2=1+a

(3) 根据上述过程可得:当a1时,有(45)u(θ)=tan((1+a)θ+C1)u(θ)=11+aln|cos((1+a)θ+C1)|+C2a=1时,有(46)v(θ)=C~1u(θ)=C1u(θ)=C1θ+C2 由此得到参数方程形式的通解,转换成隐函数形式可得(47)12ln(x2+y2)=u(θ)={11+aln|cos((1+a)arctanyx+C1)|+C2,a1C1arctanyx+C2,a=1

本题利用了例11.2.5的重要结论:如果一阶微分方程(48)dydx=f(x,y) 满足fk次齐次函数(本题k=1,即在原点位似变换(ξ,η)=(λx,λy)下保持不变),那么在极坐标变换后,该方程是分离变量的;而指数函数ρ(θ)=eu(θ)的选择不仅可以保证半径恒正,还可以将伸缩变换(ρ的乘除)转化成平移变换(u的加减)。这为我们解决一些特殊的微分方程提供了一种新的思路。

例 11.2.9 (作业第8题,习题8.2.6) 求解以下微分方程:(49)(x2+y2+3)y=2x(2yx2y)

原方程可化为(50)(x2+y2+3)2ydy=2(2y2x2)2xdx 故可令(ξ,η)=(x2,y2),代入原方程可得(51)dηdξ=2(2ηξ)ξ+η+3 求解二元一次方程可得(52){2ηξ=0ξ+η+3=0{ξ=2η=1 故再令(z,w)=(ξ+2,η+1)=(x2+2,y2+1),代入可得(53)dwdz=2(2wz)z+w 接着令u=wz可得(54)dwdz=d(uz)dz=u+zdudz=2(2u1)u+1zdudz=(u1)(u2)u+1 因此(55)(u+1)du(u1)(u2)+dzz=3duu22duu1+dzz=0 解得(56)(u2)3z=C(u1)2(w2z)3=C(wz)2(y22x23)3=C(y2x21)2

例 11.2.10 (作业第9题,习题8.3.1) 求解以下微分方程:

(1)

(1+x2)y2xy=0

(2)

y+2y21y=0

(3)

yyy2=0

(4)

yy3=0

(5)

x(x+1)y(4x+2)y+6y=0

(6)

x2y(x1)2y+y=0

(7)

yy2=0, y(0)=0, y(0)=1

(1) 以p=y为因变量可实现降维,同时方程可分离变量,故有(57)dpp=2x1+x2dxln|p|=ln(1+x2)+Cy=p=C1(1+x2) 积分可得(58)y=C1(x+x33)+C2

(2) 方程不显含x,故可令p=y,则y=pdpdy,代入原方程可得(59)pdpdy+2p21y=0dpp=2dyy1dydx=p=C1(1y)2 再次变量分离可得(60)dy(1y)2=C1dx11y=C1x+C2y=11C1x+C2

(3) 同(2)可得(61)ypdpdyp2=0dpp=dyydydx=p=C1y 再次变量分离可得(62)dyy=C1dxy=C2eC1x

(4) 同(1)可得(63)dpp3=dx12p2=x+Cy=p=±1C12x 积分可得(64)y=±C12x+C2

(5) 注意到(65)x(x+1)y(4x+2)y+6y=((x+1)ddx2)(xddx3)y 因此可分两步解方程:令z=xy3,则(66)(x+1)z2z=0dzz=2dxx+1z=C~1(x+1)2 再解方程(67)xy3y=C~1(x+1)2(yx3)=C~1(x+1)2x4y=C2x3+C1(3x2+3x+1)

(5’) 注意到(68)(yxk)=xykyxk+1,(yxk)=xykyxk+1 为了凑出二阶和零阶项系数,尝试(69)(yxk+yxk16kyxk)=xykyxk+1+xy(k1)yxk6kxykyxk+1=x(x+1)y[(k1+6k)x+k]y+6yxk+1 故有(70)(k1+6k)x+k=4x+2k=2 因此(71)[(1+x)y3yx2]=x(x+1)y(4x+2)y+6yx3=0(1+x)y3yx2=C1 利用积分因子法可得(72)C1x2(1+x)4=(1+x)y3y(1+x)4=[y(1+x)3] 积分可得(73)y=C2(1+x)3+C1(1+x)3[(1+x)22(1+x)+1(1+x)4d(1+x)]=C2(1+x)3+C1(1+x)3[11+x+1(1+x)213(1+x)3]=C2(1+x)313C1(3x2+3x+1) 重新选择C1,C2可使得(74)y=C2x3+C1(3x2+3x+1)

(5”) 由于方程是线性的,且y(k)的系数ak(x)均为次数为k的多项式,故我们可以猜测方程具有多项式解:(75)y=a0+a1x+a2x2+a3x3 代入原方程可得(76)(6a02a1)+(2a12a2)x=0a2=a1=3a0,a3R 因此(77)y=C2x3+C1(3x2+3x+1)

(6) 注意到(78)x2y+(2x1)y+x2y+y=(x2yy)(x2yy)=0(ddx1)(x2ddx1)y=0 由此解得(79)x2yy=C1ex 再利用常数变易法可得(80)y=C2e1/x+C1e1/x1xet+1/tt2dt

(7) 同(4)可得(81)dpp2=dx1p=x+Cy=p=1x+C1 积分可得(82)y=ln|x+C1|+C2 代入初值条件可得C1=1,C2=0,故原方程的解为(83)y=ln(1x)

2此处鸣谢黄添豪、杨鼎两位同学。