第三节 常系数线性微分方程组
我们知道,求齐次线性微分方程组的通解问题归结到求它的
个线性无关的解。这与非线性微分方程组的通解结构比较,不能不说是简单多了。但是,求齐次线性微分方程组的通解,一般而言,办法也是很少的。在这一节我们研究常系数线性微分方程组的问题,主要是讨论齐线性微分方程组
(5.3.1.1) 的基解矩阵的结构 ,这里
是
常数矩阵。我们通过代数的方法,寻求(5.3.1.1)的一个基解矩阵,最后讨论拉普拉斯变换在常系数线性微分方程组中的应用。
如果
是一个
常数矩阵,我们定义矩阵指数
(或写做
)为下面的矩阵级数的和
(5.3.1.2)
其中为
阶单位矩阵,
是矩阵
的
次幂。这里我们规定
。这个级数对于所有的
都是收敛的,因而,
是一个确定的矩阵。
事实上,由5.1.2中的性质
,即
,
,易知对于一切正整数
,有
又因对于任一矩阵,
是一个确定的实数,所以数值级数
![]()
是收敛的(注意它的和是)。由5.1.2知道,如果一个矩阵级数的每一项的范数都小于一个收敛的数值级数的对应项,则这个矩阵级数是收敛的,因而(5.3.1.2)对于一切矩阵
都是绝对收敛的。
应当进一步指出,级数
(5.3.1.3)
在
的任何有限区间上是一致收敛的。事实上,对于一切正整数
,当
(
是某一正常数)时,有
而级数
是收敛的,因而(5.3.1.3)是一致收敛的。
矩阵指数
有如下性质:
如果矩阵
是可交换的,即
,则
(5.3.1.4)
对于任何矩阵
,
存在,且
=
(5.3.1.5)
如果
是非奇异矩阵,
则(5.3.1.6)
证明
由于级数(5.3.1.2)是绝对收敛的,因而关于绝对收敛数值级数运算的一些定理,如项的重新排列不改变级数的收敛性和级数的和以及级数的乘法定理等都同样地可以用到矩阵级数中来,由二项式定理及
,得
(5.3.1.7)
另一方面,由绝对收敛级数的乘法定理得
(5.3.1.8)
比较(5.3.1.7)和(5.3.1.8),即可推得(5.3.1.6)
因为
与
是可交换的,故在(5.3.1.6)中,令
,可推得
0
由此即有=
。
因为
所以性质
得证。
有了前面矩阵指数
的性质,我们现在可以着手回答有关常系数齐线性微分方程组(5.3.1.1)的基本问题了。
定理1 矩阵
(5.3.1.9)是(5.3.1.1)的基解矩阵,且
。
证明 由定义易知
。微分(5.3.1.9),我们得到
这就表明,是(5.3.1.1)的解矩阵。又因为
,因此,
是(5.3.1.1)的基解矩阵。 定理证毕。
由定理1,我们可以利用这个基解矩阵推知(5.3.1.1)的任一解
都具有形式
(5.3.1.10) 这里
是一个常数向量。
在某些特殊的情况下,我们容易得到(5.3.1.1)的基解矩阵
的具体形式。
例1 如果
是一个对角形矩阵
![]()
(其中未写出的元素均为零),试找出的基解矩阵。
解 由(5.3.1.2)可得
=
根据定理1,可知这就是一个基解矩阵。当然,这个结果是很明显的,因为在现在的情况下,方程组可以写成
![]()
,它可以分别进行积分。
例2 试求
![]()
的基解矩阵。解 因为
,
而且后面的两个矩阵是可交换的,故可得到
因为
,
所以,级数只有两项。因此,所求的基解矩阵就是
上一节的定理1告诉我们,齐线性微分方程组
(5.3.1.1) (这里
是
常数矩阵)的基解矩阵就是矩阵
,乍一看,问题似乎已经解决了,但转而一想,
是一个矩阵级数,这个矩阵的每一个元素是什么呢?显然还没有具体给出,上面只是就一些很特殊的情况,计算了
的元素。所以这一节,我们要利用常微分方程的基本知识,仔细地讨论
的计算方法,从而解决常系数线性微分方程组的基解矩阵的结构问题。
为了计算(5.3.1.1)的基解矩阵
,我们需要引进矩阵的特征值和特征向量的概念。
设
,
0 (5.3.2.1) 是(5.3.1.1)的解,其中常数
和向量
是待定的。为此,将(5.3.2.1)代入(5.3.1.1),得到
,
因为,故上式变为
0 (5.3.2.2)
这就表示,是(5.3.1.1)的解的充要条件就是常数
和向量
满足方程(5.3.2.2)。
为了帮助读者更易了解,我们把(5.3.2.2)写成用它的分量表示的形式:
(5.3.2.3)
根据常微分方程知识,这个方程组具有非零解的充要条件就是它的系数行列式为零,即
或
定义1 假设
是一个
常数矩阵,使得关于
的常微分方程方程组
0 (5.3.2.4)
具有非零解的常数
称为
的一个特征值。(5.3.2.4)的对应于任一特征值
的非零解
称为
的对应于特征值
的特征向量。
定义2
次多项式
成为
的特征多项式,
次代数方程
(5.3.2.5) 称为
的特征方程,也称它为(5.3.1.1)的特征方程。
这样一来,根据上面的讨论,
是(5.3.1.1)的解,当且仅当
是
的特征值,且
是对应于
的特征向量。
的特征值就是特征方程(5.3.2.5)的根。因为
次代数方程有
个根,所以
有
个特征值,当然不一定
个都互不相同。
定义3 如果
是特征方程的单根,则称
是简单特征根。如果
是特征方程的
重根(即
具有因子
,而没有因子
),则称
是
重特征根。
例1 试求矩阵
的特征值和对应的特征向量。
解
的特征值就是特征方程
的根。解之得,
,
。
对应于特征值
的特征向量
必须满足常微分方程方程组
因此,
满足方程组
,所以对于任意常数
,
是对应于
的特征向量。类似地,可以求得对应于
的特征向量为
其中
是任意常数。
例2 试求矩阵
的特征值和对应的特征向量。
解
的特征方程为
因此,
是
的二重特征值。为了寻求对应于
的特征向量,考虑方程组
因此,
满足方程组
,所以对于任意常数
,
是对应于
的特征向量。
在例1中,特征向量
和
是线性无关的,因为
,因而,向量
构成二维欧几里得空间的基底。而在例2中,
的特征向量只构成一个一维子空间。在这里重要的是要知道,一个给定的矩阵
的对应于各个特征值的特征向量的集合是否构成一个基底。根据常微分方程的定理——任何
个不同特征值所对应的
个特征向量是线性无关的。所以,如果
矩阵
具有
个不同的特征值,那么对应的
个特征向量就构成
维欧几里得空间的一个基底。
这里要注意的是,一个
矩阵最多有
个线性无关的特征向量。当然,在任何情况下,最低限度有一个特征向量,因为最低限度有一个特征值。下面分两种情况讨论。
首先,让我们讨论当
具有
个线性无关的特征向量时,特别当
具有
个不同的特征值时,微分方程组(5.3.1.1)的基解矩阵的计算方法。
我们可以证明下面定理。
定理1 如果矩阵
具有
具有
个线性无关的特征向量
,它们对应的特征值分别为
(不必各不相同),那么矩阵
,
是常系数线性微分方程组
(5.3.1.1) 的一个基解矩阵。
证明 由上面关于特征值和特征向量的讨论知道,每一个向量函数
都是(5.3.1.1)的一个解。因此,矩阵
是(5.3.1.1)的一个解矩阵。因为,向量
是线性无关的,所以
根据5.2.1定理
,即(5.3.1.1)的一个解矩阵
是基解矩阵的充要条件是
,可推得,
是(5.3.1.1)的一个基解矩阵。 定理证毕。
例3 试求方程组
,其中
的一个基解矩阵。
解
的特征值就是特征方程
的根。解之得,
,
。
对应于特征值
的特征向量
必须满足常微分方程方程组
因此,
满足方程组
,所以对于任意常数
,
是对应于
的特征向量。类似地,可以求得对应于
的特征向量为
其中
是任意常数。
所以,
,
是对应于
的两个线性无关的特征向量。根据定理1,矩阵
就是一个基解矩阵。
一般来说,定理1中的
不一定就是
。不过,由5.2.1的推论
,即如果
,
在区间
上是
的两个基解矩阵,那末,存在一个非奇异
常数矩阵
,使得在区间
上
,我们可以确定它们之间的关系。因为
和
都是(5.3.1.1)的基解矩阵,所以存在一个非奇异的常数矩阵
,使得
=
在上式中,令
,我们得到
=
。
因此=
(5.3.2.6)
根据(5.3.2.6),
的计算问题相当于方程组(5.3.1.1)的任一基解矩阵的计算问题。注意,公式(5.3.2.6)还有一个用途,那就是
附注1 我们知道,如果
是实的,那么
也是实的。因此,当
是实时,公式(5.3.2.6)给出一个构造实的基解矩阵的方法。
例4 试求例3的实基解矩阵(或计算
)。
解 根据(5.3.2.6)及附注1,从例3中得
=
![]()
=
=
。
为了讨论的需要,我们先引进一些有关的常微分方程知识。
假设
是一个
矩阵,
是
的不同的特征值,它们的重数跟别为
,这里
。那末对应于每一个
重特征值
,常微分方程方程组
0(5.3.2.7) 的解的全体构成
维欧几里得空间的一个
维子空间
(
),并且
维欧几里得空间可表为
的直接和。
这就是说,对于
维欧几里得空间的每一个向量
,存在唯一的向量
,其中
,使得
(5.3.2.8)
关于分解式(5.3.2.8),我们举出它的两个特殊情形。如果
的所有特征值各不相同,这就是说,如果每一个
,而
。那么,对于任一向量
,分解式(5.3.2.8)中的
可以表为
,其中
是
的一组线性无关的特征向量,
是某些常数。如果
只有一个特征值,即
,这时就不必对
维欧几里得空间进行分解。
现在利用刚刚引述的常微分方程知识着手寻求当
是任意
矩阵时,
(5.3.1.1)的基解矩阵。我们先从寻求任一满足初始条件
的解
开始。从上一节的定理1,即矩阵
(5.3.1.9)
是(5.3.1.1)的基解矩阵,且,可知
可以表为
,而我们的目标就是要将
明显地计算出来,即要确切知道
的每一个分量。当根据
的定义,一般来说,
的分量是一个无穷级数,难于计算。所以这里的要点是将初始向量
进行分解,从而使得
的分量可以表示为
的指数函数与
的幂函数乘积的有限项的线性组合。
假设
分别是矩阵
的
重不同特征值。这时由(5.3.2.8),我们有
(5.3.2.9) 其中
,因为子空间
是由方程组(5.3.2.7)产生的,
一定是(5.3.2.7)的解。由此即得
0,
,
(5.3.2.10)
当矩阵是对角形时,不妨设
=
,
则
。
所以
由此,并根据等式(5.3.2.10),即有
再根据等式
(5.3.2.9) ,知微分方程组(5.3.1.1)的解
可变为
=
=
所以,方程(5.3.1.1)满足
的解
最后可以写成
(5.3.2.11)
在特别情形,当
只有一个特征值时,无需将初始向量分解为(5.3.2.9)
。这时对于任何
,都有
0
这就是说,是一个零矩阵,这样一来,由
的定义,我们得到
(5.3.2.12)
为了要从(5.3.2.11)中得到
,只要注意到
,其中
,
,…,
是单位向量。这就是说,依次令
,求得
个解,以这
个解作为列即可得到
。
例5 如果
,试求
。
解 因为
所以
,
是
的5重特征值,直接计算可得
0。因此,由公式
(5.3.2.12)
可得
,
这样一来,有
例6 考虑方程组
,
这里系数矩阵
,
试求满足初始条件
的解,并求
。
解
的特征方程为
,所以
分别为
重特征值。为了确定三维欧几里得空间的子空间
和
,根据(5.3.2.7)
0,我们需要考虑方程组:
0和
0
首先讨论
0 或
,这个方程组的解为
,其中
为任意常数。子可见
是由向量
所张成的。
其次讨论
0 或
,这个方程组的解为
,其中
是任意常数。子空间
是由向量
所张成的。
现在我们需要找出向量
使得我们能够将初始向量
写成
的形式。因为
,所以
,
其中
是某些常数。这样一来
,
因而
,
,
,解之得到
,
,
,且
,
根据公式(5.3.2.11)
,我们得到满足初始条件
的解为
为了得到
,依次令
等于
,
,
代入上式,我们得到三个线性无关的解。利用这三个解作为列,即得
值得注意的是,公式
(5.3.2.11) 是我们这一节的主要结果。这个公式告诉我们,常系数线性微分方程组
(5.3.1.1)的任一解都可以通过有限次代数运算求出来。在常微分方程的理论上和应用上,微分方程组的解当
时的性态的研究都是非常重要的。