常微分方程

在本章中,我们将着手寻找一些重要微分方程的解,并为此使用前面章节中展示的方法。

初学者现在知道这些方法本身大多很容易,但在这里将开始意识到积分是一门艺术。如同所有艺术一样,熟练只能通过勤奋和规律的练习获得。想要达到这种熟练程度的人必须解答例题,更多的例题,甚至更多的例题,就像所有微积分正规教材中大量出现的那样。我们在此的目的必须是提供对严肃工作的最简要介绍。

例 23.1。求微分方程 b d y d x + a y = 0. 的解。

解。

移项后我们有 b d y d x = a y .

现在,仅仅观察这个关系式就告诉我们,我们遇到的情况是 d y d x y 成正比。如果我们考虑将 y 表示为 x 的函数的曲线,那么该曲线在任何一点的斜率将与那一点的纵坐标(或 y 坐标)成正比,并且如果 y 为正,斜率将为负。所以显然,只要 a / b > 0 ,该曲线将是一条衰减曲线(参见 此处),并且解将包含 e x 作为因子。但是,在不依赖这种洞察力的前提下,让我们开始工作。

由于 y d y 都出现在方程中且位于两侧,我们无法进行任何操作,直到我们将 y d y 移到一边,而将 d x 移到另一边。为此,我们必须将我们通常不可分离的伙伴 d y d x 彼此分开。 d y y = a b d x .

完成这一步后,我们现在可以看到两边都变成了可积的形式,因为我们认出 d y y 1 y d y 是我们在微分对数时遇到过的微分。所以我们可以立即写下积分的指令, d y y = a b d x ; 进行两次积分后,我们得到: ln | y | = a b x + C , 其中 C 是积分常数。然后,取指数,我们得到: 这里为简单起见,我们用 B 替换了 e C 。由于 e C 总是正的,我们知道 B > 0 。因此 y = ± B e a b x , 如果我们允许任意常数 A 取正值或负值,这可以表示为 y = A e a b x 。此外,重要的是要观察到 A = 0 是一种可行的可能性,因为如果 y 始终为零,它满足给定的微分方程。

现在,这个解看起来与构造它的原始微分方程截然不同:然而,对于一位专业数学家来说,它们都传达了关于 y 如何依赖于 x 的相同信息。

现在,关于 A ,其含义取决于 y 的初始值。因为如果我们令 x = 0 以查看 y 此时的值,我们发现这使得 y = A e 0 ;并且由于 e 0 = 1 ,我们看到 A 不是别的,正是 y 在起始时的特定值1。我们可以称之为 y 0 ,因此将解写为 y = y 0 e a b x .

例 23.2。让我们以求解 a y + b d y d x = g , 为例,其中 g 是常数。再次,观察方程会提示:(1) 不知何故 e x 会出现在解中,以及 (2) 如果在曲线的任何部分 y 达到最大值或最小值,使得 d y d x = 0 ,那么 y 的值将为 = g a 。但让我们像之前一样开始工作,分离微分并尝试将式子变换成某种可积的形式。

现在我们已经尽力使一边只有 y d y ,另一边只有 d x 。但是左边的结果可积吗?

它与之前的 结果 形式相同;所以,写下积分的指令,我们有: d y y g a = a b d x ; 并且,进行积分,并加上适当的常数, ln | y g a | = a b x + C ; 由此得到 y g a = A e a b x , 其中 A = ± e C ,最后得到 y = g a + A e a b x , 这就是

如果规定了当 x = 0 y = 0 的条件,我们可以求出 A ;因为此时指数项变为 = 1 ;并且我们有 0 = g a + A , A = g a .

代入这个值,解变为 y = g a ( 1 e a b x ) .

但进一步,假设 a b g a 都是正的,如果 x 无限增长, y 将增长到一个最大值;因为当 x = 时,指数项 = 0 2 给出 y max. = g a 。代入这个,我们最终得到 y = y max. ( 1 e a b x ) . 这条曲线绘制在下面。

这个结果在物理科学中也很重要。

例 23.3。设 b d y d t + a y = g sin ( 2 π n t ) .

我们会发现这比前面的例子难处理得多。首先两边除以 b d y d t + a b y = g b sin ( 2 π n t ) .

现在,照原样,左边是不可积的。但是可以通过一个技巧——这正是技巧和练习提出计划的地方——将所有项乘以 e a b t 使其可积,得到: d y d t e a b t + a b y e a b t = g b e a b t sin ( 2 π n t ) , 这与下式相同 d y d t e a b t + y d ( e a b t ) d t = g b e a b t sin ( 2 π n t ) ; 并且这是一个完全微分,可以如下积分:——因为,如果 u = y e a b t d u d t = d y d t e a b t + y d ( e a b t ) d t y e a b t = g b e a b t sin ( 2 π n t ) d t + C ,

最后一项显然是一个随着 t 增加而消失的项(假设 a / b > 0 ),可以省略。现在的麻烦在于求出作为因子出现的积分。为了解决这个问题,我们求助于分部积分的技巧,其一般公式是 u d v = u v v d u 。为此,写 然后我们将有

代入这些,所考虑的积分变为:

最后一个积分仍然无法简化。为了避开这个困难,对左边重复进行分部积分,但以相反的方式处理,写: 由此得到

代入这些,我们得到

注意到 (C) 中最后那个难以处理的积分与 (B) 中的相同,我们可以通过将 (B) 乘以 2 π n b a ,并将 (C) 乘以 a 2 π n b ,然后相加来消去它。

化简后的结果是: 将这个值代入 (A),我们得到

为了进一步简化,让我们设想一个角 ϕ ,使得 tan ϕ = 2 π n b a

那么 sin ϕ = 2 π n b a 2 + 4 π 2 n 2 b 2 , cos ϕ = a a 2 + 4 π 2 n 2 b 2 .

代入这些,我们得到: 这可以写成 y = g sin ( 2 π n t ϕ ) a 2 + 4 π 2 n 2 b 2 , 这就是所要求的

这实际上正是交流电的方程,其中 g 代表电动势的振幅, n 代表频率, a 代表电阻, b 代表电路的自感系数,而 ϕ 是滞后角。

例 23.4。假设 M d x + N d y = 0.

如果 M 仅是 x 的函数,而 N 仅是 y 的函数,我们可以直接积分这个表达式;但是,如果 M N 都是依赖于 x y 的函数,我们该如何积分它?它本身是一个恰当微分吗?也就是说, M N 是否各自通过偏微分从某个共同函数 U 得来?如果是,那么 并且如果这样的共同函数存在,那么 U x d x + U y d y 是一个恰当微分(比较关于偏微分的章节)。

现在,检验的方法是这样的。如果该表达式是一个恰当微分,那么必须成立 M y = N x ; 因为此时 ( U x ) y = ( U y ) x 是必然成立的。

[注——我们经常将 ( U x ) y 写为 2 U y x 。因此,上述方程写为 2 U y x = 2 U x y . 左边的偏导数意味着我们先对 U 关于 x 求导,然后对结果关于 y 求导,而在右边,求导顺序是相反的。一般来说,我们这里处理的函数的求导顺序无关紧要。所以 2 U y x 2 U x y 是相等的。]

以方程 ( 1 + 3 x y ) d x + x 2 d y = 0. 为例进行说明。

这是否是一个恰当微分?应用检验。 它们不一致。因此,它不是恰当微分,并且两个函数 1 + 3 x y x 2 并非来自一个共同的原始函数。

然而,在这种情况下,有可能发现 一个积分因子,也就是说,一个因子,使得如果两者都乘以这个因子,表达式将变成一个恰当微分。没有单一的规则来发现这样的积分因子;但经验通常会提示一个。在当前实例中, 2 x 可以充当这样的因子。乘以 2 x ,我们得到 ( 2 x + 6 x 2 y ) d x + 2 x 3 d y = 0.

现在对此应用检验。 它们一致。因此,这是一个恰当微分,并且可以积分。

我们正在寻找 U ,使得 d U = U x d x + U y d y = ( 2 x + 6 x 2 y ) d x + 2 x 3 d y U x = 2 x + 6 x 2 y U y = 2 x 3 为了找到 U ,让我们对 U y = 2 x 3 两边关于 y 进行积分。 2 x 3 d y 得到 2 x 3 y ,但我们应该加上积分常数。然而,在这种情况下,积分常数通常是 x 的函数,记为 w = f ( x ) ,因为 w 关于 y 的导数为零。即, ( 2 x 3 y + w ) y = ( 2 x 3 y ) y + w y = 2 x 3 . 这比加上 C 更一般。为了确定 w ,让我们对 U 关于 x 求导,并将结果与 2 x + 6 x 2 y 进行比较: ( 2 x 3 y + w ) x = 6 x 2 y + d w d x . 通过将此结果与 2 x + 6 x 2 y 比较,我们意识到必须有 d w d x = 2 x 因此 w = 2 x d x = x 2 + C U = 2 x 3 y + w = 2 x 3 y + x 2 + C 因为 U d U 全微分为零, U 必须是一个常数,记为 K 。因此,给定微分方程的解为 U = 2 x 3 y + x 2 + C = K . 我们可以合并两个常数 C K ,并将解写为 2 x 3 y + x 2 = C 1 , 其中 C 1 是任意常数。如果我们知道 y x = 0 (或任何其他点)处的值,我们可以确定 C 1

例23.5。设 d 2 y d t 2 + n 2 y = 0

在这种情况下,我们有一个二阶微分方程,其中 y 以二阶导数的形式出现,同时也以自身形式出现。

移项后,我们有 d 2 y d t 2 = n 2 y

由此看来,我们处理的函数具有这样的性质:它的二阶导数与自身成正比,但符号相反。在第15章中,我们发现存在这样一个函数——即具有此性质的正弦(或余弦)函数。因此,无需多言,我们可以推断解的形式为 y = A sin ( p t + q ) 。不过,让我们开始推导。

将原方程两边乘以 2 d y d t ,得到 2 d 2 y d t 2 d y d t + 2 n 2 y d y d t = 0 ,并且由于 2 d 2 y d t 2 d y d t = d ( d y d t ) 2 d t , 我们可以写成 d ( d y d t ) 2 d t + 2 n 2 y d y d t = 0 d ( ( d y d t ) 2 ) + 2 n 2 y d y = 0. 积分得到 ( d y d t ) 2 + n 2 ( y 2 C 2 ) = 0 其中 C 是常数。然后,取平方根, d y d t = n y 2 C 2 d y C 2 y 2 = n d t .

但可以证明 1 C 2 y 2 = d ( arcsin y C ) d y ; 因此,从角度过渡到正弦, arcsin y C = n t + C 1 y = C sin ( n t + C 1 ) , 其中 C 1 是通过积分引入的常数角。

或者,更优选地,这可以写成 y = A sin n t + B cos n t , 这就是解。

例23.6。求解 d 2 y d x 2 n 2 y = 0

解。 这里我们显然要处理一个函数 y ,它的二阶微分系数与自身成正比。我们知道唯一具有此性质的函数是指数函数(参见[unchanged]),因此我们可以确定方程的解将是这种形式。

像之前一样,乘以 2 d y d x 并积分,得到 2 d 2 y d x 2 d y d x 2 n 2 y d y d x = 0 ,并且由于 2 d 2 y d x 2 d y d x = d ( d y d x ) 2 d x , ( d y d x ) 2 n 2 ( y 2 + c 2 ) = 0 , d y d x n y 2 + c 2 = 0 , 其中 c 是常数,且 d y y 2 + c 2 = n d x

现在,如果 w = ln ( y + y 2 + c 2 ) = ln u d w d u = 1 u , d u d y = 1 + y y 2 + c 2 = y + y 2 + c 2 y 2 + c 2 d w d y = d w d u d u d y = 1 y 2 + c 2 .

因此,积分得到 现在 ( y + y 2 + c 2 ) × ( y + y 2 + c 2 ) = y 2 + ( y 2 + c 2 ) = c 2 ; 因此

从(1)中减去(2)并除以 2 ,我们得到 y = 1 2 C e n x 1 2 c 2 C e n x , 更方便地写成 y = A e n x + B e n x . 或者,这个解乍一看似乎与原方程无关,但它表明 y 由两项组成:一项随着 x 的增加呈对数增长,另一项随着 x 的增加而衰减。

例23.7。设 b d 2 y d t 2 + a d y d t + g y = 0.

检查这个表达式会发现,如果 b = 0 ,它具有例23.1的形式,其解是负指数函数。另一方面,如果 a = 0 ,它的形式变得与例23.6相同,其解是正指数和负指数之和。因此,发现本例的解是 其中

达到这个解的步骤在此不给出;它们可以在高等论著或微分方程书籍中找到。

例23.8 2 y t 2 = a 2 2 y x 2 .

之前看到这个方程是从原始方程 y = F ( x + a t ) + f ( x a t ) , 推导出来的,其中 F f t 的任意函数。

另一种处理方法是将其通过变量变换转化为 2 y u v = 0 , 其中 u = x + a t ,且 v = x a t ,从而得到相同的通解。如果我们考虑 F 消失的情况,那么我们有 y = f ( x a t ) ; 这仅仅说明,在时间 t = 0 时, y x 的一个特定函数,并且可以看作表示 y x 关系的曲线具有特定形状。那么 t 值的任何变化都相当于计算 x 的原点发生了变化。也就是说,它表明,在函数形式保持不变的情况下,它沿着 x 方向以均匀速度 a 传播;因此,无论在特定时间 t 0 在特定点 x 0 处的纵坐标 y 的值是多少,相同的 y 值将在后续时间 t 1 出现在更远的点,其横坐标为 x 0 + a ( t 1 t 0 ) 。在这种情况下,简化方程表示一个波(任意形状)以均匀速度沿 x 方向传播。

如果微分方程写成 m 2 y t 2 = k 2 y x 2 , 解将相同,但传播速度将为 a = k m .


现在,您已被亲自引导穿越边界,进入这片迷人的土地。为了使您能方便地查阅主要结果,作者在告别之际,特向您赠送一份通行证,形式为一份方便的标准形式集合。中间一列列出了一些最常出现的函数。左侧列出它们微分的结果;右侧列出它们积分的结果。愿它们对您有用!