跳至主要內容

Cyletix大约 2 分钟

从这节开始将讨论二阶以上的微分方程. 如果高阶可以降阶到一阶,就可以用一阶微分方程的求解方法 以下是三个类型的容易降阶的高阶微分方程组

  1. y(n)=f(x)y^{(n)}=f(x)
  2. y=f(x,y)y''=f(x,y')
  3. y=f(y,y)y''=f(y,y')

1. y(n)=f(x)y^{(n)}=f(x)

这是一个已经分离变量的微分方程, 连续求积分n次, 即可解得

yn1=f(x)dx+C1 y^{n-1}=\int f(x) \, dx+C_{1}

yn2=[f(x)dx+C1]dx+C2 y^{n-2}=\int \Big[\int f(x) \, dx +C_{1} \Big] \, dx +C_{2}

... ...

过于无聊


2. y=f(x,y)y''=f(x,y')

第一积分法

y=py'=p , 则 y=py''=p' 带入原方程得

p=f(x,p) p'=f(x,p)

这是一个一阶线性微分方程, 参照对应解法, 设通解为p=ϕ(x,C1)p=\phi(x,C_{1}) 但是p=dydxp=\frac{dy}{dx} ,带入后积分得解

y=ϕ(x,C1)dx+C2 y=\int \phi(x,C_{1}) \, dx+C_{2}

示例

+

悬链线的推导


3. y=f(y,y)y''=f(y,y')

同样可以使用第一积分法, 但原方程不显含x, 需要改写为p对y的函数. 设y=dydx=py'=\frac{dy}{dx}=p , 则

y=dpdx=dpdydydx=pdpdy y''=\frac{dp}{dx}=\frac{dp}{dy}\cdot\frac{dy}{dx}=p\frac{dp}{dy}

这样原方程就变成p关于y的一阶微分方程

pdpdy=f(y,p) p\frac{dp}{dy}=f(y,p)

设他的通解为

p=ϕ(y,C1)=y=dydx p=\phi(y,C_1)=y'=\frac{dy}{dx}

分离变量并积分得

dyϕ(y,C1)=x+C2 \int \frac{dy}{\phi(y,C_1)}=x+C_2

示例

+

考虑方程 y=yy'' = y, 可以用替换变量法进行求解: 设 y=py' = p, 则 y=pdpdyy'' = p \frac{dp}{dy}, 方程变为:

pdpdy=y    pdp=ydy p \frac{dp}{dy} = y \implies p dp = y dy

p22=y22+C    p2=y2+2C \frac{p^2}{2} = \frac{y^2}{2} + C \implies p^2 = y^2 + 2C

(y)2=y2+2C    y=y2+2C (y')^2 = y^2 + 2C \implies y' = \sqrt{y^2 + 2C}

dyy2+2C=x+D \int \frac{dy}{\sqrt{y^2 + 2C}} = x + D

这个积分的结果涉及反双曲正弦:

sinh1(y2C)=x+D \sinh^{-1} \left(\frac{y}{\sqrt{2C}}\right) = x + D

y=2Csinh(x+D) y = \sqrt{2C} \sinh(x + D)

根据初始条件确定 CCDD 的值.