2.4 一阶隐式微分方程与参数表示
文章目录类型一:y=f(x,dydx)y=f(x,\frac{dy}{dx})y=f(x,dxdy)类型二:x=f(y,dydx)x=f(y,\frac{dy}{dx})x=f(y,dxdy)一个题解类型三:不显含y的方程F(x,y′)=0F(x,y')=0F(x,y′)=0类型四:不显含x的方程F(y,y′)=0F(y,y')=0F(y,y′)=0一阶隐式微分方程通常表示:F(x,y,y′.
文章目录
一阶隐式微分方程通常表示: F ( x , y , y ′ ) = 0 F(x,y,y')=0 F(x,y,y′)=0需要解决的四种类型:
- y = f ( x , y ′ ) y=f(x,y') y=f(x,y′)
- x = f ( y , y ′ ) x=f(y,y') x=f(y,y′)
- F ( x , y ′ ) = 0 F(x,y')=0 F(x,y′)=0
- F ( y , y ′ ) = 0 F(y,y')=0 F(y,y′)=0
类型一: y = f ( x , d y d x ) y=f(x,\frac{dy}{dx}) y=f(x,dxdy)
- 令 p = d y d x p=\frac{dy}{dx} p=dxdy于是,变成 y = f ( x , p ) y=f(x,p) y=f(x,p)
- 不难想到,可以两边对 x x x求偏导,于是变成 p = ∂ f ∂ x + ∂ f ∂ p d p d x p=\frac{\partial f}{\partial x}+\frac{\partial f}{\partial p} \frac{d p}{dx} p=∂x∂f+∂p∂fdxdp
- (1)求解,得到
p
=
φ
(
x
,
c
)
p=\varphi(x,c)
p=φ(x,c)代入原式,有
y
=
f
(
x
,
φ
(
x
,
c
)
)
y=f(x,\varphi(x,c))
y=f(x,φ(x,c))
- (2)若求出的解为 x = ψ ( p , c ) x=\psi(p,c) x=ψ(p,c)则得到的参数形式通解为 { x = ψ ( p , c ) y = f ( ψ ( p , c ) , p ) \begin{cases}x=\psi(p,c)\\y=f(\psi(p,c),p)\end{cases} {x=ψ(p,c)y=f(ψ(p,c),p)
- (3)若得到的通解为 Φ ( x , p , c ) = 0 \Phi(x,p,c)=0 Φ(x,p,c)=0则得到额通解为 { Φ ( x , p , c ) = 0 y = f ( x , p ) \begin{cases}\Phi(x,p,c)=0\\y=f(x,p)\end{cases} {Φ(x,p,c)=0y=f(x,p)
- (2)与(3)中 p 为 参 数 , c 为 任 意 常 数 p为参数,c为任意常数 p为参数,c为任意常数
类型二: x = f ( y , d y d x ) x=f(y,\frac{dy}{dx}) x=f(y,dxdy)
- 依然令 p = d y d x p=\frac{dy}{dx} p=dxdy得到 1 p = ∂ f ∂ x + ∂ f ∂ p d p d x \frac1p=\frac{\partial f}{\partial x}+\frac{\partial f}{\partial p} \frac{d p}{dx} p1=∂x∂f+∂p∂fdxdp
- 求得 Φ ( y , p , c ) = 0 \Phi(y,p,c)=0 Φ(y,p,c)=0于是通解为 { x = f ( y , p ) Φ ( y , p , c ) = 0 \begin{cases}x=f(y,p)\\\Phi(y,p,c)=0\end{cases} {x=f(y,p)Φ(y,p,c)=0
一个题
求方程 ( d y d x ) 3 + 2 x d y d x − y = 0 \left(\frac{d y}{d x}\right)^{3}+2 x \frac{d y}{d x}-y=0 (dxdy)3+2xdxdy−y=0的解
解
- 令 p = d y d x p=\frac{dy}{dx} p=dxdy,有 y = p 3 + 2 x p y=p^{3}+2 x p y=p3+2xp两边对 x x x求导,有 p = 3 p 2 d p d x + 2 x d p d x + 2 p p=3 p^{2} \frac{d p}{d x}+2 x \frac{d p}{d x}+2 p p=3p2dxdp+2xdxdp+2p
- 经过求解,最终得到 p ≠ 0 p\ne 0 p=0时,有 3 p 4 4 + x p 2 = c \frac{3 p^{4}}{4}+x p^{2}=c 43p4+xp2=c发现可以求解出 x x x,即 x = c − 3 4 p 4 p 2 x=\frac{c-\frac{3}{4} p^{4}}{p^{2}} x=p2c−43p4
- 代入原方程中得到 y = p 3 + 2 ( c − 3 4 p 4 ) p y=p^{3}+\frac{2\left(c-\frac{3}{4} p^{4}\right)}{p} y=p3+p2(c−43p4)
- { x = c p 2 − 3 4 p 2 y = 2 c p − 1 2 p 3 p ≠ 0 \left\{\begin{array}{l} {x=\frac{c}{p^{2}}-\frac{3}{4} p^{2}} \\ {y=\frac{2 c}{p}-\frac{1}{2} p^{3}} \end{array} \quad p \neq 0\right. {x=p2c−43p2y=p2c−21p3p=0当然 p = 0 p=0 p=0时的情况也要考虑:当 p = 0 p=0 p=0时, y = 0 y=0 y=0也是方程的解
类型三:不显含y的方程 F ( x , y ′ ) = 0 F(x,y')=0 F(x,y′)=0
- 依然令 p = d y d x p=\frac{dy}{dx} p=dxdy(不过这里不是像之前那样对 x x x求导,这里要让 d y = p ⋅ d x dy=p\cdot dx dy=p⋅dx)
- 这里从几何的角度思考: F ( x , p ) = 0 F(x,p)=0 F(x,p)=0可以看做是 O x p Oxp Oxp平面上的一条曲线,将曲线表示为参数形式 { x = φ ( t ) y = ψ ( t ) \begin{cases}x=\varphi(t)\\y=\psi(t)\end{cases} {x=φ(t)y=ψ(t)
- 再由上面的 d y = p ⋅ d x dy=p\cdot dx dy=p⋅dx,得到 d y = ψ ( t ) φ ′ ( t ) d t \mathrm{d} y=\psi(t) \varphi^{\prime}(t) \mathrm{d} t dy=ψ(t)φ′(t)dt两边积分 y = ∫ ψ ( t ) φ ′ ( t ) d t + c y=\int \psi(t) \varphi^{\prime}(t) \mathrm{d} t+c y=∫ψ(t)φ′(t)dt+c
- 所以通解为 { x = φ ( t ) y = ∫ ψ ( t ) φ ′ ( t ) d t + c \left\{\begin{array}{l} {x=\varphi(t)} \\ {y=\int \psi(t) \varphi^{\prime}(t) \mathrm{d} t+c} \end{array}\right. {x=φ(t)y=∫ψ(t)φ′(t)dt+c
类型四:不显含x的方程 F ( y , y ′ ) = 0 F(y,y')=0 F(y,y′)=0
- 同类型三做法相似,令 p = d y d x p=\frac{dy}{dx} p=dxdy,引入参数 t t t { y = φ ( t ) p = ψ ( t ) \left\{\begin{array}{l} {y=\varphi(t)} \\ {p=\psi(t)} \end{array}\right. {y=φ(t)p=ψ(t)
- 由 d y = p d x dy=p\ dx dy=p dx得到 φ ′ ( t ) d t = ψ ( t ) d x \varphi^{\prime}(t) \mathrm{d} t=\psi(t) \mathrm{d} x φ′(t)dt=ψ(t)dx于是!!可以解出 d x = φ ′ ( t ) ψ ( t ) d t \mathrm{d} x=\frac{\varphi^{\prime}(t)}{\psi(t)} \mathrm{d} t dx=ψ(t)φ′(t)dt x = ∫ φ ′ ( t ) ψ ( t ) d t + c x=\int \frac{\varphi^{\prime}(t)}{\psi(t)} \mathrm{d} t+c x=∫ψ(t)φ′(t)dt+c
- 最终解为
{
x
=
∫
φ
′
(
t
)
ψ
(
t
)
d
t
+
c
y
=
φ
(
t
)
\left\{\begin{array}{l} {x=\int \frac{\varphi^{\prime}(t)}{\psi(t)} \mathrm{d} t+c} \\ {y=\varphi(t)} \end{array}\right.
{x=∫ψ(t)φ′(t)dt+cy=φ(t)
- 还要注意 p = 0 p=0 p=0的情况,即 F ( y , 0 ) = 0 F(y,0)=0 F(y,0)=0,此时 y = k y=k y=k,则 y = k y=k y=k也是方程的解
今天戴十八给我带了她妈妈做滴鸭脖,结果她自己忍不住吃了一半?!最终还是在把对方喂胖的道路上同归于尽了
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)