方法一
根据矩阵指数函数的定义直接计算:
eAt=defI+At+2!1A2t2+...=k=0∑∞k!1Aktk
(用定义计算,很少用到8)
方法二
将
A阵化为对角标准型或约当标准型求解
1.
A的特征值不存在重根
若
A的特征值
λ1,λ2,...,λn不存在重根,则在求出使
A阵实现对角化
T−1AT=⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤
的变换阵
T−1,
T后,即有指数函数矩阵:
eAt=T⎣⎢⎢⎡eλ1teλ2t⋱eλnt⎦⎥⎥⎤T−1
证明:
由:T−1AT=⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤可得:A=T⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤T−1
而:
eAt=k=0∑∞k!1Aktk=k=0∑∞k!1⎝⎜⎜⎛T⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤T−1⎠⎟⎟⎞ktk
接下来,先考虑
k=2的情况:
⎝⎜⎜⎛T⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤T−1⎠⎟⎟⎞2=T⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤T−1T⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤T−1=T⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤2T−1
将结果带入上式中有
eAt=k=0∑∞k!1Aktk=k=0∑∞k!1⎝⎜⎜⎛⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤T−1⎠⎟⎟⎞ktk=k=0∑∞k!1T⎣⎢⎢⎡λ1λ2⋱λn⎦⎥⎥⎤kT−1tk
而
k!1和
tk都是常数,将其乘到对角阵中去
=T⎣⎢⎢⎡∑k=0∞k!1λ1ktk∑k=0∞k!1λ2ktk⋱∑k=0∞k!1λnktk⎦⎥⎥⎤T−1=T⎣⎢⎢⎡eλ1teλ2t⋱eλkt⎦⎥⎥⎤T−1
证毕
2.
A的特征值存在重根时
暂时略
方法三
拉氏变换法:
eAt=L−1[(sI−A)−1]
证明:
由矩阵指数函数的定义:
eAt=I+At+2!1A2t2+...=k=0∑∞k!1Aktk
两边取拉氏变换:
根据:
L(k!tk)=sk+11
L(eAt)=s1I+s21A+s31A2+...=k=0∑∞sk+11Ak=s−1k=0∑+∞(s−1A)k
根据:
1+x+x2+...+xk+...=k=0∑+∞xk=1−x1=(1−x)−1
有:
L(eAt)=s−1k=0∑+∞(s−1A)k=s−1(I−s−1A)−1=(sI−A)−1
两边取拉式反变换:
eAt=L−1[(sI−A)−1]
证毕
凯莱-哈米尔顿定理:
设
A∈Rx×x,其特征多项式为:
D(λ)=∣λI−A∣=λn+an−1λn−1+...+a1λ+a0=0
则矩阵A必须满足其特征多项式,即:
An+an−1An−1+...+a1A+a0I=0
证明略