令 y = u v 令y=uv 令y=uv
y ′ = u ′ v + u v ′ y'=u'v+uv' y′=u′v+uv′
u ′ v + u v ′ + p u v = q u'v+uv'+puv=q u′v+uv′+puv=q
u ′ v + u u'v+u u′v+u ( v ′ + p v ) (v'+pv) (v′+pv) = q =q =q
要是红色的这一项是0就好啦~
那我们就让他等于0吧(๑◡๑)
v ′ + p v = 0 v'+pv=0 v′+pv=0
v ′ v \frac{v'}{v} vv′=–p
∫ v ′ v \int\frac{v'}{v} ∫vv′dx= ∫ \int ∫–pdx
l n v = ∫ − − p d x ln\ v=\int--pdx ln v=∫−−pdx
v = C 1 e ∫ − p d x v=C_1e^{\int-pdx} v=C1e∫−pdx
所 以 , 当 v 等 于 这 么 多 时 , 那 一 坨 就 没 了 所以,当v等于这么多时,那一坨就没了 所以,当v等于这么多时,那一坨就没了
这 时 只 需 要 求 u ′ v = q 了 这时只需要求 u'v=q 了 这时只需要求u′v=q了
u ′ = q v u'=\frac{q}{v} u′=vq
∫ u ′ d x = ∫ q v d x \int u'dx=\int\frac{q}{v}dx ∫u′dx=∫vqdx
u = ∫ q v d x + C 2 u=\int\frac{q}{v}dx+C_2 u=∫vqdx+C2
= ∫ q C 1 e ∫ − p d x d x + C 2 =\int\frac{q}{C_1e^{\int-pdx}}dx+C_2 =∫C1e∫−pdxqdx+C2
这 样 u 和 v 就 都 求 出 来 了 这样u和v就都求出来了 这样u和v就都求出来了
所 以 y 就 = u v 所以y就=uv 所以y就=uv
= ( ∫ q C 1 e ∫ − p d x d x + C 2 ) C 1 e ∫ − p d x =(\int\frac{q}{C_1e^{\int-pdx}}dx+C_2)C_1e^{\int-pdx} =(∫C1e∫−pdxqdx+C2)C1e∫−pdx
= ( ∫ q C 1 e ∫ − p d x d x + C ) e ∫ − p d x =(\int\frac{q}{C_1e^{\int-pdx}}dx+C)e^{\int-pdx} =(∫C1e∫−pdxqdx+C)e∫−pdx
这种叫做变量替换法
当 q = 0 的 时 候 , y 就 好 求 当q=0的时候,y就好求 当q=0的时候,y就好求
y = C e ∫ − p d x y=Ce^{\int-pdx} y=Ce∫−pdx
但 q 不 等 于 0 , 所 以 那 个 常 数 C 肯 定 不 会 是 常 数 , 就 让 他 变 成 u 吧 但q不等于0,所以那个常数C肯定不会是常数,就让他变成u吧 但q不等于0,所以那个常数C肯定不会是常数,就让他变成u吧
y = u e ∫ − p d x y=ue^{\int-pdx} y=ue∫−pdx
然 后 再 带 入 原 方 程 把 u 反 解 出 来 : 然后再带入原方程把u反解出来: 然后再带入原方程把u反解出来:
u = ∫ q e ∫ − p d x + C u=\int\frac{q}{e^{\int-pdx}}+C u=∫e∫−pdxq+C
所以
y = ( ∫ q C 1 e ∫ − p d x d x + C ) e ∫ − p d x y=(\int\frac{q}{C_1e^{\int-pdx}}dx+C)e^{\int-pdx} y=(∫C1e∫−pdxqdx+C)e∫−pdx