当前位置:   article > 正文

微分方程(Blanchard Differential Equations 4th)中文版Section1.9

微分方程(Blanchard Differential Equations 4th)中文版Section1.9

1.9 INTEGRATING FACTORS FOR LINEAR EQUATIONS

在第1.8节中,我们描述了一种用于求解某些一阶非齐次线性微分方程的猜测技术。在本节中,我们将开发一种不同的分析方法来求解这些方程。相比于上一节的技术,这种方法更为通用,因此可以成功应用于更多的方程。它还避免了“猜测”。 不幸的是,该方法涉及计算一个积分,这可能会带来问题,正如我们将看到的。 此外,它对定性分析的适应性也不强。在本节的最后,我们将讨论这两种方法的优缺点。

积分因子

给定一个非齐次线性微分方程
d y d t = a ( t ) y + b ( t ) , \frac{dy}{dt} = a(t)y + b(t), dtdy=a(t)y+b(t),
我们如何找到它的一般解呢?有一个巧妙的技巧可以将这种形式的方程转化为一个可以通过积分求解的微分方程。与许多数学技术一样,这个技巧的巧妙之处可能会让你感到“我怎么能想到这样的方法呢?”需要记住的是,微分方程已经存在了300多年。经过三个世纪,数学家们能够发现并完善一种巧妙的方法来处理这些方程,这并不令人惊讶。

方法背后的思想

我们首先将非齐次方程重写为
d y d t + g ( t ) y = b ( t ) , \frac{dy}{dt} + g(t)y = b(t), dtdy+g(t)y=b(t),
其中 g ( t ) = − a ( t ) g(t) = -a(t) g(t)=a(t)。我们这样重写并改变符号的原因有两个:一是方程左侧的形式暗示了这种方法,二是将 − a ( t ) -a(t) a(t) 替换为 g ( t ) g(t) g(t) 可以避免在计算中出现许多烦人的负号。
在仔细研究这个方程一段时间后(大约几十年),我们注意到,如果视力足够差,方程左侧看起来有点像使用乘积法则进行微分时得到的结果。也就是说,乘积法则指出,函数 y ( t ) y(t) y(t) 和一个函数 μ ( t ) \mu(t) μ(t) 的乘积的导数为:
d ( μ ( t ) y ( t ) ) d t = μ ( t ) d y d t + d μ d t y ( t ) . \frac{d(\mu(t) y(t))}{dt} = \mu(t) \frac{dy}{dt} + \frac{d\mu}{dt} y(t). dtd(μ(t)y(t))=μ(t)dtdy+dtdμy(t).
注意到右侧的一项包含 d y d t \frac{dy}{dt} dtdy,另一项包含 y y y,这与我们非齐次线性方程的左侧类似。
这里是巧妙之处。将原微分方程的两边都乘以一个(尚未指定的)函数 μ ( t ) \mu(t) μ(t)。我们得到新的微分方程:
μ ( t ) d y d t + μ ( t ) g ( t ) y = μ ( t ) b ( t ) . \mu(t) \frac{dy}{dt} + \mu(t) g(t) y = \mu(t) b(t). μ(t)dtdy+μ(t)g(t)y=μ(t)b(t).
这一步通过引入 μ ( t ) \mu(t) μ(t) 函数,将方程转化为可与乘积法则相结合的形式,以便进一步分析和求解。其左侧看起来更像是两个函数的乘积的导数。现在,我们假设有一个函数 μ ( t ) \mu(t) μ(t),使得左侧实际上是乘积 μ ( t ) y ( t ) \mu(t) y(t) μ(t)y(t) 的导数。也就是说,假设我们找到了一个函数 μ ( t ) \mu(t) μ(t) 使其满足:
d ( μ ( t ) y ( t ) ) d t = μ ( t ) d y d t + μ ( t ) g ( t ) y . \frac{d(\mu(t) y(t))}{dt} = \mu(t) \frac{dy}{dt} + \mu(t) g(t) y. dtd(μ(t)y(t))=μ(t)dtdy+μ(t)g(t)y.
那么新的微分方程就变成:
d ( μ ( t ) y ( t ) ) d t = μ ( t ) b ( t ) . \frac{d(\mu(t) y(t))}{dt} = \mu(t) b(t). dtd(μ(t)y(t))=μ(t)b(t).
这样,通过选择合适的 μ ( t ) \mu(t) μ(t),我们将原方程转化为一个可以直接积分求解的方程,从而简化了求解过程。
这有什么帮助呢?我们可以对这个方程的两边关于 t t t 积分,得到:
μ ( t ) y ( t ) = ∫ μ ( t ) b ( t ) d t , \mu(t) y(t) = \int \mu(t) b(t)dt, μ(t)y(t)=μ(t)b(t)dt
因此,
y ( t ) = 1 μ ( t ) ∫ μ ( t ) b ( t ) d t . y(t) = \frac{1}{\mu(t)} \int \mu(t) b(t) dt. y(t)=μ(t)1μ(t)b(t)dt.
也就是说,假设我们有这样的 μ ( t ) \mu(t) μ(t) 并且能够计算 ∫ μ ( t ) b ( t )   d t \int \mu(t) b(t) \ dt μ(t)b(t) dt,我们就可以计算出解 y ( t ) y(t) y(t)。通过这种方法,我们可以将原本复杂的微分方程化简为一个可以通过积分求解的形式,从而得到解的表达式。

寻找积分因子

这种 y ( t ) y(t) y(t) 的推导基于一个相当大的假设。那么,我们如何找到一个函数 μ ( t ) \mu(t) μ(t) 使得
d ( μ ( t ) y ( t ) ) d t = μ ( t ) d y d t + μ ( t ) g ( t ) y ( t ) \frac{d(\mu(t) y(t))}{dt} = \mu(t) \frac{dy}{dt} + \mu(t) g(t) y(t) dtd(μ(t)y(t))=μ(t)dtdy+μ(t)g(t)y(t)

成立呢?
将乘积法则应用于左侧,我们可以看到所需的 μ ( t ) \mu(t) μ(t) 必须满足:

μ ( t ) d y d t + d μ d t y ( t ) = μ ( t ) d y d t + μ ( t ) g ( t ) y ( t ) . \mu(t) \frac{dy}{dt} + \frac{d\mu}{dt} y(t) = \mu(t) \frac{dy}{dt} + \mu(t) g(t) y(t). μ(t)dtdy+dtdμy(t)=μ(t)dtdy+μ(t)g(t)y(t).

在两边同时消去 μ ( t ) d y d t \mu(t) \frac{dy}{dt} μ(t)dtdy 项,得到:
d μ d t y ( t ) = μ ( t ) g ( t ) y ( t ) . \frac{d\mu}{dt} y(t) = \mu(t) g(t) y(t). dtdμy(t)=μ(t)g(t)y(t).
因此,如果我们找到一个函数 μ ( t ) \mu(t) μ(t) 满足方程:

d μ d t = μ ( t ) g ( t ) , \frac{d\mu}{dt} = \mu(t) g(t), dtdμ=μ(t)g(t),

就可以得到所需的 μ ( t ) \mu(t) μ(t)。然而,最后这个方程实际上就是 d μ d t = g ( t ) μ \frac{d\mu}{dt} = g(t)\mu dtdμ=g(t)μ,这是一个齐次线性微分方程,而我们已经知道其解为:
μ ( t ) = e ∫ g ( t )   d t . \mu(t) = e^{\int g(t) \, dt}. μ(t)=eg(t)dt.
(参见第113页以了解此解的推导过程。)
根据给定的 μ ( t ) μ(t) μ(t) 公式,我们现在可以看到这个策略是可行的。函数 μ ( t ) μ(t) μ(t) 被称为原非齐次方程的积分因子,因为如果我们将该方程乘以积分因子 μ ( t ) μ(t) μ(t),就可以通过积分来解方程。换句话说,当我们想要确定方程 d y d t + g ( t ) y = b ( t ) \frac{dy}{dt} + g(t)y = b(t) dtdy+g(t)y=b(t) 的显式解时,我们首先计算积分因子 μ ( t ) μ(t) μ(t),然后通过将方程两边都乘以 μ ( t ) μ(t) μ(t) 并进行积分来求解方程。因为我们只需要一个积分因子 μ ( t ) μ(t) μ(t) 来解方程,所以我们选择常数是最方便的。这个选择通常是零。为了看到这种方法的作用,让我们看一些例子。这个方法看起来很一般。然而,因为有两个积分要计算,我们在寻求显式解时会遇到一些困难。

完全成功

考虑非齐次线性方程
d y d t + 2 t y = t − 1. \frac{dy}{dt} + \frac{2}{t} y = t - 1. dtdy+t2y=t1.
首先,我们计算积分因子
μ ( t ) = e ∫ g ( t ) d t = e ∫ 2 t d t = e 2 ln ⁡ t = e ln ⁡ ( t 2 ) = t 2 . \mu(t) = e^{\int g(t) dt} = e^{\int \frac{2}{t} dt} = e^{2 \ln t} = e^{\ln(t^2)} = t^2. μ(t)=eg(t)dt=et2dt=e2lnt=eln(t2)=t2.
记住,这种方法背后的思路是将微分方程的两边都乘以 μ ( t ) \mu(t) μ(t),使得新方程的左边是乘积法则的结果。在这个例子中,乘以 μ ( t ) = t 2 \mu(t) = t^2 μ(t)=t2 得到
t 2 d y d t + 2 t y = t 2 ( t − 1 ) . t^2 \frac{dy}{dt} + 2ty = t^2(t - 1). t2dtdy+2ty=t2(t1).
注意,左边是 t 2 t^2 t2 y ( t ) y(t) y(t) 的乘积的导数。换句话说,这个方程等同于
d d t ( t 2 y ) = t

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/996934
推荐阅读
相关标签
  

闽ICP备14008679号