4.6_合相似和合对角化

4.6 合相似和合对角化

提出本节论题的动机来源于前两节的三个结果。定理(4.4.3)刻化了所有形如 UΔUU\Delta U^{\intercal} 的矩阵,其中, Δ\pmb{\Delta} 是上三角矩阵而 U\pmb{U} 是酉矩阵;为了现在的目的,需要把这个分解写成 UΔU=U\Delta U^{\intercal} = UΔUˉ1U\Delta \bar{U}^{1} ,推论(4.4.4)划了所有形如 UΣU=UΣU1U\Sigma U^{\intercal} = U\Sigma \overline{U}^{-1} 的矩阵,其中 Σ\Sigma 是对角矩阵,而定理(4.5.15)的情形Ⅲ则要求下述知识:何时一个给定的复方阵 A\pmb{A} 可经变换 ASAS1\pmb{A} \rightarrow \pmb{SAS}^{1} 化简成对角形式,其中 S\pmb{S} 为某个非奇异方阵。

4.6.1 定义 设矩阵 A,BMnA, B \in M_n ,如果存在非奇异矩阵 SMnS \in M_n 使得 A=SBS1A = SBS^{-1} ,就称 AABB 合相似(Consimilar)。如果矩阵 SS 可以取酉矩阵,则称 AABB 两合相似。

如果 A=SBS1A = SBS^{-1} ,且 S=US = U 是酉矩阵,则 A=SBS1UBUTA = SBS^{-1} - UBU^{T} ;如果 S=QS = Q 是复正交矩阵,则 A=SBS1=QBQA = SBS^{-1} = QBQ^{*} ;如果 S=RS = R 是非奇异实矩阵,则 A=SBS1RBR1A = SBS^{-1} - RBR^{-1} 。因此,合相似的各种特殊情形包括相合,相合和普通的相似。

像普通相似一样,合相似是 MnM_{n} 上的等价关系,因而我们可能要问,哪些等价类包含三角代表元或对角代表元.

4.6.2 定义 设矩阵 AMnA \in M_{n} ,如果存在非奇异矩阵 SMS \in M 使得 S1ASS^{-1}AS 是上三角矩阵,则称 AA 可合三角化;如果可选取 SS 使得 S1ASS^{-1}AS 是对角矩阵,就称 AA 可合对角化;称 AA 可酉合三角化或可酉合对角化,是指 AA 可以通过酉矩阵的合相似化简成所要求的形式。

如果 AMnA \in M_{n} 可合三角化,并且 S1AS=ΔS^{-1} A \overline{S} = \Delta 是上三角矩阵,则由直接计算可知, ΔΔ=S1(AA)S\Delta \overline{\Delta} = S^{-1}(AA) S 的诸主对角元都是非负的。因而, AAA \overline{A} 的所有特征值都是非负的。另一方面,定理(4.4.3)说明,存在酉矩阵 UU 使得 UAUT=UAU1U A U^{T} = U A U^{-1} 是上三角矩阵。因此,确定某个矩阵是否可经合相似化简成上三角矩阵的问题已经解决了。

4.6.3 定理 设 AMnA \in M_{n} 是给定的矩阵,则下列命题等价:

(a) AA 可合三角化;
(b) AA 可两合三角化:
(c) AAAA 的所有特征值都是非负实数.

如果 AMnA \in M_{n} 是可酉合对角化的,则对某个酉矩阵 UMnU \in M_{n}Λ=diag(λ1,,λn)\Lambda = \operatorname{diag}(\lambda_{1}, \cdots, \lambda_{n})A=UΛU1UΛUTA = U\Lambda U^{-1} - U\Lambda U^{T} ,于是 AI=(UΛUI)T=UΛTUT=UΛUT=AA^{I} = (U\Lambda U^{I})^{T} = U\Lambda^{T}U^{T} = U\Lambda U^{T} = A ,因而 AA 是对称矩阵、推论(4.1.4)说明,逆命题也成立,且对角矩阵总可以取非负的。因此,我们又解决了酉合对角化的问题。

4.6.4 定理 矩阵 AMnA \in M_{n} 可两合对角化,当且仅当 Λ\Lambda 是对称矩阵。

其余与合三角化和合对角化有关的问题是有效地刻划那些可经一个不一定是酉的合相似的可合对角化矩阵.

如果 AMnA \in M_{n} 可合对角化且 S1AS=Adiag(λ1,,λn)S^{-1}AS = A - \mathrm{diag}(\lambda_1, \dots, \lambda_n) ,则 AS=SAAS = SA 。如果 S=s1snS = \left\lceil s_1 \dots s_n \right\rceil ,其中每个 siCns_i \in \mathbf{C}^n ,这个恒等式说明 Λs1λ1s1\Lambda s_1 - \lambda_1 s_1i=1,,ni = 1, \dots, n 成立。这个方程类似于通常的特征向量-特征值方程,但又与它有本质的差别。

4.6.5 定义 设 AMnA \in M_n 是给定的矩阵。如果对某个 λC\lambda \in \mathbf{C} ,非零向量 xCnx \in \mathbf{C}^n 适合 Ax=λxA\overline{x} = \lambda x ,就称 xxAA 的合特征向量;纯量 λ\lambdaAA 的合特征值。

恒等式 ASSAA\overline{S} - S\overline{A} 表明, SS 的每个非零列是 AA 的合特征向量。因为 SS 的诸列无关当且仅当 SS 非奇异,所以得知,矩阵 ΛMn\Lambda \in M_{n} 可合对角化,当且仅当它有 nn 个无关的合特征向量。从这个意义上讲,合对角化理论完全类似于普通的对角化理论。

但是,每个矩阵至少有一个特征值,且它只有有限多个不同的特征值;从这方面考虑,合特征值理论则大不相同。如果 Ax=λxA\overline{x} = \lambda x ,则 eiθAx=A(eθx)=eiθλx=(e2θλ)(eiθx)e^{-i\theta} A\overline{x} = A(e^{\overline{\theta} x}) = e^{-i\theta} \lambda x = (e^{2\theta} \lambda)(e^{i\theta} x) 对所有 θR\theta \in \mathbb{R} 成立。因此,如果 λ\lambdaAA 的合特征值,则对所有 θR\theta \in \mathbb{R}eiθλe^{i\theta} \lambda 亦是 AA 的合特征值。另一方面,如果 Ax=λxA\overline{x} = \lambda x ,则 AAx=A(Aa)=A(λx)=λAλλλxλ2xA A x = A(A\overline{a}) = A(\overline{\lambda x}) = \overline{\lambda} A\lambda - \lambda \lambda x - |\lambda|^2 x ,因而,只有当 λ2|\lambda|^2AAA\overline{A} 的特征值时,这个纯量 λ\lambda 才可能是 AA 的合特征值。例如 A=[0110]A = \begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix} 适合 AA=2IAA = -2I ,而 AAAA 没有非负特征值,这个例子说明,有些矩阵根本没有合特征值。但是,已经知道,如果 AMnA \in M_n

241

245\boxed{245}nn 是奇数,则 AA 至少必有一个合特征值,这个结果类似于每个奇数阶实矩阵至少有一个实特征值的事实.

因此,与普通的特征值理论相反,一个矩阵可以有无限多个不同的合特征值,或者它可能根本没有合特征值。如果一个矩阵有合特征值,有时为了方便,从模相同的合特征值中选出唯一的非负特征值作为代表。

刚才得到的关于合特征值存在的必要条件也是充分条件.

4.6.6 命题 设 AMnA \in M_{n} ,且 λ0\lambda \geqslant 0 是给定的,则 λ\lambdaAAˉA\bar{A} 的特征值,当且仅当 +λ+\sqrt{\lambda}AA 的合特征值。

证明:如果 λ0\lambda \geqslant 0λ0\sqrt{\lambda} \geqslant 0 ,且对某个 x0x \neq 0Ax=λxA\overline{x} = \sqrt{\lambda} x ,则 AAx=A(Ax)=A(λx)=λAx=λλxλx.A\overline{A}x = A(Ax) = A(\overline{\lambda}x) = \sqrt{\lambda} A\overline{x} = \sqrt{\lambda}\sqrt{\lambda}x - \lambda x.

反过来,如果对某个 x0x \neq 0ΛAx=λx\Lambda A x = \lambda x ,则有两种可能情形:

(a) Λxˉ\Lambda \bar{x}xx 相关;
(b) AxA\overline{x}α\pmb{\alpha} 无关.

在前一种情形,存在某个 μC\mu \in \mathbb{C} 使得 Axˉ=μxA\bar{x} = \mu x ,这说明 μ\muAA 的合特征值.另一方面, λr=ΛAˉxA(Axˉ)=A(μx)=μAxˉ=μˉμx=μ2x\lambda r = \Lambda \bar{A} x - A(\overline{A\bar{x}}) = A(\overline{\mu x}) = \mu A\bar{x} = \bar{\mu}\mu x = |\mu |^2 x ,所以 μ=+λ|\mu | = +\sqrt{\lambda} ,因为对任意 θR\theta \in \mathbb{R}e2θμe^{-2\theta}\mu 是相应于合特征向量 eβxe^{\beta}x 的合特征值,由此得出 +λ+\sqrt{\lambda}AA 的合特征值.注意到 ΛA(Ar)=A(ΛAr)=\Lambda A(A_{r}) = A(\Lambda A_{r}) = A(λr)=λ(Arˉ)A(\overline{\lambda r}) = \lambda (\overline{A\bar{r}})AAr=λxAA_{r} = \lambda x ,因而,如果 λ\lambdaAAA\overline{A} 的单特征值,情形(a)一定总会出现.

在后一种情形(b)(如果 λ\lambdaAAA\overline{A} 的重特征值,就可能出现这种情形),向量 y=Ax+λxy = A\overline{x} + \sqrt{\lambda} x 是非零的,又因为

Ayˉ=Λλˉx+λAx˙=λxλAx¨=λ(Λxˉ+λx)=λy,A \bar {y} = \Lambda \bar {\lambda} x + \sqrt {\lambda} A \dot {x} = \lambda x - \sqrt {\lambda} A \ddot {x} = \sqrt {\lambda} (\Lambda \bar {x} + \sqrt {\lambda} x) = \sqrt {\lambda} y,

所以 yy 是相应于合特征值 +λ+\sqrt{\lambda} 的合特征向量.

我们已经看到,对 AAA\overline{A} 的每个不同的非负特征值,都有 AA 的一个相应的合特征向量,这个结果类似于普通的特征向量理论。下述结果又稍微推广了这种类似性。

4.6.7 命题 设 AMnA \in M_{n} 是给定的矩阵,又设 x1,x2,,xkx_{1}, x_{2}, \cdots, x_{k}AA 的相应于合特征值 λ1,λ2,,λk\lambda_{1}, \lambda_{2}, \cdots, \lambda_{k} 的合特征向量。如果当 1i,jk1 \leqslant i, j \leqslant kiji \neq j 时, λiλj|\lambda_{i}| \neq |\lambda_{j}| ,则 {x1,x2,,xk}\{x_{1}, x_{2}, \cdots, x_{k}\} 是线性无关向量组。

证明:每个 xix_{i}AAˉA\bar{A} 的相应于特征值 λ1+λ2\lambda_1 + \lambda_2 的特征向量,由于向量 x1,x2,,xkx_{1}, x_{2}, \dots, x_{k} 是矩阵 AAA\overline{A} 的特征向量,且根据假设它们的特征值 λ1,,λk2\mid \lambda_1\mid ,\dots,\mid \lambda_k\mid^2 是两两不同的,所以由(1.3.8)可知它们是无关的。

这个结果连同命题(4.6.6)给出了一个已知矩阵的无关合特征向量个数的下界,由此得出可合对角化的充分条件,这类似于我们所熟悉的普通的可对角化的充分条件。在定理(4.6.11)中要给出更一般的条件。

4.6.8 推论 设 AMηA \in M_{\eta} 是给定的矩阵。如果 AAAAkk 个互异的非负特征值,则 AA 至少有 kk 个无关的合特征向量。如果 knk - n ,则 AA 可合对角化。如果 k=0k = 0 ,则 AA 根本没有合特征向量。

关于无关的合特征向量的个数的这些界是可以达到的。对于 AJn(1)A \cdot J_{n}(1) ,这是一个基本

Jordan 块

Jn=[110101]Mn,J _ {n ^ {\prime}} = \left[ \begin{array}{c c c} 1 & 1 & 0 \\ & 1 & \ddots \\ & & \ddots \\ 0 & & 1 \end{array} \right] \in M _ {n},

AA=Jn2(1)AA = J_{n}^{2}(1) 以1作为它唯一的非负特征值,易知合特征向量方程 Ax=xA\overline{x} = x 只有实解,因而每个合特征向量也是特征向量,且特征向量组成的子空间是一维的.因此,对任意适合 1kn1 \leqslant k \leqslant n 的整数 kk ,可以用基本Jordan块的直和给出这样一个矩阵 AMnA \in M_{n} 的例子,使得 AAA\overline{A}kk 个不同的非负特征值且 AA 恰好有 kk 个无关合特征向量.

我们的目的是要给出一个使给定的矩阵可合对角化的简单条件,作为第一步,先证明下述引理。提出这个结果是因为,如果某个矩阵 AMnA \in M_n 合相似于一个纯量矩阵,则 A=S(λI)Sˉ=λSˉSˉA = S(\lambda I)\bar{S}^{\prime} = \lambda \bar{S}\bar{S}^{\prime}AA=λSˉSˉλˉSˉS=λ2IA\overline{A} = \lambda \bar{S}\bar{S}^{\prime}\bar{\lambda}\bar{S} S^{\prime \prime} = |\lambda|^2 I 。具有( AAA\overline{A} 是纯量矩阵)这个性质的矩阵是构成可合对角化矩阵的基本子块。

4.6.9 引理 矩阵 AMnA \in M_{n} 有性质 AA=IAA = I ,当且仅当存在非奇异矩阵 SMnS \in M_{n} 使得 A=SS1A = SS^{-1} .

证明:我们刚才已经看到,所述条件是必要的。为了证明它是充分的,对任意 θR\theta \in \mathbb{R} ,定义 Sθ=eiθA+eiθIS_{\theta} = e^{i\theta}A + e^{-i\theta}I ,注意到

AS~θ=A(eiθAˉ+eiθI)=eiθAA˙+eiθA=eiθA+eiθI=Sθ.(4.6.10)A \tilde {S} _ {\theta} = A \left(e ^ {i \theta} \bar {A} + e ^ {i \theta} I\right) = e ^ {- i \theta} A \dot {A} + e ^ {i \theta} A = e ^ {i \theta} A + e ^ {- i \theta} I = S _ {\theta}. \tag {4.6.10}

因为 AA 只有有限多个特征值,所以存在某个 θ0R\theta_0 \in \mathbb{R} 使得 e2θ0-e^{2\theta_0} 不是 AA 的特征值。对于 θ\theta 的这个值,

Sθ0=eiθ(A+e2iθnI)S _ {\theta_ {0}} = e ^ {i \theta} (A + e ^ {2 i \theta_ {n}} I)

是非奇异矩阵,且由(4.6.10)有 A=Sθ1SθνA = S_{\theta_1}\overline{S}_{\theta_\nu}

我们现在可以叙述并证明可合对角化的必要充分条件了.

4.6.11 定理 设 AMnA \in M_{n} ,则存在非奇异矩阵 SMnS \in M_{n} 和对角矩阵 AMnA \in M_{n} 使得 A=SAS1A = S A \overline{S}^{1} ,当且仅当 AAA \overline{A} 是具有非负实特征值的可对角化矩阵,且 rankA=rankAA\operatorname{rank} A = \operatorname{rank} A \overline{A} .

证明:所述条件显然是必要的,因为

AAˉ=SΛSˉ1SˉΛˉS1=SΛ2S1,A \bar {A} = S \Lambda \bar {S} ^ {\dots 1} \bar {S} \bar {\Lambda} S ^ {- 1} = S | \Lambda | ^ {2} S ^ {- 1},

AAA\overline{A} 的秩与 AA 的秩都是 Λ\Lambda 中非零对角元的个数。反之,如果 AAA\overline{A} 可对角化且有非负特征值,则存在非奇异矩阵 SMnS \in M_{n} 和非负对角矩阵 ΛMn\Lambda \in M_{n} 使得 AA=SΛS1A\overline{A} = S\Lambda S^{1} 。不失一般性,假定 Λ\Lambda 中的相同对角元都排放在一起,且 Λ=λ1In1λ2In2λkInk\Lambda = \lambda_{1}I_{n_{1}} \oplus \lambda_{2}I_{n_{2}} \oplus \dots \oplus \lambda_{k}I_{n_{k}} ,其中 In1Mn1I_{n_{1}} \in M_{n_{1}}λ1>λ2>λ3>>λk0\lambda_{1} > \lambda_{2} > \lambda_{3} > \dots > \lambda_{k} \geqslant 0 。于是有

S1AAˉS=S1ASˉSˉ1AˉS=(S1.ASˉ)(S1AˉSˉ)=Λ.S ^ {1} A \bar {A} S = S ^ {1} A \bar {S} \bar {S} ^ {- 1} \bar {A} S = (S ^ {1}. A \bar {S}) (\overline {{S ^ {1}}} \bar {A} \bar {S}) = \Lambda .

如果令 B=S1ASB = S^{-1}A\overline{S} ,则(因为合相似是等价关系)只需证明。若 BB=ABB = ABB 就可对角化。因为 AA 是实矩阵, AA=(BB)=BB=BBA - \overline{A} = (\overline{BB}) = \overline{BB} = BB ,所以 BBB\overline{B} 可交换。于是 BAB(BB)=BBB=(BB)B=ABBA - B(BB) = BB\overline{B} = (BB)\overline{B} = AB ,所以 BBAA 也可交换。如果把 BB 表示成分块形式

B=[B11B12B1kB12Bk1Bkk],B = \left[ \begin{array}{c c c c} B _ {1 1} & B _ {1 2} & \dots & B _ {1 k} \\ \vdots & B _ {1 2} & \ddots & \vdots \\ B _ {k 1} & \dots & & B _ {k k} \end{array} \right],

其中子块的阶数与

Λ=[λ1In100λiInk],InMn1,i=1,2,,k\Lambda = \left[ \begin{array}{c c c} \lambda_ {1} I _ {n _ {1}} & & 0 \\ & \ddots & \\ 0 & & \lambda_ {i} I _ {n _ {k}} \end{array} \right], I _ {n} \in M _ {n _ {1}}, i = 1, 2, \dots , k

的相应子块相同,则方程 BΛ=ΛBB\Lambda = \Lambda B 表明,对所有 i=1,2,,ki = 1, 2, \dots, kλiBij=λjBij\lambda_{i}B_{ij} = \lambda_{j}B_{ij} ,因为如果 iji \neq j ,则 λiλj\lambda_{i} \neq \lambda_{j} 推出,如果 iji \neq j ,则 Bij=0B_{ij} = 0 ,因而 BB 是分块对角矩阵

B=[B1100Bkl],B = \left[ \begin{array}{c c c} B _ {1 1} & & 0 \\ & \ddots & \\ 0 & & B _ {k l} \end{array} \right],

其中,对角子块与 Λ\pmb{\Lambda} 的相应子块有相同的阶数。方程 BBˉ=AB\bar{B} = A 表明,对每个 i1,2,,k,i - 1,2,\dots ,k, BnBˉn=λiB_{n}\bar{B}_{n} = \lambda_{i} 。注意,如果 λi>0\lambda_{i} > 0BnB_{n} 必定是非负矩阵。所以,如果 λi>0\lambda_{i} > 0 ,可以把这个方程写成

[1λiBn][1λiBn]=In,\left[ \frac {1}{\sqrt {\lambda_ {i}}} B _ {n} \right] \left[ \frac {1}{\sqrt {\lambda_ {i}}} B _ {n} \right] = I _ {n},

因而可以利用引理(4.6.9)得出,存在非奇异矩阵 SiMnS_{i}\in M_{n} ,使得 Bn=Si(λiIαi)SˉiB_{n} = S_{i}(\sqrt{\lambda_{i}} I_{\alpha_{i}})\bar{S}_{i} 。如果 λk=0\lambda_{k} = 0 ,则

rankB11+rankB22++rankBnk=rankB=rankΛ=rankAA=rankΛn1+n2++nk1.\begin{array}{l} \operatorname {r a n k} B _ {1 1} + \operatorname {r a n k} B _ {2 2} + \dots + \operatorname {r a n k} B _ {n k} \\ = \operatorname {r a n k} B = \operatorname {r a n k} \Lambda = \operatorname {r a n k} A A = \operatorname {r a n k} \Lambda - n _ {1} + n _ {2} + \dots + n _ {k 1}. \\ \end{array}

这表明 Bk,kB_{k,k} 的秩是零,所以如果 λk=0\lambda_k = 0 ,则最后一个子块 BkkB_{kk} 实际上必须是零子块.这时,可以把 BkkB_{kk} 写成 0=Bkk=Sk(λkI)Sˉk10 = B_{kk} = S_k(\sqrt{\lambda_k} I)\bar{S}_k^{-1} ,其中 SkMnkS_{k}\in M_{n_{k}} 是任意非奇矩阵.如果令 S=S1()SkS = S_{1}(\oplus \dots \oplus)S_{k} 那么所有情形都证明了

B=S(λ1Iπ1λkIπk)Sˉ1,B = S \left(\sqrt {\lambda_ {1}} I _ {\pi_ {1}} \oplus \dots \oplus \sqrt {\lambda_ {k}} I _ {\pi_ {k}}\right) \bar {S} ^ {- 1},

这正是想要做的.

当把可合对角化的必要充分条件应用于定理(4.5.15)的情形Ⅲ(b)时,有下述推论。如果给定 AABMnB \in M_{n}AA 是Hermite矩阵, BB 是对称矩阵,且 AABB 中至少有一个是非奇异矩阵。按 AABB 是非奇异矩阵,令 C=A1BC = A^{-1} BB1AB^{-1} A 。于是,存在非奇异矩阵 SMnS \in M_{n} 使得SAS*和SBS都是对角矩阵,当且仅当 Cˉ\bar{C} 可角化,其全部特征值是非负的,且 rankC=rankCCˉ\operatorname{rank} C = \operatorname{rank} C\bar{C}

AA 是复对称矩阵的特殊情形容易通过定理(4.6.11)来处理,因为这时 AAAAAA - AA^{\dagger} 是Hermite矩阵,因而可对角化.另外,对任意 AMnA \in M_{n}rankA=rankAA\operatorname{rank} A = \operatorname{rank} AA^{\dagger} ,所以,当 AA 是复对称矩阵时,它满足定理的假设.定理说明每个复对称矩阵可合对角化,但是没有直接得出这时合对角化可经西变换来实现这个事实.参看本节末习题22.

关于合相似和合对角化的这些论断有助于深入理解关于复对称矩阵的 Takagi 分解(4.4.1) 和关于经两相合三角化的定理(4.4.3). 定理(4.4.3)说明每个使 AAA \overline{A} 有全部非负特征值的矩阵 AMnA \in M_{n} 可酉合三角化, 而 Takagi 的结果说明每个复对称矩阵可以两合对角化.

因为对于合特征值,区别“实”和“非实”没有什么用处,所以在类似于Hermite(或正定)矩阵的“具有实(或正)合特征值的可两合对角化”与类似于正规矩阵的“具有复的合特征值的可内

合对角化”之间就没有什么差别。因此,复对称矩阵可以看作与整个正规矩阵类(关于普通的相似)类似的矩阵类(关于合相似),而 Takagi 分解可以看成与正规矩阵的谱定理(2.5.4a,b)类似的结果。

普通的相似性理论的产生是由于研究不同基下的线性变换的结果。一般说来,合相似的产生是由于研究不同基下的反线性变换的结果。反线性变换 TT 是从一个复向量空间到另一个复向量空间的映射 T:VWT: V \to W ,具有可加性 [T(x+y)=Tx+Ty[T(x + y) = Tx + Ty 对所有 x,yVx, y \in V 成立],不过只具有共轭齐次性 [T(a,x)=aTx[T(a, x) = aTx 对所有 aCa \in \mathbb{C} 和所有 xVx \in V 成立,有时称之为反齐次性]。在量子力学中,研究时间反转时要出现这样的变换。

合对角化矩阵类是一个广泛的矩阵类,它包括具有实特征值的所有实可对角化矩阵,所有(实或复)对称矩阵,以及所有形如 H2SH^2 S 的矩阵,其中, HH 是Hermite矩阵,而 SS 是对称矩阵(见本节末习题8和9)。后一个论断为下述有用的充分条件中的第二个奠定了基础。正定矩阵 AMnA \in M_n 是指对所有非零 xCnx \in \mathbb{C}^nx,Ax>0x, Ax > 0 的非奇异Hermite矩阵;关于一个Hermite矩阵 AA 是正定的等价条件是, AA 的所有特征值都是正,或对于某个非奇异Hermite矩阵 HH ,有 A=H2A = H^2 (见第7章)。

4.6.12 推论 设 A,BMnA, B \in M_{n} , 且 AA 是正定的 Hermite 矩阵.

(a) 如果 BB 是Hermite 矩阵,则存在非奇异矩阵 SMnS \in M_{n} ,使得 SAS=ISAS^{\star} = I ,且 SBSSBS^{\star} 是实对角矩阵。
(b)如果 BB 是对称矩阵,则存在非奇异矩阵 SMnS \in M_{n} ,使得 SAS=ISAS^{*} = I ,且 SBSTSBS^{T} 是具有非负主对角元的实对角矩阵。

证明:设 A=HA = H^{\prime} ,其中 HMnH\in M_{n} 是非奇异Hermite矩阵.

(a) C=A1B=H2BC = A^{-1}B = H^{-2}B ,所以 CC 相似于 HCH1H(H2B)H1=H1BH1HCH^{-1} - H(H^{-2}B)H^{-1} = H^{-1}BH^{-1} ,这是Hermite矩阵,因而具有实特征值且可对角化;矩阵 CC 也一定可对角化,且具有实特征值.因此 AABB 可以通过(4.5.15)I(b)(2)的相合同时对角化.如果 H1BH1=UΛUH^{-1}BH^{-1} = U\Lambda U^{*} 其中 UU 是酉矩阵且 Λ\Lambda 是对角矩阵,则非奇异矩阵 S=UH1S = U^{*}H^{-1} 将使 SASISAS^{*} - ISBS=ΛSBS^{*} = \Lambda
(b) C=A1B=H2BC = A^{-1}B = H^{-2}B ,所以 Cˉ=H2BH1Bˉ\bar{C} = H^{-2}BH^{-1}\bar{B} 相似于

H(CCˉ)H1=H1BHˉ2BˉH1(H1BHˉ1)(H1BHˉ1),H (C \bar {C}) H ^ {1} = H ^ {1} B \bar {H} ^ {- 2} \bar {B} H ^ {- 1} - \left(H ^ {1} B \bar {H} ^ {- 1}\right) \left(H ^ {1} B \bar {H} ^ {- 1}\right) ^ {\cdot},

它是Hermite矩阵,又是半正定矩阵,因而它可对角化且具有非负特征值。根据(0.4.6d),

rank(CC)=rank(HBHˉ)(H1BH)=rank(HBHˉ),\operatorname {r a n k} \left(C ^ {\prime} C ^ {\prime}\right) = \operatorname {r a n k} \left(H ^ {\prime} B \bar {H} ^ {\prime}\right) \left(H ^ {- 1} B H ^ {\prime}\right) ^ {*} = \operatorname {r a n k} \left(H ^ {\prime} B \bar {H} ^ {\prime}\right),

再根据(0.4.6b), rank(H1BH1)=rank(H1B)rankC.\operatorname{rank}(H^{-1}BH^{-1}) = \operatorname{rank}(H^{-1}B) - \operatorname{rank}C. 因此,由(4.6.11)知,(4.5.15)的条件Ⅲ(b)(1)被满足,因而一定有非奇异矩阵 SMnS\in M_{n} ,使得SAS和SBST都是对角矩阵注意到HC(H-1)T=H(H-B)(H-1)T=HB(H-1)是对称矩阵,因此根据(4.4.4),存在酉矩阵U和非奇异对角矩阵 Σ\Sigma ,使得 H3B(H1)t=UΣUTH^{3}B(H^{-1})^{t} = U\Sigma U^{T}(UH1)B(UH1)T=Σ(U^{*}H^{-1})B(U^{*}H^{-1})^{T} = \Sigma 如果令 s=UH1s = U^{*}H^{-1} ,则还有 sAS=Is^{\star}AS = I

我们已经讨论了各相似于一个对角矩阵的问题,但是不是每个矩阵都可合对角化,因而自然要问,在合相似下任一矩阵是否可以化简成某种简单的形式。在合相似下,有一个标准形,它起的作用类似于Jordan标准形在普通相似性中的作用。利用它,可以证明,对每个 AMnA \in M_n

AA 合相似于 AAAA^{\prime}ATA^T [与(3.2.3)比较], AA 合相似于Hermite矩阵[与(4.4.9)比较], AA 合相似于实矩阵,并且存在非奇异对称矩阵 S1S_{1}S2MnS_{2} \in M_{n} 和Hermite矩阵 H1H_{1}H2MnH_{2} \in M_{n} 使得 A=S1H1=H2S2A = S_{1}H_{1} = H_{2}S_{2} [与推论(4.4.11)比较].实际上,可以把整个合相似性的问题归并为一些更熟悉的概念:两个矩阵 AABMnB \in M_{n} 合相似的必要充分条件是(a) AAAA 相似于 BBBB ,且(b)rank A=rankBA = \operatorname{rank} B ,rank AA=rankBBAA = \operatorname{rank} BB ,rank AA=rankBBBAA = \operatorname{rank} BBB ,…等对所有 nn 个这样的交错乘积均成立,其中乘积的项数最多是 nn 个.

习题

  1. 证明合相似性是 MnM_{n} 上的等价关系.

  2. 给出定理(4.6.3)的证明细节.

  3. AMnA \in M_{n} 是一个给定的矩阵,且设 λ\lambdaAA 的合特征值。证明 AA 的相应于 λ\lambda 的合特征向量的集合不一定是 CCn\mathbf{C} \perp \mathbf{C}^{n} 的子空间,但它总是 R\mathbf{R} 上的子空间。试与 AA 的普通特征向量的情形相比较。

  4. 定理(4.6.11)给出了一个矩阵可合对角化的必要充分条件,但是,当我们考虑多个矩阵时,它们可同时合对角化的条件是什么?设 {A1,A2,,Ak}Mn\{A_{1}, A_{2}, \cdots, A_{k}\} \subset M_{n} 是给定的,并且假定存在一个非奇异矩阵 SMnS \in M_{n} 使得对 i=1,,ki = 1, \cdots, kAi=SAiS1A_{i} = S A_{i} S^{-1} ,且每个 Λi\Lambda_{i} 是对角矩阵。证明,(a)每个 AiA_{i} 可合对角化;(b)每个 AiAiA_{i} \overline{A}_{i} 可对角化;(c)乘积族 {AiAj:i,j=1,,k}\{A_{i} \overline{A}_{j}: i, j = 1, \cdots, k\} 是可交换的;(d)对于所有 i,j=1,,ki, j = 1, \cdots, kAiAj+AjAiA_{i} A_{j} + A_{j} A_{i} 只有实特征值而 AiAjAjAiA_{i} \overline{A}_{j} - A_{j} A_{i} 只有虚特征值。当 k=1k = 1 时,这指的是什么?事实上,这些必要条件也是充分条件;关于其证明可参看(4.5)节末的“进一步阅读”中引用的Hong和Horn的文章。

  5. 矩阵 AAA\overline{A} 在合相似性理论起着重要的作用。证明,对任一 AMnA \in M_nAAA\overline{A} 的特征多项式的系数都是实的,由此推出, AAA\overline{A} 的任何复特征值必须成共轭对出现。提示: det(tAAAA)detAdet(tIAA)=det(tIAA)detA\det(tA - A\overline{A}A) - \det A \det(tI - \overline{A}A) = \det(tI - A\overline{A}) \det A 。因此,如果 AA 是非奇异矩阵,则 AA\overline{A}AAA=(AA)AA = (\overline{A}A) 的特征多项式相同。对一般情形则考察 Aϵ=A+ϵIA_{\epsilon} = A + \epsilon I 。关于 AAAA 的更为明确的结果见习题8。

  6. AAˉA\bar{A} 的非负特征值可导出 AA 的合特征值,但是, AAAA 的不是非负的任一特征值也有意义。假定 AMnA \in M_n ,且 Ax=λxA\overline{x} = \lambda x 对某个 x0x \neq 0 和某个适合 λ[0,)\lambda \notin [0, \infty)λC\lambda \in C 成立。设 αC\alpha \in Cλ\lambda 的任一平方根,且用 Ax=αyA\overline{x} = \alpha y 定义向量 yy 。证明, Ay=αxA\overline{y} = \alpha xAAy=λyA\overline{A}y = \overline{\lambda}y ,及 xxyy 无关。提示:如果它们相关, xx 必须是合特征向量且 λ0\lambda \geqslant 0 。证明 AAA\overline{A} 的所有复特征值必须成共轭对出现,且 AAA\overline{A} 的任一负特征值至少必须有几何重数 2。试与习题 5 比较。

  7. AMnA \in M_{n} , 且假定 λ\lambdaAAA\overline{A} 的一个实负特征值, AAx=λxA\overline{A}x = \lambda x , x0x \neq 0 , αy=λ\alpha^{y} = \lambda , Ax=αyA\overline{x} = \alpha y , Ay=αxA\overline{y} = \alpha x . 根据习题6, xxyy 是无关的. (a) 设 x=x+βyx' = x + \beta y , y=yβxy' = y - \beta x . 证明, 对于 βC\beta \in \mathbb{C} 的任一选择, Ax=αyAx' = \alpha y'Ay=αxAy' = \alpha x' . (b) 证明可选择 β\beta 使 xx'yy' 正交, 并且选这样一个 β\beta . (c) 设 s>0s > 0 使 ξ=sx\xi = sx' 是单位向量, 又设 η=sy\eta = sy' . 证明, Aξ=αηA\xi = \alpha \eta , Aη=αξA\overline{\eta} = \alpha \xiξη=0\xi^{*}\eta = 0 . (d) 设 r>0r > 0 使 rηr\eta 是单位向量, 又设 U=[ηrηu3un]MnU = [\eta r\eta u_{3} \cdots u_{n}] \in M_{n} 是酉矩阵. 证明

UAUˉ=[0raaˉ/r00A],其 中AMn2,U ^ {\bullet} A \bar {U} = \left[ \begin{array}{c c c} 0 & r a & * \\ \bar {a} / r & 0 & \\ & 0 & A ^ {\prime} \end{array} \right], \text {其 中} A ^ {\prime} \in M _ {n - 2},

252

因而

U(AAˉ)U[λ00λ0AA].U ^ {*} (A \bar {A}) U - \left[ \begin{array}{c c c} \lambda & 0 & * \\ 0 & \lambda & \\ \vdots & \dots & \\ 0 & A ^ {\prime} A ^ {\prime} \end{array} \right].

(e) 由此得出, AAAA 的每个负特征值有偶代数重数。试与习题6比较。

  1. 对任意 AMnA \in M_{n} ,证明

[IA0I][AA0A0][IA0I]=[00AAA].\begin{array}{r} \left[ \begin{array}{l l} I & A \\ 0 & I \end{array} \right] \left[ \begin{array}{l l} A \overline {{A}} & 0 \\ A & 0 \end{array} \right] \left[ \begin{array}{l l} I & A \\ 0 & I \end{array} \right] = \left[ \begin{array}{l l} 0 & 0 \\ \overline {{A}} & A A \end{array} \right]. \end{array}

从这个明显的相似性推出, AAA\overline{A}AA\overline{A}A 的有非零特征值的 Jordan 块之间存在一一对应。因为 AA=AA\overline{A}A = \overline{A\overline{A}} ,证明 AAA\overline{A} 的具有复特征值的 Jordan 块成共轭对出现。由此推出,对任一 AMnA \in M_{n}AAAA 相似于实矩阵。提示:参看(3.4)中关于实 Jordan 形的讨论。还有一些结论实际上是成立的。事实上, AAAA 总相似于一个实矩阵的平方,就 AAA\overline{A} 的特征值而言,这意味着什么?

  1. 如果 AMnA \in M_{n} 相似于实矩阵,证明 AA 相似于 Aˉ\bar{A} (反之亦然)。利用这个事实和习题 9 证明,尽管 ABAB 一般不一定相似于 BABA ,但是,对任意 AMnA \in M_{n}ΛA\Lambda A 总相似于 ΛA\Lambda A

  2. 说明 MnM_{n} 中可合对角化矩阵的集合包括以下集合:(a)只有实特征值的所有可对角化实矩阵.(b)具有 nn 个线性无关的实特征向量的所有可对角化矩阵.(c)所有对称矩阵.(d)所有正定Hermite矩阵.提示:如果 AA 是正定矩阵,则 A=HH=H(HH)H1A = HH = H(HH^{\top})\overline{H}^{-1}HH 是非奇异Hermite矩阵.(e)所有形如 ABAB 的矩阵,其中, AA 是正定Hermite矩阵,而 BB 是对称矩阵.这与所有形如 H2BH^{2}B 的矩阵的集合相同,其中, HH 是非奇异Hermite矩阵, BB 是对称矩阵.提示: H2B=H(HBH)H1H^{2}B = H(HBH^{\top})H^{-1}

  3. 证明 MnM_{n} 中可合对角化矩阵的集合 CDn\mathbb{C}D_{n} 有下述性质:(a)如果 ACDnA \in \mathbb{C}D_{n} ,且 SMnS \in M_{n} 非奇异,则 SAS1CDn\mathrm{SAS}^{-1} \in \mathrm{CD}_{n} 。(b)零矩阵在 CDn\mathbb{C}D_{n} 中。(c)如果 ACDnA \in \mathbb{C}D_{n}aCa \in \mathbf{C} ,则 aACDnaA \in \mathbb{C}D_{n} 。(d)如果 ACDnA \in \mathbb{C}D_{n} 可逆,则 A1CDnA^{-1} \in \mathbb{C}D_{n}

  4. 证明,(a) [i10i]\left[ \begin{array}{ll}i & 1\\ 0 & i \end{array} \right] 在普通意义下不能对角化,但它可合对角化.(b) [1111]\left[ \begin{array}{ll}1 & -1\\ 1 & 1 \end{array} \right] 在普通意义下可对角化,但不能合对角化.(c) [0100]\left[ \begin{array}{ll}0 & 1\\ 0 & 0 \end{array} \right] 既不能对角化也不能合对角化.

  5. 如果 AMnA \in M_{n} 使得 AAˉ=A=λ1In1λkInkA\bar{A} = A = \lambda_{1}I_{n_{1}} \oplus \dots \oplus \lambda_{k}I_{n_{k}} ,其中,如果 iji \neq j ,则 λiλj\lambda_{i} \neq \lambda_{j} ,且所有 λi0\lambda_{i} \geqslant 0 ,证明,存在两矩阵 UMnU \in M_{n} ,使得 A=UΔUTA = U\Delta U^{T} ,且 Δ=Δ1Δk\Delta = \Delta_{1} \oplus \dots \oplus \Delta_{k} ,其中每个 ΔiMn\Delta_{i} \in M_{n} 是上三角矩阵。

  6. 引理(4.6.9)是说,对某个非奇异矩阵 SMnS \in M_{n}AMnA \in M_{n} 有分解 A=SS1A = SS^{-1} ,当且仅当 AA=IA\overline{A} = I 。试用(4.4.4)证明, A=UU1UUTA = UU^{-1} - UU^{T} 对某个两矩阵 UMnU \in M_{n} 成立,当且仅当 A1=AA^{-1} = \overline{A}AA 是对称矩阵。这与(4.4.7)有什么关系?

  7. AMnA \in M_{n} , 且记 A=B+iCA = B + iC , 其中 B,CMn(R)B, C \in M_{n}(\mathbf{R}) . 证明, λC\lambda \in \mathbf{C}AA 的合特征向量, 当且仅当 ±λ\pm |\lambda| 是分块矩阵

F=[BCCB]M2n(R)F = \left[ \begin{array}{l l} B & C \\ C & - B \end{array} \right] \in M _ {2 n} (\mathbf {R})

的(实)特征值. 提示: 用 x=u+ivx = u + iv 表示 Ax=rxA\overline{x} = rx , u,vRnu, v \in \mathbb{R}^n , r=λr = |\lambda| . 因而, 如果 FF 没有

实特征值,则 AA 不可能有合特征值

  1. 证明,如果 AMnA \in M_n 是对角矩阵或上三角矩阵,则 AA 的特征值与 AA 的合特征值在下述意义下是“相同”的:如果 λ\lambdaAA 的特征值,则对所有 θR\theta \in \mathbb{R}eiθλe^{i\theta} \lambdaAA 的合特征值,又如果 μ\muAA 的合特征值,则对某个 θR\theta \in \mathbb{R}eiθμe^{i\theta} \muAA 的特征值。

  2. 如果 AMn(R)A \in M_n(\mathbf{R}) ,证明: AA 的每个实特征值也是 AA 的合特征值。又如果 μ0\mu \geqslant 0AA 的合特征值,则 μ\muμ-\muAA 的特征值。提示:用 x=u+ivx = u + iv 表示 Ax=μxAx = \mu xu,vRnu, v \in \mathbb{R}^n 。考察例 254\left| \overline{254} \right|A=[0110]A = \left[ \begin{array}{ll}0 & 1 \\ 1 & 0\end{array} \right] 以说明,一个实矩阵可以有这样的非实特征值,它不与任何合特征值相对应。

  3. n=1n = 1 时引理(4.6.9)是什么意思?一个复数 zz 位于复平面中的单位圆上是指 zz=1zz = 1 。这个条件到矩阵的普通推广是要求 AAIAA^* - I ;这样的矩阵称为酉矩阵,它们在矩阵理论中起着重要的作用。另一个推广(当 n=1n = 1 时它简化成同样的情形)是要求 AA=IAA = I ,而这些矩阵如引理(4.6.9)所描述的那样合相似于单位矩阵。证明,若 AMnA \in M_nAA=IA\overline{A} = I ,则 (a) AA 是非奇异矩阵;(b) A1=AA^{-1} = A ;(c) detA=λ1λn=1\det A = |\lambda_1 \cdots \lambda_n| = 1 ;(d) 若 Axλxr0Ax - \lambda x \parallel r \neq 0 ,则 Ax=(1/λ)xAx = (1 / \lambda)x ;因而,只要 λ\lambdaAA 的特征值, 1/λ1 / \lambda 就是 AA 的特征值。证明:若 zRz \in \mathbb{R}z±1z \neq \pm 1 ,则矩阵 B=[ziiz]B = \left[ \begin{array}{cc} z & i \\ -i & z \end{array} \right] 有如下性质: ABB1A - BB^{-1} 的谱是

z1z+1,z+1z1,\left| \frac {z - 1}{z + 1}, \frac {z + 1}{z - 1} \right|,

因此,这样一些矩阵的特征值不都位于单位圆上。

  1. 事实上,每个复矩阵 AMnA \in M_n 可以写成 A=REA = RE ,其中, R,EMn,RR, E \in M_n, R 相似于实矩阵,而 EE=IEE = I 。说明这个分解是如何从每个 AMnA \in M_n 相似于实矩阵的事实得来的,并且解释它是怎样推广了每个复数 zz 可以写成 z=reiθz = re^{i\theta} (其中 rrθ\theta 是实数)这个事实。

  2. 证明定理(4.6.11)可以由本节正文最后一段中所述的两个矩阵合相似的一般必要充分条件推出。提示:把条件应用于 AA 和对角矩阵 Λ\Lambda

  3. 利用每个 AMnA \in M_{n} 合相似于一个实矩阵的事实证明,如果 nn 是奇数,则 AA 至少必须有一个合特征值。提示:奇数阶实矩阵 RR 至少有一个实特征值。关于 R2R^{2} 的特征值,这意味着什么?如果 AA 合相似于 RRAAAAR7R^{7} 有何关系?

  4. AMnA \in M_n 是对称矩阵。定理(4.6.11)后面的讨论说明 AA 可对角化,所以,存在非奇异矩阵 SMnS \in M_n 和对角矩阵 ΛMn\Lambda \in M_n ,使得 A=SΛS1A = S\Lambda S^{-1} 。说明,我们可以取 SS 为酉矩阵[因而从定理(4.6.11)可导出推论(4.4.4)],如下所述:注意到 AA 的对称性推出 (SS)Λ=Λ(SS)=Λ(SS)T(S^* S)\Lambda = \Lambda (\overline{S^* S}) = \Lambda (S^* S)^T 。利用极分解(7.3.3)把 SS 写成 S=UPS = UP ,其中, UMnU \in M_n 是酉矩阵, PMnP \in M_n 是Hermite矩阵,且对于某个多项式 p(t)p(t)P=p(SS)P = p(S^* S) [见定理(7.2.6)的证明]。证明 PA=ΛP=ΛPTPA = \Lambda \overline{P} = \Lambda P^T ,因而 SΛS1=UAUTS\Lambda S^{-1} = UAU^T

255

[256]

进一步阅读关于合相似以及一个矩阵族同时合对角化的问题的更多信息,可参看(4.4)节和(4.5)节末所引用的Hong和Horn的文章,也可参看他们的报告:“A Canonical Form for Matrices under Consimilarity”,Linear Algebra Appl. 102(1988),143-168.合相似的概念可作如下推广:用任意域代替复数域且用该域上的自同构代替复共轭运算:见[Jac],p.27.