第五章 线性微分方程组
[教学目标]
1. 理解线性微分方程组解的存在唯一性定理,掌握一阶齐(非齐)线性微分方程组解的性质与结构, 2. 理解n 阶线性微分方程与一阶线性微分方程组的关系。 3. 掌握非齐次线性微分方程组的常数变易法,
4. 理解常系数齐线性微分方程组基解矩阵的概念,掌握求基解矩阵的方法。 5. 掌握常系数线性微分方程组的Laplce变换法。 [教学中难点]求解常系数非齐次线性微分方程组 [教学方法] 讲授,实践。 [教学时间] 16学时
[教学内容] n 阶线性微分方程与一阶线性微分方程组的关系,一阶线性微分方程组解的存在唯一性定理;齐(非齐)线性微分方程组解的性质与结构,求解非齐次线性微分方程组的常数变易法;常系数齐线性微分方程组的基解矩阵及求基解矩阵的方法;求常系数线性微分方程组的Laplce变换法。 [考核目标]
1.线性微分方程组解的性质与结构。 2.能够求解常系数线性微分方程组。
§5.1 存在唯一性定理
5.1.1记号和定义 考察形如
a11(t)x1a12(t)x2a1n(t)xnf1(t)x1xa(t)xa(t)xa(t)xf(t)22112222nn2 (5.1) an1(t)x1an2(t)x2ann(t)xnfn(t)xn的一阶线性微分方程组,其中已知函数aij(t)(i,j1,2,上是连续的。方程组(5.1)关于x1,x2,引进下面的记号:
,n)和fi(t)(i1,2,,n)在区间atb上
,x2,,xn及x1是线性的. ,xna11(t)a12(t)a(t)a(t)22A(t)21an1(t)an2(t)a1n(t)a2n(t) (5.2)
ann(t),n).
2这里A(t)是nn矩阵,它的元素是n个函数aij(t)(i,j1,2,x1x1f1(t)xxf(t)22 f(t)2 x x (5.3)
xf(t)nxnn.s.. .. . ..
. .. . ..
这里f(t),x,x是n1矩阵或n维列向量。
注意,矩阵相加、矩阵相乘、矩阵与纯量相乘等等性质对于以函数作为元素的矩阵同样成立。这样一来,方程组(5.1)可以写成下面的形式
xA(t)xf(t) (5.4)
引进下面的概念。
一个矩阵或者一个向量在区间atb上称为连续的,如果它的每一个元素都是区间atb上的连续函数。
一个nn矩阵B(t)或者一个n维列向量u(t):
b1n(t)u1(t)u(t)b2n(t) u(t)2 u(t)bnn(t)n在区间atb上称为可微的,如果它的每一个元素都在区间atb上可微。它们的导数分别由下
b11(t)b12(t)b(t)b(t)22B(t)21bn1(t)bn2(t)式给出:
(t)b12(t)b11b(t)b(t)22B(t)211(t)bn2(t)bn(t)b1n(t)u1u(t)n(t)b2 u(t)2 (t)(t)bnnun不难证明,如果nn矩阵A(t),B(t)及n维向量u(t),v(t)是可微的,那么下列等式成立:
(Ⅰ)A(t)B(t)A(t)B(t)
u(t)v(t)u(t)v(t)
(Ⅱ)A(t)B(t)A(t)B(t)A(t)B(t) (Ⅲ)A(t)u(t)A(t)u(t)A(t)u(t)
类似地,矩阵B(t)或者向量u(t)在区间atb上称为可积的,如果它的每一个元素都在区间
atb上可积。它们的积分分别由下式给出:
bb(t)dta11bbab11(t)dtB(t)dtabb(t)dta11babb12(t)dtb22(t)dtababn2(t)dtb(t)dt1nabb(t)dta2n
bb(t)dtannbbu(t)dta1bbu(t)dta2 u(t)dtabu(t)dtan现在我们给出(5.4)的解的定义:
定义1设A(t)是区间atb上的连续nn矩阵,f(t)是同一区间atb上的连续n维向量。
.s.. .. . ..
. .. . ..
方程组
xA(t)xf(t) (5.4)
在某区间t(这里,a,b)的解就是向量u(t),它的导数u(t)在区间t上连续且满足
u(t)A(t)u(t)f(t),t
现在考虑带有初始条件x(t0)的方程组(5.4),这里t0是区间atb上的已知数,是n维欧几里得空间的已知向量,在这样条件下求解方程组称为初值问题。
定义2 初值问题
xA(t)xf(t),x(t0) (5.5)
的解就是方程组(5.4)在包含t0的区间t上的解u(t),使得u(t0)。 例2 验证向量
etu(t)t
e是初值问题
011xx,x(0)1
10在区间t上的解。
解 显然
e01u(0)0
e1因为e和e处处有连续导数,我们得到
t
tet01et01u(t)tu(t) te10e10因此u(t)是给定初值问题的解。
正如在第而章所看到的,当n1时,我们可以得到初值问题(5.5)的解的明显表达式,当n2时,情况就复杂多了。
在第四章中,我们讨论了带有初始条件的n阶线性微分方程的初值问题。现在进一步指出,可以通过下面的方法,将n阶线性微分方程的初值问题化为形如(5.5)的线性微分方程组的初值问题。
考虑n阶线性微分方程的初值问题
(n)(n1)an1(t)xan(t)xf(t)xa1(t)x (5.6) (n1)x(t0)1,x(t0)2,,x(t0)n.s.. .. . ..
. .. . ..
其中a1(t),a2(t),,an(t),f(t)是区间atb上的已知连续函数,t0a,b,1,2,,n是已知
常数。我们指出,它可以化为下列线性微分方程组的初值问题
100001x000an(t)an1(t)an2(t)12x(t0)n其中
0000x01a1(t)f(t) (5.7)
x1x1xx2x x2
xnxn事实上,令
x1x,x2x,x3x,这时
,xnx(n1)
xx2 x1xx3 x2
1x(n1)xnxnx(n)an(t)x1an1(t)x2xn而且
a1(t)xnf(t)
x(t0)1x(t0)1,x(t0)2x(t0)2,,xn(t0)x(n1)(t0)n
现在假设(t)是在包含t0的区间atb上(5.6)的任一解。由此,得知(t),(t),在atb上存在、连续、满足方程(5.6)且(t0)1,(t0)2,,(n)(t),(n1)(t0)n。令
1(t)(t)(t)2
(t)n.s.. .. . ..
. .. . ..
其中1(t)(t),2(t)(t),,n(t)(n1)(t)(atb),那么,显然有(t0)。此外,
2(t)1(t)(t)(t)(t)(t)23(t)(n1)(t)(t)(t)nn1(n1)(n)(t)(t)an(t)(t)f(t)(t)na1(t)2(t)100(t)03(t)0n0an(t)1(t)a1(t)n(t)f(t)an(t)an1(t)0101(t)0(t)00201n1(t)0a2(t)a1(t)f(t)n(t)
这就表示这个特定的向量(t)是(5.7)的解。反之,假设向量u(t)是在包含t0的区间atb上(5.7)的解。令
u1(t)u(t)u(t)2
un(t)(t)u2(t),由第二个方程得到并定义函数w(t)u1(t),由(5.7)的第一个方程,我们得到w(t)u1(t)u3(t),w(t)u2,由第n1个方程得到w(n1)1(t)un(t),由第n个方程得到 (t)un
(t)an(t)u1(t)an1(t)u2(t)w(n)(t)una1(t)w由此即得
(n1)a2(t)un1(t)a1(t)un(t)f(t)(t)a2(t)w(n2)(t)an(t)w(t)f(t)an(t)w(t)f(t)
w(n)(t)a1(t)w(n1)(t)a2(t)w(n2)(t)同时,我们也得到
w(t0)u1(t0)1,这就是说,w(t)是(5.6)的一个解。
,w(n1)(t0)un(t0)n
总之,由上面的讨论,我们已经证明了初值问题(5.6)与(5.7)在下面的意义下是等价的:给定
其中一个初值问题的解,我们可以构造另一个初值问题的解。
值得指出的是:每一个n阶线性微分方程可化为n个一阶线性微分方程构成的方程组,反之却不成立。例如方程组
x101xx,xx
102不能化为一个二阶微分方程。
5.1.2 存在唯一性定理
.s.. .. . ..
. .. . ..
本节我们研究初值问题
xA(t)xf(t),x(t0) (5.5) 的解的存在唯一性定理。类似与第三章,我们通过五个小命题,采用逐步逼近法来证明定理。因为现在讨论的是方程组(写成向量的形式),所以有些地方稍微复杂些,而且要引进向量、矩阵的“范数”及向量函数序列的收敛性等概念;然而由于方程是线性的,所以有些地方又显得简单些,而且结论也加强了。总之,我们要比较第三章中的证明和现在的证明的异同,从对比中加深对问题的理解。
x1x2,我们定义它的范数为 xn对于nn矩阵A和维向量aijnnxnAi,j1anij
xxi
i1n设A,B是nn矩阵,x,y是n维向量,这时容易验证下面两个性质: 1)ABAB
AxAx xyxy
2)ABAB
x1kx2k向量序列xk,xk,称为收敛的,如果对每一个i(i1,2,xnk ,n)数列xik都是收敛的。
x1k(t)x(t)2k称为在区间atb上收敛的(一致收敛的)向量函数序列xk(t),xk(t),如果对于x(t)nk每一个i(i1,2,,易知,区间,n)函数序列xik(t)在区间atb上是收敛的(一致收敛的)
atb上的连续向量函数序列xk(t)的一致收敛极限向量函数仍是连续的。
向量函数级数
,如果其部分和作成的向量x(t)称为在区间atb上是收敛的(一致收敛的)
kk1函数序列在区间atb上是收敛的(一致收敛的)。
判别通常的函数级数的一致收敛性的维氏判别法对于向量函数级数也是成立的,这就是说,如果
xk(t)Mk,atb
而级数
Mk1k是收敛的,则
x(t)在区间atb上是一致收敛的。
kk1.s.. .. . ..
. .. . ..
积分号下取极限的定理对于向量函数也成立,这就是说,如果连续向量函数序列xk(t)在区间
atb上是一致收敛的,则
limxk(t)dtlimxk(t)dt
kaakbb注意,以上谈到的是向量序列的有关定义和结果,对于一般矩阵序列,可以得到类似的定义和结果。
(k)例如,nn矩阵序列Ak,其中Akaijnn称为收敛的,如果对于一切i,j1,2,,n,数
(k)列aij都是收敛的。
无穷矩阵级数
Ak1kA1A2Ak
称为收敛的,如果它的部分和所成序列是收敛的。
如果对于每一个整数k,
AkMk
而数值级数
Mk1k是收敛的,则
Ak1k也是收敛的。
同样,可以给出无穷矩阵函数级数
A(t)的一致收敛性的定义和有关结果。
kk1定理1(存在唯一性定理)如果A(t)是nn矩阵。f(t)是n维列向量,它们都在区间atb上连续,则对于区间atb上的任何数t0及任一常数向量
12
n方程组
xA(t)xf(t) (5.4)
存在唯一解(t),定义于整个区间atb上,且满足初始条件
(t0)。
类似于第三章,我们分成五个小命题来证明.
命题1 设(t)是方程组(5.4)的定义与区间atb上且满足初始条件(t0)的解,则(t)是积分方程
.s.. .. . ..
. .. . ..
x(t)A(s)x(s)f(s)ds,atb (5.8)
t0t的定义于atb上的连续解,反之亦然。
证明完全类似于第三章,兹不累赘。
现在取0(t),构造皮卡逐步逼近向量函数序列如下:
0(t)tk(t)tA(s)k1(s)f(s)ds,atb
0k1,2,向量函数k(t)称为(5.4)的第k次近似解。应用数学归纳法立刻推得命题2: 命题2 对于所有的正整数k,向量函数k(t)在区间atb上有定义且连续。 命题3 向量函数序列k(t)在区间atb上是一致收敛的。 命题4 (t)是积分方程(5.8)的定义在区间atb上的连续解。
命题5 设(t)是积分方程(5.8)的定义于atb上的一个连续解,则(t)(t)(atb)。
综合命题1—5,即得到存在唯一性定理的证明。
值得指出的是,关于线性微分方程组的解(t)的定义区间是系数矩阵A(t)和非齐次项f(t)在其上连续的整个区间atb。在构造逐步逼近函数序列k(t)时,k(t)的定义区间已经是整个
atb,不像第三章对于一般方程那样,解只存在于t0的某个邻域,然后经过延拓才能使解定义在
较大的区间。
注意到5.1.1中关于n阶线性方程的初值问题(5.6)与线性微分方程组的初值问题(5.7)的等价性的论述,立即由本节的存在唯一性定理可以推得关于n阶线性微分方程的解的存在唯一性定理。 推论(即第四章的定理1)如果a1(t),,an(t),f(t)都是区间atb上的连续函数,则对于区间,n,方程
atb上的任何数t0及任何的1,2,x(n)a1(t)x(n1)an1(t)xan(t)xf(t)
存在唯一解w(t),定义于整个区间atb上且满足初始条件:
w(t0)1,w(t0)2,
,w(n1)(t0)n。
§5.2 线性微分方程组的一般理论
.s.. .. . ..
. .. . ..
现在讨论线性微分方程组
xA(t)xf(t) (5.14)
的一般理论,主要是研究它的解的结构问题。
如果f(t)0,则(5.14)称为非齐线性的。 如果f(t)0,则方程的形式为
xA(t)x (5.15)
称(5.15)为齐线性方程组,通常(5.15)称为对应于(5.14)的齐线性方程组。
5.2.1齐线性微分方程组
本段主要研究齐线性方程组(5.15)的所有解的集合的代数结构问题。我们假设矩阵A(t)在区间atb上是连续的。
设u(t)和v(t)是(5.15)的任意两个解,和是两个任意常数。根据向量函数的微分法则,即知u(t)v(t)也是(5.15)的解,由此得到齐线性方程组的叠加原理。
定理2(叠加原理)如果u(t)和v(t)是(5.15)的解,则它们的线性组合u(t)v(t)也是(5.15)的解,这里,是任意常数。
定理2说明,(5.15)的所有解的集合构成一个线性空间。自然要问:此空间的维数是多少呢?为此,我们引进向量函数x1(t),x2(t),设x1(t),x2(t),,xm(t)线性相关与线性无关的概念。
,xm(t)是定义在区间atb上的向量函数,如果存在不全为零的常数
c1,c2,,cm,使得恒等式
c1x1(t)c2x2(t)cmxm(t)0,atb
成立;称向量函数x1(t),x2(t),,xm(t)在区间atb上线性相关,否则,称x1(t),x2(t),,xm(t)为
线性无关的。
设有n个定义在区间atb上的向量函数
x11(t)x(t)x1(t)21,x(t)n1由这n个向量函数构成的行列式
x1n(t)x(t),xn(t)2n
x(t)nn.s.. .. . ..
. .. . ..
Wx1(t),x2(t),x11(t)x12(t)x(t)x(t)22,xn(t)W(t)21xn1(t)xn2(t)x1n(t)x2n(t)
xnn(t)称为这些向量函数的伏朗斯基行列式。 定理3 如果向量函数x1(t),x2(t),,xn(t)在区间atb上线性相关,则它们的伏朗斯基行列式
W(t)0,atb。
证明 由假设可知存在不全为零的常数c1,c2,,cn使得
c1x1(t)c2x2(t)把(5.16)看成是以c1,c2,cnxn(t)0,atb (5.16) ,cn为未知量的齐次线性代数方程组,这方程组的系数行列式就是
x1(t),x2(t),,xn(t)的伏朗斯基行列式W(t)。由齐次线性代数方程组的理论知道,要此方程组有非零
解,则它的系数行列式应为零,即
W(t)0,atb
定理证毕。
定理4 如果(5.15)的解x1(t),x2(t),,xn(t)线性无关,那么,它们的伏朗斯基行列式W(t)0,
atb。
证明 我们采用反证法。设有某一个t0,at0b,使得W(t0)0。考虑下面的齐次线性代数方程组:
c1x1(t0)c2x2(t0)cnxn(t0)0 (5.17)
,cn,以这个非零解
它的系数行列式就是W(t0),因为W(t0)0,所以(5.17)有非零解c1,c2,c1,c2,,cn构成向量函数x(t):
x(t)c1x1(t)c2x2(t)cnxn(t) (5.18)
根据定理2,易知x(t)是(5.15)的解。注意到(5.17),知道这个解x(t)满足初始条件
x(t0)0 (5.19)
但是,在atb上恒等于零的向量函数0也是(5.15)的满足初始条件(5.19)的解。由解的唯一性,知道x(t)0,即
c1x1(t)c2x2(t)cnxn(t)0,atb
.s.. .. . ..
. .. . ..
因为c1,c2,,cn不全为零,这就与x1(t),x2(t),,xn(t)线性无关的假设矛盾,定理得证。
,xn(t)作成的伏朗斯基行列式W(t),
由定理3,定理4可以知道,由(5.15)的n个解x1(t),x2(t),或者恒等于零,或者恒不等于零.
定理5 (5.15)一定存在n个线性无关的解x1(t),x2(t),,xn(t).
证明 任取t0a,b,根据解的存在唯一性定理,(5.15)分别满足初始条件
1001x1(t0)0,x2(t0)0,00的解x1(t),x2(t),00,xn(t0)0
1,xn(t)的伏朗斯基行列式
,xn(t)一定存在。又因为这n个解x1(t),x2(t),W(t0)10,故根据定理3,x1(t),x2(t),定理6 如果x1(t),x2(t),,xn(t)是线性无关的,定理证毕。
,xn(t)是(5.15)的n个线性无关的解,则(5.15)的任一解x(t)均可表为
cnxn(t)
x(t)c1x1(t)c2x2(t)这里c1,c2,,cn是相应的确定常数。
证明 任取t0a,b,令
x(t0)c1x1(t0)c2x2(t0)把(5.20)看作是以c1,c2,为x1(t),x2(t),cnxn(t0) (5.20)
,cn为未知量的线性代数方程组。这方程组的系数行列式就是W(t0)。因
,xn(t)是线性无关的,根据定理4知道W(t0)0。由线性代数方程组的理论,方程组
,cn。以这组确定了的c1,c2,,cn构成向量函数c1x1(t)c2x2(t)cnxn(t),
(5.20)有唯一解c1,c2,那么,根据叠加原理,它是(5.15)的解。注意到(5.20),可知(5.15)的两个解x(t)及
c1x1(t)c2x2(t)cnxn(t)具有相同的初始条件。由解的唯一性,得到 x(t)c1x1(t)c2x2(t)cnxn(t)
定理证毕。
推论1 (5.15)的线性无关解的最大个数等于n.
(5.15)的n个线性无关的解x1(t),x2(t),,xn(t)称为(5.15)的一个基本解组。显然,(5.15)具
.s.. .. . ..
. .. . ..
有无穷多个不同的基本解组.
由定理5和定理6,我们知道(5.15)的解空间的维数是n.即(5.15)的所有解构成了一个n维的线性空间.
注意到5.1.1节关于n阶线性微分方程的初值问题(5.6)与线性微分方程组的初值问题(5.7)的等价性,本节的所有定理都可以平行地推论到n阶线性微分方程上去。
从本节的定理2容易推得第四章的定理2。参看4.1.2中关于纯量函数组的线性相关概念,可以证明:一组n1次可微的纯量函数x1(t),x2(t),,xm(t)线性相关的充要条件是向量函数
x1(t)x2(t)x(t)x(t)12(n1)(n1)x1(t)x2(t)线性相关。事实上,如果x1(t),x2(t),xm(t)x(t)m (*) (n1)xm(t),xm(t)线性相关,则存在不全为零的常数c1,c2,,cm使得
c1x1(t)c2x2(t)cmxm(t)0
将上式对t微分一次,二次,…,n1次,得到
(t)c2x2(t)c1x1(t)c2x2(t)c1x1(t)0cmxm(t)0cmxm(n1)cmxm(t)0
(n1)c1x1(n1)(t)c2x2(t)即有
x1(t)x2(t)x(t)x(t)1c2c12(n1)(n1)x(t)1x2(t)常数c1,c2,xm(t)x(t)0 (**) cmm(n1)xm(t)cmxm(t)0,这就表明
这就是说,向量函数组(*)是线性相关的。反之,如果向量函数(*)线性相关,则存在不全为零的
,cm使得(**)成立,当然有c1x1(t)c2x2(t),xm(t)线性相关。
,xn(t)是n阶微分方程
x1(t),x2(t),推论2 如果x1(t),x2(t),x(n)a1(t)x(n1)的n个线性无关解,其中a1(t),表为
an(t)x0 (5.21)
,an(t)是区间atb上的连续函数,则(5.21)的任一解x(t)均可
x(t)c1x1(t)c2x2(t)这里c1,c2,cnxn(t)
,cn是相应的确定常数。
.s.. .. . ..
. .. . ..
如果x1(t),x2(t),,xn(t)是(5.21)的n个线性无关解,根据n阶微分方程通解的概念及
Wx1(t),x(t),,xn(t)0,函数
x(t)c1x1(t)c2x2(t)cnxn(t)
就是(5.21)的通解,其中c1,c2,,cn是任意常数。
现在,将本节的定理写成矩阵的形式。
如果一个nn矩阵的每一列都是(5.15)的解,称这个矩阵为(5.15)的解矩阵。如果它的列在
atb上是线性无关的解矩阵,称为在atb上(5.15)的基解矩阵。用(t)表示由(5.15)的n个
线性无关的解1(t),2(t),,n(t)作为列构成的基解矩阵。定理5和定例6即可以表述为如下的定理
1*。
定理1* (5.15)一定存在一个基解矩阵(t)。如果(t)是(5.15)的任一解,那么
(t)(t)c (5.22)
这里c是确定的n维常数列向量。
定理2*(5.15)的一个解矩阵(t)是基解矩阵的充要条件是det(t)0(atb)。而且,如果对某一个t0a,b,det(t0)0,则det(t)0,atb。(det(t)表示矩阵(t)的行列式)。 要注意:行列式恒等于零的矩阵的列向量未必是线性相关的。 例1 验证
et(t)0是方程组
tet tex111x,其中xxx 012的基解矩阵。
解首先,我们证明(t)是解矩阵。令1(t)表示(t)的第一列,这时
et11et111(t)1(t) 001001这表示1(t)是一个解。同样,如果以2(t)表示(t)的第二列,我们有
(t1)et11tet11(t)2t012(t) t01ee.s.. .. . ..
. .. . ..
这表示2(t)也是一个解。因此,(t)1(t),2(t)是解矩阵。
其次,根据定理2*,因为det(t)e0,所以(t)是基解矩阵。
推论1* 如果(t)是(5.15)在区间atb上的基解矩阵,那么,(t)CC是非奇异nn常数矩阵,也是(5.15)在区间atb上的基解矩阵。
证明 首先,根据解矩阵的定义易知,方程(5.15)的任一解矩阵X(t)必满足关系
(atb) X(t)A(t)X(t),
反之亦然。现令
(atb) (t)(t)C,
微分上式,并注意到(t)为方程的基解矩阵,C为常数矩阵,得到
2t(t)(t)CA(t)(t)CA(t)(t)
即(t)是(5.15)的解矩阵。又由C的非奇异性,我们有
det(t)det(t)detC0(atb)
因此由定理2*知,(t)即(t)C是(5.15)的基解矩阵。
推论2* 如果(t),(t)在区间atb上是xA(t)x的两个基解矩阵,那么,存在一个非奇异
nn常数矩阵C,使得在区间atb上(t)(t)C。
证明 因为(t)为基解矩阵,故其逆矩阵(t)一定存在。现令
11(t)(t)X(t) (atb)
或
(t)(t)X(t) (atb)
易知X(t)是nn可微矩阵,且
detX(t)0 (atb)
于是
A(t)(t)(t)(t)X(t)(t)X(t) (atb)
A(t)(t)X(t)(t)X(t)A(t)(t)(t)X(t)由此推知(t)X(t)0,或X(t)0(atb),即X(t)为常数矩阵,记为C。因此我们有
.s.. .. . ..
. .. . ..
(t)(t)C (atb)
其中C(a)(a)为非奇异的nn常数矩阵推论2*得证。 5.2.2 非齐线性微分方程组 本段讨论非齐线性微分方程组
xA(t)xf(t) (5.14)
的解的结构问题,这里A(t)是区间atb上的已知nn连续矩阵,f(t)是区间atb上的已知n维连续列向量,向量f(t)通常称为强迫项,因为如果(5.14)描述一个力学系统,f(t)就代表外力。 容易验证(5.14)的两个简单性质:
性质1 如果(t)是(5.14)的解,(t)是(5.14)对应的齐线性方程组(5.15)的解,则(t)(t)是(5.14)的解。
性质2 如果(t)和(t)是(5.14)的两个解,则(t)(t)是(5.15)的解。 下面的定理7给出(5.14)的解的结构。
定理7 设(t)是(5.15)的基解矩阵,(t)是(5.14)的某一解,则(5.14)的任一解(t)都可表为
(t)(t)c(t) (5.23)
这里c是确定的常数列向量。
证明 由性质2我们知道(t)(t)是(5.15)的解,再由5.2.1的定理1*,得到
1(t)(t)(t)c
这里c是确定的常数列向量,由此即得
(t)(t)c(t)
定理证毕。
定理7告诉我们,为了寻求(5.15)的任一解,只要知道(5.14)的一个解和它对应的齐线性方程组(5.15)的基解矩阵。在知道(5.15)的基解矩阵(t)的情况下,寻求(5.14)的解(t)的简单的方法 常数变易法。
由定理1*可知,如果c是常数列向量,则(t)(t)c是(5.15)的解,它不可能是(5.14)的解。因此,将c变易为t的向量函数,而试图寻求(5.14)的形如
(t)(t)c(t) (5.24)
的解。这里c(t)是待定的向量函数。
假设(5.14)存在形如(5.24)的解,这时,将(5.24)代入(5.14)得到
(t)c(t)(t)c(t)A(t)(t)c(t)f(t)
.s.. .. . ..
. .. . ..
因为(t)是(5.15)的基解矩阵,所以(t)A(t)(t),由此上式中含有A(t)(t)c(t)的项消去了。因而c(t)必须满足关系式
(t)c(t)f(t) (5.25)
因为在区间atb上(t)是非奇异的,所以(t)存在。用(t)左乘(5.25)两边,得到
11c(t)1(s)f(s)ds,t0,ta,b
t0t其中c(t0)0。这样,(5.24)变为
(t)(t)1(s)f(s)ds,t0,ta,b (5.26)
t0t因此,如果(5.14)有一个形如(5.24)的解(t),则(t)由公式(5.26)决定。
反之,用公式(5.26)决定的向量函数(t)必定是(5.14)的解。事实上,微分(5.26)得到
(t)(t)1(s)f(s)ds(t)1(t)f(t)t0tA(t)(t)(s)f(s)dsf(t)t0t
1再利用公式(5.26),即得
(t)A(t)(t)f(t)
显然,还有(t0)0,这样一来,我们就得到了下面的定理8。 定理8 如果(t)是(5.15)的基解矩阵,则向量函数
(t)(t)1(s)f(s)ds
t0t是(5.14)的解,且满足初始条件
(t0)0
由定理7和定理8容易看出(5.14)的满足初始条件
(t0)
的解(t)由下面公式给出
(t)(t)1(t0)(t)1(s)f(s)ds (5.27)
t01这里h(t)(t)(t0)是(5.15)的满足初始条件
th(t0)
.s.. .. . ..
. .. . ..
的解。公式(5.26)或公式(5.27)称为非齐线性微分方程组(5.14)的常数变易公式。 第五章
etx1111例2 xxxxx(0)1
0120et解 在例1中我们已经知道(t)0tet te是对应的齐线性方程组的基解矩阵。取矩阵(t)的逆,我们得到:
es01(t)seses1sse 01e2s这样,由定理8,满足初始条件
0(0)
0的解就是
et(t)0e0tettetts1sesedst0e010011tet(1e2t)(etet)22te00tette2sdst0e0
因为(0)E,对应的齐线性方程组满足初始条件
h(0)
1的解就是
11(t1)eth(t)(t)t
1e由公式(5.27),所求解就是
11(t1)et(etet)tet(etet)(t)h(t)(t) 22tet0e注意到5.1.1关于n阶线性微分方程的初值问题(5.6)与线性微分方程组的初值问题(5.7)等价
性的讨论,我们可以得到关于n阶非齐线性微分方程的常数变易公式。 推论3 如果a1(t),a2(t),间atb上齐线性方程
,an(t),f(t)是区间atb上的连续函数,x1(t),x2(t),,xn(t)是区
x(n)a1(t)x(n1)an(t)x0 (5.21)
.s.. .. . ..
. .. . ..
的基本解组,那么,非齐线性方程
x(n)a1(t)x(n1)的满足初始条件
an(t)xf(t) (5.28) ,(n1)(t0)0 t0a,b
(t0)0,(t0)0,的解由下面公式给出
Wkx1(s),x2(s),,xn(s)(t)xk(t)f(s)ds (5.29) t0Wx(s),x(s),,x(s)k12n1nt这里Wx1(s),x2(s),是在Wx1(s),x2(s),,xn(s)是x1(s),x2(s),,xn(s)的伏朗斯基行列式,Wkx1(s),x2(s),,xn(s),xn(s)中的第k列代以(0,0,,0,1)T后得到的行列式,而且(5.28)的任一解
u(t)都具有形式
u(t)c1x1(t)c2x2(t)这里c1,c2,cnxn(t)(t) (5.30)
,cn是适当选取的常数。
公式(5.29)称为(5.28)的常数变易公式。
这时方程(5.28)的通解可以表为xc1x1(t)c2x2(t)其中c1,c2,cnxn(t)(t)
,cn是任意常数。并且由推论3知道,它包括了方程(5.28)的所有解。这就是第四章定
理7的结论。
当n2时,公式(5.29)就是
tW1x1(s),x2(s)W2x1(s),x2(s)(t)x1(t)f(s)dsx(t)f(s)ds但是 2t0Wx(s),x(s)t0Wx(s),x(s)2211tW1x1(s),x2(s)W2x1(s),x2(s)0x2(s)x2(s) (s)1x2x1(s)0x1(s)
(s)1x1因此,当n2时,常数变易公式变为
(t)t而通解就是
tx2(t),x1(s)x1(t),x2(s) f(s)ds (5.31)
0Wx1(s),x2(s)xc1x1(t)c2x2(t)(t) (5.32)
这里c1,c2是任意常数.
.s.. .. . ..
. .. . ..
例3 试求方程
xxtgt
的一个解。
解 易知对应的齐线性方程 xx0的基本解组为x1(t)cost,x2(t)sint。直接利用公式(5.31)来求方程的一个解。这时
Wx1(t),x2(t)costsintsintcost1
由公式(5.31)即得(取t00)
(t)(sintcosscostsins)tgsds0tsintsinsdscostsinstgsds00tt
sint(1cost)cost(sintlnsecttgt)sintcostlnsecttgt注意,因为sint是对应的齐线性方程的一个解,所以函数(t)costlnsecttgt 也是原方程的一个解。
§5.3 常系数线性微分方程组
本节研究常系数线性微分方程组的问题,主要讨论齐线性微分方程组
xAx (5.33)
的基解矩阵的结构,这里A是nn常数矩阵。我们将通过代数的方法,寻求(5.33)的一个基解矩阵。最后讨论拉普拉斯变换在常系数线性微分方程组中的应用。
5.3.1 矩阵指数expA的定义和性质
为了寻求(5.33)的一个基解矩阵,需要定义矩阵指数expA(或写作e),这要利用5.1.2中关于矩阵序列的有关定义和结果。
如果A是一个nn常数矩阵,我们定义矩阵指数expA为下面的矩阵级数的和
AAkAA2expAeEAk!2!k0Amm! (5.34)
其中E为n阶单位矩阵,A是矩阵A的m次幂。这里我们规定AE,0!1。这个级数对于所有的A都是收敛的,因而,expA是一个确定的矩阵。 事实上,由5.1.2中的性质1,易知对于一切正整数k,有
m0.s.. .. . ..
. .. . ..
AAk k!k!又因对于任一矩阵A,A是一个确定的实数,所以数值级数EA是收敛的(注意,它的和是n1eAkA22!AmAm!
)。由5.1.2知道,如果一个矩阵级数的每一项的范数都小于一
个收敛的数值级数的对应项,则这个矩阵级数是收敛的,因而(5.34)对于一切矩阵A都是绝对收敛
的。
级数
expAtk0Aktk (5.35) k!在t的任何有限区间上是一致收敛的。事实上,对于一切正整数k,当tc(c是某一正常数)时,有
AtAckAktk k!k!k!而数值级数
kkkk0Ack!k是收敛的,因而(5.35)是一致收敛的。
矩阵指数expA有如下性质:
1 如果矩阵A,B是可交换的,即ABBA,则
exp(AB)expAexpB (5.36)
事实上,由于矩阵级数(5.34)是绝对收敛的,因而关于绝对收敛数值级数运算的一些定理,
如项的重新排列不改变级数的收敛性和级数的和以及级数的乘法定理等都同样地可以用到矩阵级数中来。由二项式定理及ABBA,得
exp(AB)k0ABk!kkAtBkt (5.37) k0l0l!(kl)!另一方面,由绝对收敛级数的乘法定理得
AiBjexpAexpBi0i!j0j!ABk0l0l!(kl)!k1tkt (5.38)
比较(5.37)和(5.38),推得(5.36).
2 对于任何矩阵A,(expA)存在,且
(expA)1exp(A) (5.39)
.s.. .. . ..
. .. . ..
事实上,A与A是可交换的,故在(5.36)中,令BA, 我们推得
expAexp(A)exp(A(A))exp0E
由此即有
(expA)1exp(A)
3 如果T是非奇异矩阵,则
exp(T1AT)T1(expA)T (5.40)
事实上
(T1AT)kexp(TAT)Ek!k11T1AkTEk!k0
Ak1ETTT(expA)Tk1k!1 定理9 矩阵
(t)expAt (5.41)
是(5.33)的基解矩阵,且(0)E.
证明 由定义易知(0)E,微分(5.41),我们得到
A2tA3t2(t)(expAt)A1!2!Aktk1(k1)!AexpAtA(t)
这就表明,(t)是(5.33)的解矩阵,又因为det(0)detE1,因此,(t)是(5.33)的基解矩阵。证毕。
由定理9,我们可以利用这个基解矩阵推知(5.33)的任一解(t)都具有形式
(t)(expAt)c (5.42)
这里c是一个常数向量。
在某些特殊情况下,容易得到(5.33)的基解矩阵expAt的具体形式。
a100a2例1 如果A是一个对角形矩阵,A00xAx的基解矩阵。
.s.. .. . ..
00(非主对角线上的元素都是零),试找出an . .. . ..
解 由(5.34)可得
a100a2expAtE00
ea1t00a2t0e0ant00e0a12020t0a21!an0000t22!2ana1k0k0a20000tkk!kan
根据定理9,这就是一个基解矩阵,当然,这个结果是很明显的,因为在现在的情况下,方程组
akxk,k1,2,可以写成xk,n,它可以分别进行积分。
21例2 试求xx的基解矩阵。
02解 因为A212001,而且后面的两个矩阵是可交换的,我们得到 0202002001expAtexptexpt02002e2t00101t2Et002!2t000e但是,
2
01000000 所以,级数只有两项。因此,基解矩阵就是
1t expAte2t015.3.2 基解矩阵的计算公式
定理9告诉我们,(5.33)的基解矩阵就是矩阵expAt.但是expAt是一个矩阵级数,这个矩阵的每一个元素是什么呢?事实上还没有具体给出,上面只就一些很特殊的情况,计算了expAt的元素。本段利用线性代数的基本知识,仔细地讨论expAt的计算方法,从而解决常系数线性微分方程组的基解矩阵的结构问题。
为了计算(5.33)的基解矩阵expAt,我们需要引进矩阵的特征值和特征向量的概念。
.s.. .. . ..
. .. . ..
类似于第四章的4.2.2,试图寻求
xAx (5.33)
的形如
(t)etc,c0 (5.43)
的解,其中常数和向量c是待定的。为此,将(5.43)代入(5.33),得到
etcAetc
因为e0,上式变为
(EA)c0 (5.44)
这就表示,ec是(5.33)的解的充要条件是常数和向量c满足方程(5.44)。方程(5.44)可以看作是向量c的n个分量的一个齐次线性代数方程组,根据线性代数知识,这个方程组具有非零解的充要
条件就是满足方程
ttdet(EA)0
这就引出下面的定义:
假设A是一个nn常数矩阵,使得关于u的线性代数方程组
(EA)u0 (5.45)
具有非零解的常数称为A的一个特征值。(5.45)的对应于任一特征值的非零解u称为A的对应于
特征值的特征向量。
n次多项式
p()det(EA)
称为A的特征多项式,n次代数方程
p()0 (5.46)
称为A的特征方程,也称它为(5.33)的特征方程。
根据上面的讨论,ec是(5.33)的解,当且仅当是A的特征值,且c是对应于的特征向量。
tA的特征值就是特征方程(5.46)的根。因为n次代数方程有n个根,所以A有n个特征值,当然不
一定n个都互不相同。如果0是特征方程的单根,则称0是简单特征根。如果0是特征方程的k重根,则称0是k重特征根。 例3 试求矩阵A35的特征值和对应的特征向量。 53解 A的特征值就是特征方程
53det(AE)26340 53.s.. .. . ..
. .. . ..
的根。几、解之得到1,235i。对应于特征值135i的特征向量
u1u
u2必须满足线性代数方程组
5i5u1(A1E)uu0
55i2因此,u1,u2满足方程组
iu1u20 u1iu20所以,对于任意常数0
1u
i是对应于135i的特征向量。类似地,可以求得对应于235i的特征向量为
iv
1其中0是任意常数。
例4 试求矩阵A解 特征方程为
21的特征值和对应的特征向量。 1421det(EA)2690 41因此,3是A的二重特征值。为了寻求对应于3的特征向量,考虑方程组
11c1(3EA)cc0
112或者
c1c20 c1c20因此,向量
1c
1是对应于特征值3的特征向量,其中0是任意常数。
.s.. .. . ..
. .. . ..
一个nn矩阵最多有n个线性无关的特征向量。当然,在任何情况下,最低限度有一个特征向量,因为最低限度有一个特征值。
首先,让我们讨论当A具有n个线性无关的特征向量时(特别当A具有n个不同的特征值时,就是这种情形),微分方程组(5.33)的基解矩阵的计算方法。 定理10 如果矩阵A具有n个线性无关的特征向量v1,v2,(不必各不相同),那么矩阵
1t2t(t)ev,ev2,1,vn,它们对应的特征值分别为1,2,,n,entvn,t
是常系数线性微分方程组
xAx (5.33)
的一个基解矩阵。
证明 由上面关于特征值和特征向量的讨论知道,每一个向量函数ejvj(j1,2,的一个解。因此,矩阵
1t2t(t)ev,ev2,1t,n)都是(5.33)
,entvn
,vn是线性无关的,所以
是(5.33)的一个解矩阵。因为,向量v1,v2,det(0)detv1,v2,,vn0
根据5.2.1的定理2*推得,(t)是(5.33)的一个基解矩阵。定理证毕。 例5 试求方程组xAx,其中A35的一个基解矩阵。 53解 由例3知道,135i和235i是A的特征值,而
i1v1 v2
1ie(35i)t是对应于1,2的两个线性无关的特征向量。根据定理10,矩阵(t)(35i)tie就是一个基解矩阵。
一般来说,定理10中的(t)不一定就是expAt。然而,根据5.2.1的推论2* ,可以确定它们之间的关系。因为expAt和(t)都是(5.33)的基解矩阵,所以存在一个非奇异的常数矩阵C,使得
ie(35i)t (35i)teexpAt(t)C
在上式中,令t0,我们得到C(0)。因此
1expAt(t)1(0) (5.47)
.s.. .. . ..
. .. . ..
根据公式(5.47),expAt的计算问题相当于方程组(5.33)的任一基解矩阵的计算问题。注意,公式(5.47)还有一个用途,这就是下面的附注所指出的。
附注1如果A是实的,那么expAt也是实的。因此,当A是实的,公式(5.47)给出一个构造实的基解矩阵的方法。
例6 试求例5的实基解矩阵(或计算expAt)。 解 根据(5.47)及附注1,从例5中得
e(35i)texpAt(35i)tie(35i)tie(35i)t1i1e(35i)t(35i)t(35i)t2ieei1(35i)t(35i)t1ie(35i)t1ie(35i)ti1ei(ee)3tcos5tsin5t1ee(35i)t(35i)tsin5tcos5t2i(e(35i)te(35i)t)ee(35i)t
现在讨论当A是任意的nn矩阵时,(5.33)的基解矩阵的计算方法,先引进一些有关的线性代数
知识。
假设A是一个nn矩阵,1,2,这里n1n2,k是A的不同的特征值,它们的重数分别为n1,n2,,nk,
nkn。那么对应于每一个nj重特征值j,线性代数方程组
(AjE)ju0 (5.48)
n的解的全体构成n维欧几里得空间的一个nj维子空间Uj(j1,2,为U1,U2,k),并且n维欧几里得空间可表
,Uk的直接和。
,uk,其中
这就是说,对于n维欧几里得空间的每一个向量u,存在唯一的向量u1,u2,ujUj(j1,2,k),使得 uu1u2uk (5.49)
关于分解式(5.49),我们举出它的两个特殊情形。如果A的所有特征值各不相同,这就是说,如果每一个nj1 (j1,2,为ujcjvj,其中v1,v2,k),而kn,那么,对于任一个向量u,分解蚀(5.49)中的uj可以表,vn是A的一组线性无关的特征向量,cj(j1,2,k)是某些常数。如果A只有一个特征值,即k1,这时不必对n维欧几里得空间进行分解。
现在利用刚刚引述过的线性代数知识着手寻求(5.33)的基解矩阵,先从寻求任一满足初始条件
(0)的解(t)开始,从定理9知道,(t)可以表为(t)(expAt),而将(expAt)明显地计
算出来,即要确切知道(t)的每一个分量。根据expAt的定义,一般来说,(expAt)的分量是一个无穷级数,因而难于计算。这里的要点就是将初始向量进行分解,从而使得(expAt)的分量可以表
.s.. .. . ..
. .. . ..
示为t的指数函数与t的幂函数乘积的有限项的线性组合。
假设1,2,,k分别是矩阵A的n1,n2,,nk重不同特征值。这时由(5.49),我们有
v1v其中vjUj,(j1,2,由此即得
vn (5.50)
k),因为子空间Uj是由方程组(5.48)产生的,vj一定是(5.48)的解。
(AjE)lvj0,lnj,(j1,2, k) (5.51)
注意到当矩阵是对角形时,由例1知道,expAt是很容易求得的,这时得到
ejtttejexp(jEt)ej0由此,并根据等式(5.51),既有
0E tejjt(expAt)vj(expAt)eejtjtexp(jEt)vjeexp(AjE)tvjt22Et(AjE)(AjE)2!n1 tjnj1(AjE)vj(nj1)!在根据等式(5.50),知微分方程组(5.33)的解(t)(expAt)可表为
(t)(expAt)(expAt)vj(expAt)vjj1j1kkt2jteEt(AjE)(AjE)22!j1ktnj1(AjE)vj(nj1)!nj1
所以,方程(5.33)满足(0)的解(t)最后可以写成
(t)ej1kjtnj1tii(AE)vj (5.52) ji1i!n在特别情形,当A只有一个特征值时,无需将初始向量分解为(5.50),这时对于任何u,都有 (AE)u0
这就是说,(AE)是一个零矩阵,这样一来,由expAt的定义,我们得到
ntiexpAte(AE)te(AE)i (5.53)
i!i0ttn1为了要从(5.52)中得到expAt,只要注意到
.s.. .. . ..
. .. . ..
expAt(expAt)E(expAt)e1,(expAt)e2,1001其中 e1,e20,00000,en
01,(expAt)en
是单位向量,这就是说,依次令e1,e2,,en,求得n个解,以这n个解作为即可得到
expAt。
例7 如果A是例4的矩阵,试解初值问题xAx,(0),并求expAt。
1解 从例4知道,13是A的二重特征值,这时n12,只有一个子空间U1,将n12及代
2入(5.52)即得
(t)e3tEt(A3E)e3tEt利用公式(5.53),即得
1113t1t(11) (5.54) e1122t(11)t113t1texpAteEt(A3E)eEtet1t
113t3t或者,分别令
e1,e2
01然后代入(5.54),亦同样得到上面的结果
10t1t expAte3tt1t4100004100例8 如果A00400,试求expAt
0004000004解 这里n5,4是A的5重特征值,直接计算可得(A4E)0。因此,由公式(5.53)可得
3expAte4tt22Et(A4E)(A4E)
2!.s.. .. . ..
. .. . ..
这样一来
10expAte4t00010000t100000000010000100t000100000101000000100t2000002!000000000001000000000000000000
e4tt2002!t001000100013x1x2x3x13112x1x3例9 考虑方程组x2,这里系数矩阵A201,试求满足初始条件
xxx2x11212331的解(t),并求expAt。
(0)23解 A的特征方程为
det(EA)(1)(2)20
11,22分别为n11,n22重特征值,为了确定三维欧几里得空间的子空间U1和U2,根据
(5.48),需要考虑下面方程组:
(AE)u0和(A2E)2u0
首先讨论
211u0
(AE)u211111或
2u1u2u302u1u2u30 uuu0123这个方程组的解为
0
u1.s.. .. . ..
. .. . ..
其中为任意常数。子空间U1是由向量u1所张成的。其次讨论
000u0
(A2E)2u110110或
u1u20 uu012这个方程组的解为
u2其中,是任意常数。子空间U2是由向量u2所张成的。
现在需要找出向量v1U1,v2U2使得能够将初始向量写成(5.50)的形式。因为v1U1,
v2U2,所以
0,v
v12其中,,是某些常数,这样一来
10 23因而1,2,3,解之得到21,1,321,且
10,v
v1212131321根据公式(5.52),我们得到满足初始条件(0)的解为
.s.. .. . ..
. .. . ..
(t)etEv1e2t(Et(A2E))v2011e2tEt22et213111t01te2t2t12tet21t31t11110321t1t11321
01t(321)e2tt()et21321131321为了得到expAt,依次令等于
1000,1,0 001代入上式,我们得到三个线性无关的解。利用这三个解作为列,即得
(1t)e2texpAtet(1t)e2tete2tte2tette2tete2tte2tte2t e2t应该指出,公式(5.52)是本节的主要结果。公式(5.52)告诉我们,常系数线性微分方程组(5.33)
的任一解都可以通过有限次代数运算求出来。在常微分方程的理论上和应用上,微分方程组的解当t时的形态的研究都是非常重要的。作为公式(5.52)在这方面的一个直接应用,我们可以得到下面的定理11。
定理11 给定常系数线性微分方程组
xAx (5.33)那么 1 如果A的特征值的实部都是负的,则(5.33)的任一解当t时都趋于零。
2 如果A的特征值的实部都是非负的,且实部为零的特征值都是简单特征值,则(5.33)的任
一解当t时都保持有界。
3 如果A的特征值至少有一个具有正实部,则(5.33)至少有一个解当t时趋于无穷。
证明 根据公式(5.52),知道方程组(5.33)的任一解都可以表示为t的指数函数与t的幂函数乘积的线性组合,再根据指数函数的简单性质及定理中1,2两部分所作的假设,即可得1,2的证明。为了证明3,设i是A的特征值,其中,是实数且0。取为A的对应于特征值的特征向量,则向量函数
(t)et
.s.. .. . ..
. .. . ..
是(5.33)的一个解,于是
(t)et(当t时)
这就是所要证明的。
本段所讨论的步骤及公式(5.52)提供了一个实际计算(5.33)的基解矩阵的方法。在这里我们主要应用了有关空间分解的结论。
附注2 利用约当标准型计算基解矩阵。
对于矩阵A,由矩阵理论知道,必存在非奇异的矩阵T,使得
T1ATJ (5.55)
其中J具有约当标准型,即
J10J00这里
0J20000000 0Jl000000,(j1,2,01jj00Jj0001j00000100000,l)
000为nj阶矩阵,并且n1n2nln,而l为矩阵AE的初级因子的个数;1,2,,l是特征
方程(5.46)的根,其间可能有相同者;矩阵中空白的元素均为零。
由于矩阵J及Jj(j1,2,,l)的特殊形式,利用定义(5.34)容易计算得到
0expJ1t0expJ2texpJt0000其中
000 (5.56) 0expJlt0010expJjt000t1000t22!t00n1tj(nj1)!n2tjjt (nj2)!e (5.57)
1.s.. .. . ..
. .. . ..
所以,如果矩阵J是约当标准型,那么可以计算得到expJt,由(5.55)及矩阵指数的性质3,可以得到微分方程组(5.33)的基解矩阵expAt的计算公式:
expAtexp(TJT1)tT(expJt)T1 (5.58)
当然,根据5.2.1的推论1*,矩阵
(t)TexpJt (5.59)
也是(5.33)的基解矩阵。由公式(5.58)或者(5.59)都可以得到基解矩阵的具体结构,问题是非奇异矩阵T的计算比较麻烦。
附注3 计算基解矩阵expAt的另一方法
用直接代入的方法应用哈密顿—凯莱定理容易验证
expAtrj1(t)Pj
j0n1其中P0E,P(j1,2,(AE),
kk1j,而r1(t),r2(t),,n),rn(t)是初值问题
r11r1 r1rj1jrj,(j1,2,,n)r1(0)1,rj(0)0,(j1,2,,n)的解,1,2,,n是矩阵A的特征值(不必相异)。
现在应用这一方法计算例9给出的方程的基解矩阵expAt,这时11,232,求解初值问题:
r1r1rr2r212 r3r22r3r1(0)1,r2(0)r3(0)02ttt2tt得到r1e,r2ee,r3(t1)ee,计算得
21111
P1AE2111111
P2(AE)(A2E)111000.s.. .. . ..
. .. . ..
最后得到
2ten1expAtrj1(t)(1t)e2tetj0e2tette2tte2tete2tette2tte2t e2t与例9所得结果相同。
最后,我们给出非齐线性方程组
xAxf(t) (5.60)
的常数变易公式,这里A是nn常数矩阵,f(t)是已知的连续向量函数。因为(5.60)对应的齐线性方程组(5.33)的基解矩阵(t)expAt,所以,5.2.2中的常数变易公式在形式上变得特别简单。这时,我们有(s)exp(sA),(t)1(s)exp(ts)A,若初始条件是(t0),则
1(5.60)的解就是 h(t)exp(tt0)A,
(t)exp(tt0)Aexp(ts)Af(s)ds (5.61)
t0t我们可以利用本段提供的方法具体构造基解矩阵expAt。然而,除非是某些特殊的情形,要去具体计算(5.61)中的积分式也是不容易的。
et035例10 设A,f(t),试求方程xAxf(t)满足初始条件(0)1的解。
530解由前面的例6知道,
cos5tsin5texpAte3t
sin5tcos5t代入公式(5.61),我们得到
cos5tsin5t0t3(ts)cos5(ts)sin5(ts)es(t)eeds 0sin5tcos5t1sin5(ts)cos5(ts)03t我们计算上面的积分如下:
sin5t3tt4scos5tcos5ssin5tsin5s(t)ee0esin5tcos5scos5tsin5sds
cos5t3t利用公式或者分部积分法,得到
e0t4se4sstcos5sds(4cos5s5sin5s)s01625e4sstsin5sds(4sin5s5cos5s)s0
1625
e0t4s最后我们得到
.s.. .. . ..
. .. . ..
13t4cos5t46sin5t4e4t(t)e
4146cos5t4sin5t5e4t5.3.3 拉普拉斯变换的应用
拉普拉斯变换可以用于解常系数高阶线性微分方程,有可以用来解常系数线性微分方程组。为此,首先将拉普拉斯变换推广到向量函数的情形。我们定义
Lf(t)estf(t)dt
0这里f(t)是n维向量函数,要求它的每一个分量都存在拉普拉斯变换。其次,我们来建立下面的定理12,它保证了对常系数线性微分方程(组)施行拉普拉斯变换的可能性。
考虑常系数线性微分方程
xAxf(t)
其中A为nn常数矩阵,f(t)为0t上的连续n维向量函数(包括f(t)0的情形)。 定理12 如果对向量函数f(t),存在常数M0及0试不等式
f(t)Met (5.62)
对所有充分大的t成立,则初值问题
xAxf(t),x(0)
的解(t)及其导数(t)均像f(t)一样满足类似(5.62)的不等式,从而它们的拉普拉斯变换都存在。 证明 根据假设存在足够的的T,试当tT使时f(t)Me,而
t(t)A(s)f(s)ds0tA(s)f(s)dsA(s)f(s)ds0TTt
注意到在所假设条件下,解(t)((0))于0t存在、唯一且连续,故于0,T上
A(t)f(t)有界,即存在K0试
A(s)f(s)dsK
0T于是
(t)K两边乘以etMetA(s)ds
Ttt,并注意到当ts时ees,得到
(t)etKetMA(s)esds
Tt.s.. .. . ..
. .. . ..
令LKeTM及r(t)(t)et,则当tT时KettTML,r(t)0且
r(t)LAr(s)ds
由此根据格朗瓦尔不等式(见习题3.1)即得
r(t)LexpA(tT),tT
或
(t)LexpATr(t)expAt,tT
又计及(t)A(t)f(t),则当tT时就有
(t)A(t)f(t)t ALexpATexpAtMeALexpATMexpAt这就是说,对向量函数(t)及(t)存在相应的常数M和使不等式(5.62)成立。易见它们的每一个分量都是原函数,从而拉普拉斯变换存在。因此,按定义向量函数f(t)及(t),(t)的拉普拉斯变换均存在。
推论 如果对于数值函数f(t),存在常数M0及0使不等式
f(t)Met
对所有充分大的t成立,则常系数线性微分方程的初值问题
(n)(n1)anxf(t)xa1x (4.32) (n1)(n1),,x(0)x0x(0)x0,x(0)x0的解及其直至n阶导数均存在拉普拉斯变换。
例11 利用拉普拉斯变换求解例10. 解 将方程组写成分量形式,即
3x15x2etx1 x25x13x2,1(0)0,2(0)1令X1(s)L1(t),X2(s)L2(t),以x11(t),x22(t)代入方程组后,对方程组施行拉普拉斯变换(依定理12,这是可能的)得到
1sX1(s)3X1(s)5X2(s)s1 sX2(s)15X1(s)3X2(s)即
.s.. .. . ..
. .. . ..
1(s3)X1(s)5X2(s)s1 5X1(s)(s3)X2(s)1由此解得
s351s351s1X(s)44641(s3)252(s3)25241(s3)252s1 5s3s351X(s)s114645222(s3)25241(s3)252s1(s3)5取反变换或查拉普拉斯变换表即得
13te(4cos5t46sin5t4e4t)4112(t)e3t(46cos5t4sin5t5e4t)
411(t)
所得结果跟例10一致。 例12 试求方程组
2x1x2x1 xx4x212满足初始条件1(0)0,2(0)1的解(1(t),2(t))。并求出它的基解矩阵。
解 令X1(s)L1(t),X2(s)L2(t)。假设x11(t),x22(t)满足微分方程组,我们对方程取拉普拉斯变换,得到
sX1(s)1(0)2X1(s)X2(s) sX(s)(0)X(s)4X(s)2212即
(s2)X1(s)X2(s)1(0)0 X1(s)(s4)X2(s)2(0)1解出X1(s),X2(s),得到
X1(s)取反变换,即得
1s211X(s), 2222(s3)s3(s3)(s3)1(t)te3t,2(t)e3tte3t(1t)e3t
为了要寻求基解矩阵,再求满足初始条件1(0)1 2(0)0的解(1(t),2(t))。如前一样,我们得到方程组
.s.. .. . ..
. .. . ..
(s2)X1(s)X2(s)1(0)1 X(s)(s4)X(s)(0)0122的解为
X1(s)取反变换,得到
s4111X(s), 2222(s3)s3(s3)(s3)1(t)(1t)e3t,1(t)te3t
这样一来,基解矩阵就是
t(t)1(t)3t1t。 (t)1et1t2(t)2(t)应用拉普拉斯变换还可以直接去解高阶的常系数线性微分方程组,而不必先化为一阶的常系数线性
微分方程组.
例13 试求方程组
2x1x22x20x1 t2x1x22ex1(0)2,2(0)0的解(1(t),2(t))。 满足初始条件1(0)3,1解 令X1(s)L1(t),X2(s)L2(t),对方程组取拉普拉斯变换,我们得到
s2X1(s)3s22sX1(s)3sX2(s)2X2(s)0 2sX1(s)32X1(s)sX2(s)s1整理后得到
(s22s)X1(s)(s2)X2(s)3s4 3s1(s2)X1(s)sX2(s)s1解上面方程组,即有
3s24s1111X1(s)(s1)(s1)(s2)s1s1s2
X2(s)再取反变换就得到解
211
(s1)(s1)s1s11(t)etete2t,2(t)etet。
拉普拉斯变换可以提供另一种寻求常系数线性微分方程组
xAx (5.33)
.s.. .. . ..
. .. . ..
的基解矩阵的方法.
设(t)是(5.33)满足初始条件(0)的解,我们令X(s)L(t)。对(5.33)两边取拉普拉斯变换并利用初始条件,得到
sX(s)AX(s)
因此
(sEA)X(s) (5.63)
方程组(5.63)是以X(s)的n个分量X1(s),X2(s),,Xn(s)为未知量的n阶线性代数方程组。显然,
如果s不等于A的特征值,那么det(sEA)0。这时,根据克莱姆法则,从方程组(5.63)中可以唯一一地解出X(s)。因为det(sEA)是s的n次多项式,所以X(s)的每一个分量都是s的有理函数,而且关于的分量1,2,,n都是线性的。因此,X(s)的每一个分量都可以展为部分分式(分母是
(si)的整数幂,这里i是A的特征值)。这样一来,取X(s)的反变换就能求地对应于任何初始向
量的解(t)。依次令
10011,20,00就求地解1(t),2(t),0,n
01,n(t)作为列向量就构成(5.330的一个基解矩阵
,n(t)。以1(t),2(t),(t),且(0)E。
例14 试构造方程组xAx的一个基解矩阵,其中
311。
A201112解 对方程组两边取拉普拉斯变换,得到
sX(s)AX(s)
即
(sEA)X(s)
由A的具体元素代入,得到方程组
.s.. .. . ..
. .. . ..
s311X1(s)12s1X(s) 2211s2X3(s)3按第一行将det(sEA)展开,得到
det(sEA)(s3)s(s2)12(s2)1(2s)s5s8s4(s1)(s2)根据克莱姆法则,有
322
111s121s2X1(s)3(s1)(s2)2
1s(s2)12(s21)3(1s)1(s1)23(s1)(s2)2(s202s31121213s2X2(s)(s1)(s2)21(2s3)2(s25s5)3(1s)(s1)(s2)2s3112s2113X3(s)(s1)(s2)2
1(s2)2(s2)3(s23s2)(s1)(s2)212(s1)(s2)3s2到此,最好先将1,2,3的具体数值代入,再取反变换比较方便些。首先,令11,20,30,我们得到
X1(s)s1AB
(s2)2s2(s2)2从(s1)A(s2)B得到A1,B1。因此
X1(s)11 s2(s2)2x1(t)e2tte2t(1t)e2t
同时,又得
.s.. .. . ..
. .. . ..
X2(s)22s3CDF
(s1)(s2)2s1s2(s2)2从2s3C(s2)D(s2)(s1)F(s1)得到C1,D1,F1,因此
X2(s)111 s1s2(s2)2x2(t)(t1)e2tet
同样,可计算得到
X3(s)111
(s1)(s2)s2s1x3(t)e2tet
这样一来,
(1t)e2t1(t)(1t)e2tet
e2tet其次,令10,21,30,我们得到
X1(s)1 2(s2)x1(t)te2t
A1B1C1s25s5X2(s)
(s1)(s2)2s1s2(s2)222从s5s5A1(s2)B1(s1)(s2)C1(s1)得A11,B10,C11。因此
X2(s)11 s1(s2)2x2(t)ete2t
又
X3(s)111
(s1)(s2)s1s2x3(t)ete2t
这样一来,
.s.. .. . ..
. .. . ..
te2t2(t)ette2t
ete2t最后,令10,20,31,我们得到
1X1(s)(s2)2,x)te2t1(t X12(s)(s2)2,x2(t)te2t X3(s)1s2,xt)e2t3( 这样一来,
te2t(t)te2t3
e2t综合上面的结果,得到基解矩阵
(1t)e2tte2t(t)t1(t),2(t),3(t)(1t)e2etette2te2tetete2t且
(0)E。
.s.. .. . ..
te2tte2t2t e
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务