L26-对称矩阵及正定性-习题集

linear-algebra

L26-对称矩阵及正定性-习题集

参考

问题 25.1

以下是一个证明「所有元素都是实数的矩阵,其特征值都是实数」的过程

根据 Ax=λxAx=\lambda x 可得 xTAx=λxTxx^{T}Ax=\lambda x^{T}x 所以 λ=xTAxxTx\lambda=\cfrac{x^{T}Ax}{x^{T}x}

但是要这个证明成立其实隐藏着一个并不一定合理的前提

以矩阵 A=[0110]A=\begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix} 作为示例,通过验证 λ=i\lambda=i 是它的特征值,以及相应的特征向量是 x=[i1]x=\begin{bmatrix} i \\ 1 \end{bmatrix},找到这个隐藏的前提是什么

提示

矩阵 A=[0110]A=\begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix} 被称为 90° 的旋转矩阵

因为它可以在欧氏空间内执行旋转变换,在乘以另一个向量/矩阵时,会改变它们的方向,但并不影响大小

解答

假设矩阵的其中一个特征值为 λ=i\lambda=i 相应的特征向量是 x=[i1]x=\begin{bmatrix} i \\ 1 \end{bmatrix}

Ax=[0110][i1]=[1i]Ax=\begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix}\begin{bmatrix} i \\ 1 \end{bmatrix}=\begin{bmatrix} -1 \\ i \end{bmatrix}

对于 λx=i[i1]=[i2i]=[1i]\lambda x=i\begin{bmatrix} i \\ 1 \end{bmatrix}=\begin{bmatrix} i^{2} \\ i \end{bmatrix}=\begin{bmatrix} -1 \\ i \end{bmatrix}

所以 λ=i\lambda=ix=[i1]x=\begin{bmatrix} i \\ 1 \end{bmatrix} 可以使 Ax=λxAx=\lambda x 成立,即它们是矩阵 AA 的一个特征值和特征向量

复现以上的证明/推导过程,对于等式 xTAx=λxTxx^{T}Ax = \lambda x^{T}x

左边为

xTAx=[i1]([0110][i1])=[i1][1i]=1×i+i×1=i+i=0\begin{aligned} x^{T}Ax&= \begin{bmatrix} i & 1 \end{bmatrix} ( \begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix} \begin{bmatrix} i \\ 1 \end{bmatrix} ) \\ &= \begin{bmatrix} i & 1 \end{bmatrix} \begin{bmatrix} -1 \\ i \end{bmatrix} \\ &=-1 \times i+i \times 1 \\ &=-i+i \\ &=0 \end{aligned}

右边为

λxTx=i([i1][i1])=i(i2+1)=i(1+1)=0\begin{aligned} \lambda x^{T}x&= i ( \begin{bmatrix} i & 1 \end{bmatrix} \begin{bmatrix} i \\ 1 \end{bmatrix} ) \\ &= i(i^{2}+1) \\ &=i(-1+1) \\ &=0 \end{aligned}

所以特征值 λ=i\lambda =i 和相应的特征向量 x=[i1]x=\begin{bmatrix} i \\ 1 \end{bmatrix} 可使等式 xTAx=λxTxx^{T}Ax = \lambda x^{T}x 成立

但是由于 xTx=[i1][i1]=i2+1=1+1=0x^{T}x=\begin{bmatrix} i & 1 \end{bmatrix} \begin{bmatrix} i \\ 1 \end{bmatrix}=i^{2}+1=-1+1=0

而在题目的证明过程中 λ=xTAxxTx\lambda=\cfrac{x^{T}Ax}{x^{T}x} 需要满足一个隐藏的前提 xTx0x^{T}x \ne 0,这与上述所得矛盾,所以这一步的证明并不成立

在题目的证明过程中,对于非零向量 xx 假定其模长的平方 xTx=x12+x22++xn2x^{T}x=x_{1}^{2}+x_{2}^{2}+\dots+x_{n}^{2} 不等于零的,这对于向量各元素 xix_{i} 都是实数才成立,而如果非零向量 xx 的元素中含有复数则不成立

问题 25.2

假设由一系列的非奇异矩阵 nonsingular matrices 所构成的集合,若集合包含矩阵 AABB,则也包含 ABABA1A^{-1},即相乘矩阵的结果矩阵矩阵的逆也在该集合中(该集合对于矩阵的相乘矩阵的求逆操作「封闭」)

以下哪些类型的矩阵可构成上述的集合

a. 正定矩阵 AA

b. 正交矩阵 QQ

c. 幂矩阵 etAe^{tA}(其中 AA 是一个不变的矩阵,变量是 tt

d. 行列式为 11 的矩阵 DD

解答 a

正定矩阵 AA 不能构成上述集合

以下是反例

对于正定矩阵 A=[2111]A=\begin{bmatrix} 2 & 1 \\ 1 & 1 \end{bmatrix}B=[11/21/21]B=\begin{bmatrix} 1 & 1/2 \\ 1/2 & 1 \end{bmatrix}

它们的乘积为 AB=[2.521.51.5]AB=\begin{bmatrix} 2.5 & 2 \\ 1.5 & 1.5 \end{bmatrix} 并不是对称矩阵(也就不是正定矩阵)

解答 b

正交矩阵 QQ 可以构成上述集合

对于两个正交矩阵 AABB

(AB)TAB=BTATAB=BTIB=I\begin{aligned} (AB)^{T}AB&= B^{T}A^{T}AB \\ &=B^{T}IB \\ &=I \end{aligned}

它们的乘积依然是正交矩阵

正交矩阵的逆矩阵就是其转置矩阵 A1=ATA^{-1}=A^{T} 当矩阵 AA 是正交矩阵,则它的转置 ATA^{T} 也是正交矩阵,所以 A1A^{-1} 也是正交矩阵

以上证明了正交矩阵相乘和逆矩阵依然是正交矩阵,即对于矩阵的相乘矩阵的求逆这两种操作是「封闭」,所以正交矩阵可以构成上述集合

解答 c

幂矩阵 etAe^{tA} 可以构成上述集合

对于两个幂矩阵 et1Ae^{t_{1}A}et2Ae^{t_{2}A}

et1Aet2A=et1A+t2A=e(t1t2)A\begin{aligned} e^{t_{1}A}e^{t_{2}A}&= e^{t_{1}A+t_{2}A} \\ &=e^{(t_{1}t_{2})A} \end{aligned}

它们的乘积依然是幂矩阵

对于 (etA)1=etA(e^{tA})^{-1}=e^{-tA} 依然是幂矩阵

以上证明了幂矩阵相乘和「逆矩阵」(倒数 ❓ )依然是幂矩阵,即对于矩阵的相乘矩阵的求逆这两种操作是「封闭」,所以幂矩阵可以构成上述集合

解答 d

行列式为 11 的矩阵 DD 可以构成上述集合

对于两个行列式为 11 的矩阵 AABB

det(AB)=det(A)det(B)=1×1=1\begin{aligned} det(AB)&=det(A)det(B) \\ &=1 \times 1 &=1 \end{aligned}

根据行列式的 特性九 可知它们的乘积的结果矩阵的行列式依然是 11

由于逆矩阵和原矩阵相乘得到单位矩阵 A1A=IA^{-1}A=I 根据行列式的 特性一 可知所以 det(A1A)=detI=1det(A^{-1}A)=detI=1,再根据行列式的 特性九 可将相乘矩阵进行分解 det(A1A)=det(A1)detA=1det(A^{-1}A)=det(A^{-1})detA=1 所以逆矩阵的行列式为 det(A1)=1/detA=1/1=1det(A^{-1})=1/detA=1/1=1

以上证明了行列式为 11 的矩阵相乘和「逆矩阵」的行列式依然是 11,即对于矩阵的相乘矩阵的求逆这两种操作是「封闭」,所以行列式为 11 的矩阵可以构成上述集合


Copyright © 2024 Ben

Theme BlogiNote

Icons from Icônes