常数变易法是求解线性非齐次方程(组)的一种重要方法,通过引入线性齐次方程组的伴随方程,我们给出了常数变易法一个较为合理的数学解释。另外对于一阶线性方程,我们还给出了一种适合高等数学教学的解释。 Variation of constants is an effective method of solving inhomogeneous linear differential equations. By introducing adjoint equation of linear homogeneous equations, we give it a reasonable mathematical explanation. For a first order linear differential equation, we also give a brief explanation which can be used in the teaching of higher mathematics.
刘杰,姚绍文*,程志波
河南理工大学,数学与信息科学学院,河南 焦作
收稿日期:2020年8月1日;录用日期:2020年8月19日;发布日期:2020年8月26日
常数变易法是求解线性非齐次方程(组)的一种重要方法,通过引入线性齐次方程组的伴随方程,我们给出了常数变易法一个较为合理的数学解释。另外对于一阶线性方程,我们还给出了一种适合高等数学教学的解释。
关键词 :常数变易法,基本解矩阵,伴随方程
Copyright © 2020 by author(s) and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/
考虑如下一阶线性微分方程组
d x d t = A ( t ) x + f ( t ) , (1)
其中, A ( t ) 为 n × n 阶矩阵。若 f ( t ) = 0 ,则方程组变为
d x d t = A ( t ) x , (2)
称为齐次线性方程组。假设方程组(1)的基本解矩阵为 X ( t ) ,则线性齐次方程组(2)的通解为 x ( t ) = X ( t ) c ,c为任意n维列向量。求相应非齐次方程组(1)的特解,我们使用常数变易法,即假设方程组(1)的特解形式为 x ( t ) = X ( t ) c ( t ) ,其中 c ( t ) 为待定的向量值函数,将其带入方程组(1)得到一个关于 c ( t ) 的一阶线性齐次微分方程组,解出 c ( t ) 即可。
作为求解线性非齐次方程(组)的一种重要方法,据文献 [
我们首先引入一阶线性齐次方程组伴随方程的概念。
引理 [
d y d t = − y A ( t ) , (3)
的基本解矩阵。
证明:令 Y ( t ) = X − 1 ( t ) 。由 Y ( t ) X ( t ) = I (单位方阵)可知
d Y ( t ) d t X ( t ) + Y ( t ) A ( t ) X ( t ) = 0 。
由于 X ( t ) 非奇异,故
d Y ( t ) d t = − Y ( t ) A ( t ) ,
即 Y ( t ) = X − 1 ( t ) 是伴随方程(3)的矩阵解, Y ( t ) 的非奇异性易得。
[证毕]
利用伴随方程的结论我们可以得到如下恒等式。
定理 [
d d t [ X − 1 ( t ) x ( t ) ] = X − 1 ( t ) f ( t ) 。 (4)
证明:由引理知, X − 1 ( t ) 是伴随方程的基本解矩阵,即满足
d d t X − 1 ( t ) = − X − 1 ( t ) A ( t ) ,
两边乘以非齐次方程组(1)的任意解 x ( t ) 可得
d d t X − 1 ( t ) ⋅ x ( t ) = − X − 1 ( t ) A ( t ) x ( t ) = − X − 1 ( t ) [ d d t x ( t ) − f ( t ) ] ,
即
d d t X − 1 ( t ) x ( t ) + X − 1 ( t ) d d t x ( t ) = X − 1 ( t ) f ( t ) ,
于是我们得到
d d t [ X − 1 ( t ) x ( t ) ] = X − 1 ( t ) f ( t ) 。
[证毕]
当 f ( t ) = 0 时,齐次方程组(2)的解 x ( t ) 满足
d d t [ X − 1 ( t ) x ( t ) ] = 0 ,
得到 X − 1 ( t ) x ( t ) = c ,即 x ( t ) = X ( t ) c 。
当 f ( t ) ≠ 0 时,非齐次方程(1)的解 x ( t ) 满足
得到 X − 1 ( t ) x ( t ) = c ( t ) ,即 x ( t ) = X ( t ) c ( t ) ,其中 c ( t ) 为 C ( t ) 的一个原函数。
由上述结论我们看出为了构造非齐次方程组的特解只需将齐次方程通解中的常数向量c变为待定的向量值函数 c ( t ) 即可。这应该就是常数变易法的一个比较合理的数学解释。
利用定理中的结论,我们还可以直接得到非齐次方程特解的常数变易公式。事实上,对(4)式从t0到t进行积分可得
X − 1 ( t ) x ( t ) − X − 1 ( t 0 ) x ( t 0 ) = ∫ t 0 t X − 1 ( s ) x ( s ) d s ,
即
x ( t ) = X ( t ) [ X − 1 ( t 0 ) x ( t 0 ) + ∫ t 0 t X − 1 ( s ) x ( s ) d s ] 。
对于一阶线性方程组的特殊形式,一阶线性方程 d x d t = p ( t ) x + q ( x ) ,考虑其相应的齐次方程 d x d t = p ( t ) x ,利用分离变量法容易得到它的通解 x ( t ) = c u ( t ) ,事实上 u ( t ) = e ∫ p ( t ) d t 。显然在 u ( t ) 的定义域内满足 u ( t ) ≠ 0 ,因此 1 u ( t ) 有意义。
考虑到《高等数学》课程的教学过程中一般不引入线性微分方程组的相关概念,因此我们可以这样解释一阶线性方程的常数变易法。
注意 u ( t ) ⋅ 1 u ( t ) = 1 ,两边关于t求导可得
d d t u ( t ) ⋅ 1 u ( t ) + u ( t ) d d t 1 u ( t ) = 0
注意到 u ( t ) 满足齐次方程 d x d t = p ( t ) x ,代入上式可得并整理可得
d d t 1 u ( t ) = − p ( t ) u ( t )
上式两端乘以非齐次方程 d x d t = p ( t ) x + q ( x ) 的任意解 x ( t ) 可得
d d t 1 u ( t ) ⋅ x ( t ) = − p ( t ) x ( t ) u ( t ) = − 1 u ( t ) [ d x d t − q ( t ) ]
整理之后可知
d d t [ 1 u ( t ) x ( t ) ] = q ( x ) u ( t ) ≜ C ( t )
可得 1 u ( t ) x ( t ) = c ( t ) ,即 x ( t ) = c ( t ) u ( t ) ,其中 c ( t ) 为 C ( t ) 的一个原函数。这样我们就解释清楚了,在构造非齐次方程组的特解时,为什么只需将齐次方程通解中的常数c变易为函数 c ( t ) 即可。
作者感谢审稿人提出的宝贵意见。
本文得到河南省教育厅高等学校重点科研项目:19A110018,河南省研究生教育改革和质量提升工程:HNYJS2017KC09,河南省高校基本科研业务费专项:NSFRF180320,河南理工大学博士基金(理工类):B2016-58,河南理工大学教育教学改革研究与实践项目:2019JG044的支持。
刘 杰,姚绍文,程志波. 关于常数变易法的一个解释An Explanation of the Method of Variation of Constant[J]. 应用数学进展, 2020, 09(08): 1327-1330. https://doi.org/10.12677/AAM.2020.98156