一阶微分方程
线性一阶方程是以下形式的方程:
- .
其中最简单的情况如示例 1 所示,其中 和 不是函数而是简单的常数。线性一阶方程很重要,因为它们经常出现在自然界和物理学中,并且可以通过一种相当直接的方法来解决。
我们首先通过启发解法来开始。首先回顾一下,乘积法则指出 。关键的观察是,一阶 ODE 的左侧似乎与乘积法则非常相似。有一个包含 导数的项,还有一个不包含 导数的项。
让我们比较左侧
与应用于包含 的乘积的乘积法则。注意 等于素数 运算符。
- .
我们首先注意到,在一阶常微分方程的左侧,在 之前,没有 的项。我们可以尝试通过乘以 来修正。然后常微分方程将变成
但现在这只有在 且因此 时,看起来才像乘积法则,但我们目前还不确定。但是这个简单的方程很容易求解,因为它是一个可分离的方程。将它的两边都除以 并积分,得到
通过替换积分左侧的积分,就变成了 。因此,将自然对数移到右边,我们有
这非常重要,被称为“积分因子”。因此,我们的原始常微分方程可以改写为
但现在引入 的整个目的是试图将该常微分方程的左侧变成 以便于积分,而这正是我们所做的。因此
因此我们可以对等式两边积分,然后解出y得到
下面我们将提供另一种推导该公式的方法。
- 假设我们有以下等式
- 其中 n 和 m 是常数。解出 y。
- 步骤 1:求解积分因子 ,
- 其中 P(x) = m,常数的积分是
- 得到
- 合并为 C。令 C=1,我们得到 emx。
- 步骤 2:用刚刚找到的积分因子乘以整个方程。
- 步骤 3:识别出左边是 ,
- 即符合乘积法则,得到。
- 步骤 4:对等式两边关于 x 积分,
- 左侧现在很容易集成。
- 步骤 5: 最后解出 y
- 取方程
- 求解 y。
- 步骤 1: 查找 , P(x) = x,x 的积分是
- 得到
- 令 C=1,我们得到
- 步骤 2: 乘以
- 步骤 3: 认识到左侧是 ,给出
- 步骤 4: 积分
- 步骤 5: 求解 y
- 取方程
- 求解 y。
在开始之前,我们注意到对于函数 y,我们不能保证对于所有 x 都有解,因为系数在 0 处不连续。所以我们可以找到在 或 的解。为了这个解的目的,我们将假设 .
- 步骤 1: 求 ,,
- 以及 1/x 的积分是
- 得到
- 令 C=1,得到 x。
- 步骤 2: 乘以
- 步骤 3: 认识到左边是
- 步骤 4: 对两边进行关于 x 的积分。
- 步骤 5: 求解 y
有一种求解非齐次方程的策略叫做参数变异法,其步骤如下。首先求解齐次方程的通解。猜测非齐次方程的解可以写成与齐次方程解相同的形式,只是未知常数被未知函数代替。然后将这种形式的解代回原方程,看是否能找到未知函数的值。
这种方法在处理一阶线性方程时效果很好,并且为我们提供了另一种推导解的公式的方法,我们将在下面介绍。
- 首先,令Q(x) 等于 0,以便得到一个齐次线性方程(这个术语的使用要区别于前面几节中 "齐次" 的含义)。
- 这个方程是可分离的,因此将它分离
- 求解该方程得到解
- 现在令C 被 x 的可变函数替换,并将其表示为 g(x)。
- 将前面的方程代入微分方程得到
- 现在求解 g(x) 得到
- 现在将这个 g(x) 的表达式代入得到通解
有时,一个无法像这样求解的非线性方程可以通过应用替换操作变成线性方程,从而更容易求解。
- 让我们进行以下替换
- 代入后,我们得到
- 然后我们可以像上面那样,使用逐步方法,将它作为关于v 的线性方程来求解
- 步骤 1:求积分因子
- 为了方便,令 C=1,我们得到 作为我们的积分因子。
- 步骤 2: 乘以
- 步骤 3:识别出左侧是
- 步骤 4: 对两边进行关于 x 的积分。
- 步骤 5:求解 v。
- 现在我们有了 v,求解 y。