一阶隐式常微分方程

                     

贡献者: JierPeter; chain_

预备知识 一阶常微分方程解法:常数变易法,一阶常微分方程解法:恰当方程

   我们之前讨论的常微分方程都是显式写出导函数表达式的,即 dydx=F(x,y) 的形式。很多时候,一阶微分方程常被写为 F(x,y,dydx)=0 的形式,如果这样的方程可以被改写为显式的形式,那么我们就可以尝试用预备知识中介绍过的方法来解方程;但如果难以改写或者解出来的形式极为复杂,那我们也可以尝试换元的方法。

   本节介绍四种一阶隐式方程和它们的换元方法。

1. 第一种

   第一个要讨论的是形如

(1)y=f(t,dydt) 
的方程。这里自变量用的是通常代表时间的 t,为的是提示该怎么换元——如果 y 是位移,那 dy/dt 就是速度,这就是我们要的变换。

   令 v=dydt,则原方程变为 y=f(t,v)。在方程两边同时对 t 求导,得到

(2)v=f(t,v)t+f(t,v)vdvdt .

   式 2 就是一个关于 t,v 的一阶微分方程,用我们之前讨论过的方法就可以解出,再将解出的 v 代回式 1 即可得到原方程的通解。

例 1 

  

   考虑方程

(3)y=(dydx)2+2xdydx ,
v=dydx,代入式 3 ,并两端对 x 求导,则式 3 化为
(4)v=2vdvdx+2v+2xdvdx ,
整理一下,得
(5)vdx+(2v+2x)dv=0 .
这不是一个恰当方程1,不过我们可以给它添加一个积分因子 f(v)=e1/vdv=v,把它变成一个恰当方程
(6)v2dx+(2v2+2xv)dv=0 .

   令 u(x,v)=v2x+23v3,那么 du=v2dx+(2v2+2xv)dv

   因此,式 3 的通解为 u=C,即

(7){v2x+23v3=Cv2+2xv=y .

例 2 

   考虑方程

(8)5(dydx)2+5xdydx+x2=y .
v=dy/dx,两边对 x 求导,则原方程化为
(9)10vdvdx+5v+5xdvdx+2x=v ,
整理得
(10)10vdvdx+5xdvdx+4v+2x=0 .

   式 10 还可以进一步整理为

(11)(52dvdx+1)(4v+2x)=0 .

   由 52dvdx+1=0 得通解

(12)v=25x+C .
代入 v=dy/dx式 8 就得到原方程的第一个通解
(13)y=15x2+C1x+5C12 ,
其中 C1 是积分常数。

   但这个方程还有一个特解:取 4v+2x=0,再代入 v=dy/dx式 8 ,得到

(14)y=14x2 ,
因此,式 13 式 14 都是式 8 的通解。

   例 2 较为复杂,我们在这里做一点补充。

   整个例 2 的求解思路,是首先作变量代换,去解式 9 ,其结果就是式 12 4p+2=0。但这是式 9 的解,由于求导会把一些常数项消掉,式 9 的解会比变量代换前的式 8 多一些,我们还是得代回式 8 看看该怎么约束。

   实际上在解答过程中,式 13 是先写为 y=15x2+C1x+C2 的,有两个待定常数。这是式 9 的解。我们把它代回式 8 ,计算后发现 C2=5C12,因此最终写成了式 13 的形式。

   如果把式 13 式 14 的图像画出来,我们会发现,式 14 内切于每一条式 13 式 14 被称为一个奇解,其图像也被称为包络线包络和奇解}。

  

未完成:添加展示包络线的 gif。

2. 第二种

   第二个是形如

(15)x=f(y,dydx) 
的方程。

   同样令 v=dydx,代入式 15 并两边同时对 y 求导,得到

(16)1v=fy+fvdvdy .

   整理一下得

(17)fvdv+(fy1v)dy=0 ,
我们就可以尝试用之前的办法来解。

例 3 

   考虑方程

(18)(dydx)2+xdydx+2y=0 .

   令 v=dydx,代入式 18 ,整理得

(19)x=v22yv=v2yv .

   两边关于 y 求导,整理得(或者直接把式 19 代入式 17 得)

(20)(1+2yv2)dv+(3v)dy=0 .

   按照在一阶常微分方程解法:恰当方程中讨论的方法,式 20 有一个积分因子 h(v)=v1/3,从而将式 20 化为

(21)(v1/3+2yv5/3)dv+(3v2/3)dy=0 ,
(22)d(34v4/33yv2/3)=0 ,
也即2
(23)14v4/3yv2/3=C ,
整理得
(24)y=14v2Cv2/3 .

   利用 v=dydx,再代回式 18 ,得到

(25)x=12v+Kv1/3 ,
其中 K=2C 是常数。

   式 24 式 25 就是以 v 为参数的式 18 的通解。

3. 第三种

   形如 F(x,dydx)=0 的方程。

   同样令 v=dydx,我们发现 F(x,v)=0Oxv 平面上的一条曲线。用参数 t 来表示这条曲线:

(26){x=φ(t)v=ϕ(t) .

   那么 x 相当于已经解出来了,接下来只需要考虑 y 怎么用参数 t 表示。

   由于 vdx=dy 恒成立,代入式 26 后可得

(27)ϕ(t)φ(t)dt=dy ,
(28)y=ϕ(t)φ(t)dt+C .

   这样,式 26 式 28 结合,就能得到参数形式的解。

例 4 

   考虑方程

(29)x2(dydx)3+xdydx=0 .
v=dydx
(30)x2v3+xv=0 .
v=tx,那么式 30 化为
(31)t3x3+(1t)x2=0 ,
(32)x2(t3x+t1)=0 .

   由式 30 可知 x 不恒为 0,因此式 32 可以用参数 t 解出 x

(33)x=1tt3 .

   又因为

(34)v=tx=1tt2 
(35)dxdt=2t3t4 ,

   故

(36)y=1tt22t3t4dt=40t275t+3660t5+C .
这样,式 33 式 36 就构成一组参数解。

4. 第四种

   形如 F(y,dydx)=0 的方程。

   解法类似第三种。令 v=dydx,将 F(y,v)=0 写成参数曲线的形式:

(37){y=φ(t)v=ϕ(t) .
那么由 dx=dyv,可知
(38)x=φ(t)ϕ(t)dt+C .
这样,式 37 式 38 就构成一组参数解。

例 5 

   考虑方程

(39)(dydx)2ydydx+y3=0 .
v=dydx式 39 化为
(40)v2vy+y3=0 .
y=tv,那么式 40 化为
(41)t3v3+(1t)v2=0 .
式 40 v 不恒为 0,因此式 41 等价于
(42)v=t1t3 ,
于是
(43)y=tv=t1t2 ,
由于 dx=dyv,故
(44)x=1vdv+C=t3t12tt3dt+C=ln|t1|t+C .

   式 43 式 44 就构成一组参数解。


1. ^ (2v+2x)xvvv=1vv 的函数,因此我们可以为它找到一个积分因子 f(v)
2. ^ 注意这一步跳步了,约掉了一个 3


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利