矩阵的指数运算 eB 定义为以下形式的无穷级数:
eB=k=0∑∞k!Bk,
证明:
det(eB)=etr(B)
解答如下:
任何方阵 B 都可以通过相似变换化为其 Jordan 标准型:
B=PJP−1,
且矩阵的相似变换不改变行列式的值
单个 Jordan 块 Ji 的形式为:
Ji=⎣⎢⎢⎢⎢⎢⎢⎡λi0⋮001λi⋮0001⋱⋯⋯⋯⋯⋱λi000⋮1λi⎦⎥⎥⎥⎥⎥⎥⎤.
我们可以通过矩阵指数的定义和 Jordan 块的特殊结构来推导出 eJi 的表达式。以下是详细的推导过程:
当计算 Jik 时,超对角线的结构会引入系数(类似于组合数),而对角线上的 λik 将按照普通的标量次幂增长。
令 N=Ji−λiI,则:
Ji=λiI+N,
其中 N 是严格上三角矩阵,即其对角线为 0,超对角线是 1。
由于严格上三角矩阵 N 的性质,当其阶数为 n 时,Nn=0(零矩阵)。
展开 (λiI+N)k:
Jik=(λiI+N)k=j=0∑k(jk)(λiI)k−jNj.
由于 Nj=0 当 j≥n,我们只需考虑 j<n的项。
将 Jik 带入矩阵指数的定义:
eJi=k=0∑∞k!Jik=k=0∑∞k!1j=0∑k(jk)λik−jNj.
交换求和顺序:
eJi=j=0∑∞j!Njk=j∑∞(k−j)!λik−j.
观察内层和式:
k=j∑∞(k−j)!λik−j=m=0∑∞m!λim=eλi.
因此:
eJi=eλij=0∑∞j!Nj.
由于 N 是严格上三角矩阵,其幂次具有明确结构:
- Nj 的对角线为零;
- 超对角线第 j 条上的元素是 j!1。
因此:
j=0∑∞j!Nj=⎣⎢⎢⎢⎢⎢⎢⎡10⋮0011⋮002!11⋱⋯⋯⋯⋯⋱10(n−1)!1(n−2)!1⋮11⎦⎥⎥⎥⎥⎥⎥⎤.
eJi=eλi⎣⎢⎢⎢⎢⎢⎢⎡10⋮0011⋮002!11⋱⋯⋯⋯⋯⋱10(n−1)!1(n−2)!1⋮11⎦⎥⎥⎥⎥⎥⎥⎤.
从结果中可以看出,eJi 的对角线元素都是 eλi,而上三角部分为某些幂级数系数,但这些非对角元素不会影响行列式。
因此:
det(eJi)=(eλi)n,
其中 n 是该 Jordan 块的大小。
对于整个 Jordan 标准型矩阵 J,eJ 由所有 Jordan 块的指数组成:
eJ=⎣⎢⎡eJ1eJ2⋱⎦⎥⎤.
行列式的性质告诉我们:
det(eJ)=i∏det(eJi).
每个 eJi 的行列式为 eλi 的积,因此:
det(eJ)=e∑λi.
由于 tr(B)=∑λi,我们得到:
det(eB)=etr(B).