矩阵理论--矩阵分解

矩阵理论–矩阵分解

矩阵分解是期望将矩阵写成两个或者三个矩阵相乘的形式,其中最好是出现酉矩阵、对角矩阵、三角矩阵等特殊形式的矩阵,它们具有很好的性质。

1、三角分解

(1)非奇异方阵

方阵(非奇异):将方阵分解成酉矩阵左乘正线上三角,或者酉矩阵右乘正线下三角。

  1. 分解步骤:

    1. 列分块得n个列向量构成的向量组;
    2. 将n个列向量施密特正交单位化;
    3. 用标准正交基表出该向量组;
    4. 写成矩阵相乘的形式,即得三角分解。(正交基即列向量组,系数按列写成矩阵形式)

    按行分块,对行向量,通过列初等变换(高斯消元)得到标准正交基,即得到U矩阵右乘下三角

  2. 施密特正交化-单位化:

    1. β 1 = α 1 ∣ ∣ α 1 ∣ ∣ \beta_1 = \frac{\alpha_1}{||\alpha_1||} β1=∣∣α1∣∣α1;
    2. β 2 = α 2 − ( α 2 , β 1 ) β 1 ∣ ∣ α 2 − ( α 2 , β 1 ) β 1 ∣ ∣ \beta_2 = \frac{\alpha_2 - (\alpha_2,\beta_1)\beta_1}{||\alpha_2 - (\alpha_2,\beta_1)\beta_1||} β2=∣∣α2(α2,β1)β1∣∣α2(α2,β1)β1;
    3. β 3 = α 3 − ( α 3 , β 2 ) β 2 − ( α 3 , β 1 ) β 1 ∣ ∣ α 3 − ( α 3 , β 2 ) β 2 − ( α 3 , β 1 ) β 1 ∣ ∣ \beta_3 = \frac{\alpha_3 - (\alpha_3,\beta_2)\beta_2-(\alpha_3,\beta_1)\beta_1}{||\alpha_3 - (\alpha_3,\beta_2)\beta_2-(\alpha_3,\beta_1)\beta_1||} β3=∣∣α3(α3,β2)β2(α3,β1)β1∣∣α3(α3,β2)β2(α3,β1)β1
  3. 反过来表出:记k11=|A1|,k22 = |A2-(A2,B1)|,k12=(B1,A2)

    1. α 1 = k 11 β 1 \alpha_1 = k_{11}\beta_1 α1=k11β1;
    2. α 2 = k 22 β 2 + k 12 β 1 \alpha_2 = k_{22}\beta_2+k_{12}\beta_1 α2=k22β2+k12β1;
    3. α 3 = k 33 β 3 + k 23 β 2 + k 13 β 1 \alpha_3 = k_{33}\beta_3+k_{23}\beta_2+k_{13}\beta_1 α3=k33β3+k23β2+k13β1;
    4. A = [ α 1 , α 2 , α 3 ] = [ β 1 , β 2 , β 3 ] [ k 11 k 12 k 13 0 k 22 k 23 0 0 k 33 ] A = [\alpha_1,\alpha_2,\alpha_3] = [\beta_1,\beta_2,\beta_3]\begin{bmatrix}k_{11}&k_{12}&k_{13}\\ 0&k_{22}&k_{23}\\0&0&k_{33}\end{bmatrix} A=[α1,α2,α3]=[β1,β2,β3] k1100k12k220k13k23k33
  4. 特殊矩阵的三角分解

    1. 实满秩矩阵:A = QR,Q是正交矩阵,R是实正线上三角。
    2. 实对称正定矩阵:A = RTR,R实正线上三角。(正定实称矩阵和单位阵合同)
    3. Hermite矩阵:A = RHR,R复正线上三角。

(2)满秩的高矩阵、宽矩阵

  1. 列满秩矩阵,列分块,添加列向量,补成一个方阵(非奇异),再按方阵的方式分解,将得到一个方形的酉矩阵左乘(正线上三角;0)
  2. 行满秩矩阵,行分块,添加行向量,补成一个方阵(非奇异),再按方阵的方式分解,将得到一个方形的酉矩阵右乘(正线下三角,0)

(3)其它矩阵

奇异矩阵,非满秩的高矩阵、宽矩阵,可以分解为 U ∣ L 0 0 0 ∣ V U\begin{vmatrix}L&0\\0&0\end{vmatrix}V U L000 V,U、V是两个方形酉矩阵(不一定同阶)。

分解步骤:

  1. AP = B(E_r,C)
  2. AP = U(R;0 )(E_r,C) = U(R,RC;0,0)
  3. AP = U((L 0 )V1 ;0 0 ) = U(L 0 ;0 0 )V1
  4. A = U(L 0 ;0 0 )V1P-1 = U ∣ L 0 0 0 ∣ V U\begin{vmatrix}L&0\\0&0\end{vmatrix}V U L000 V

2、谱分解

谱是指矩阵的所有特征根构成的集合,表示为 𝜆(A)={𝜆1,𝜆2,……,𝜆r}。

首先需要指出,只有单纯矩阵才有谱分解。

(1)单纯矩阵:每个特征根的基础解系的维数等于特征根的重数。

单纯矩阵,等价于可对角化矩阵

  1. 分解步骤:P仅是一个非奇异阵
    1. 解特征方程式,求特征根;
    2. 相似对角化:D = diag() = P-1AP;A = PDP-1
    3. P列分块,P-1行分块,利用分块矩阵的乘法即得A的谱分解
  2. 单纯矩阵谱分解就是将矩阵分解成一系列的秩一矩阵加权和。
  3. 相似对角化:
    1. Ap = p𝜆,p是某个特征根的特征向量
    2. 由于是单纯矩阵,该特征根有几重,这样的p就有几个,这几个p要求线性无关;
    3. 一共有n个p,从而构成一个方阵P,且线性无关,那么就非奇异,有逆;
    4. D = P-1AP。
  4. 秩一矩阵:行向量乘以列向量。
  5. 幂等矩阵:投影矩阵,AA=A;由于P-1P=E,则P的行向量乘以P-1的列向量,将得到一个幂等矩阵。
  6. 幂等矩阵的秩可以是小于等于n的任何一个数,0矩阵是一种幂等矩阵,单位阵E也是一种幂等矩阵。
  7. 秩一矩阵要么是幂等矩阵,要么是幂等矩阵乘以一个缩放因子,即AA=kA。
  8. 幂等矩阵:特征值非零即1,可对角化。
  9. 幂等矩阵: R ( P ) ⨁ N ( P ) = C n R(P)⨁N(P)=C^n R(P)N(P)=Cn,R§是特征值1的特征子空间,N§是特征值0的特征子空间。

单纯矩阵的谱分解:

  1. 单纯矩阵等于一系列幂等矩阵Ai的加权求和,权值为特征值。
  2. 幂等性:Ai
  3. 分离性:AiAj=E
  4. 可加性: ∑ A i = E \sum A_i=E Ai=E

(2)正规矩阵:满足AHA=AAH。正规矩阵一定是单纯矩阵。

注意1:AHA是Hermite矩阵,不代表A是Hermite矩阵。
A = A H ≻ A H A = A A H ≻ A = P D P − 1 A=A^H \succ A^HA=AA^H \succ A=PDP^{-1} A=AHAHA=AAHA=PDP1
注意2: ( A H B ) H = B H A (A^HB)^H=B^HA (AHB)H=BHA

  1. 分解步骤:此处的P是一个酉矩阵。正规矩阵可酉相似对角化。

    1. 相似对角化;
    2. P列分块,P-1行分块,分块矩阵乘法。
  2. 正规矩阵谱分解成了一系列的正交投影的加权和。

  3. 正交投影:幂等矩阵,并且是Hermite阵。

  4. 如果A为上三角矩阵,则A是正规矩阵的充要条件是A为对角矩阵;

  5. 如果A为块上三角矩阵,则A是正规矩阵的充要条件是A为块对角矩阵,且对角块为正规矩阵。

  6. tr(AAH)=tr(AHA)=A的矩阵二范数的平方;

  7. A与B酉相似,如果A是正规矩阵,则B也是正规矩阵。

  8. 舒尔分解任意方阵A=URUH,即任意方阵和上三角矩阵R相似,R的对角元为A的特征值

  9. 舒尔分解+正规矩阵:A是正规矩阵,则R是正规矩阵,则R是对角矩阵。

  10. 正规矩阵A性质:

    1. λ ( A ) = λ ˉ ( A H ) \lambda(A)=\bar \lambda(A^H) λ(A)=λˉ(AH) ∣ ∣ A x ∣ ∣ = ∣ ∣ A H x ∣ ∣ ||Ax|| = ||A^Hx|| ∣∣Ax∣∣=∣∣AHx∣∣
    2. A的特征子空间和AH的特征子空间完全相同。
    3. A的特征子空间正交。不同特征值的特征向量必正交。
    4. A是单纯矩阵

3、最大秩分解

  1. 最大秩分解:任意矩阵A,A=BD,B是一个列满秩矩阵,D是一个行满秩矩阵,三个矩阵的秩相等。
  2. 分解方法:
    1. A化为行简化阶梯形A_w;
    2. A_w的非0列对应于A中的列构成B,A_w的非0行对应于A_w的行构成D
  3. 列满秩矩阵:A是mxn的矩阵,若m>=n,则rank(A)<=n,nullity(A)<=n
    1. 秩零度定理:rank(A) + nullity(A) = n
    2. nullity(A)等于Ax=0的解空间维数。
    3. 如果rank(A)=n,那么nullity(A)=0,即Ax=0的解空间为零空间。
    4. 列满秩矩阵构成的齐次线性方程组只有零解。

4、奇异值分解

三角分解: A = U ∣ L 0 0 0 ∣ V A=U\begin{vmatrix}L&0\\0&0\end{vmatrix}V A=U L000 V

其中L是一个r阶正线下三角矩阵。

为了进一步简化,发展出奇异值分解: A = U ∣ D 0 0 0 ∣ V H A=U\begin{vmatrix}D&0\\0&0\end{vmatrix}V^H A=U D000 VH

其中D是一个r阶正线对角矩阵。

  1. 分解步骤:
    1. 求AHA的特征值,从而求出正奇异值 σ i = λ i \sigma_i = \sqrt{\lambda_i} σi=λi
    2. 由于是正规矩阵,因此可以将每个特征根对应的特征子空间的基抽出来构成一个n阶酉矩阵 V = ∣ V 1 V 2 ∣ V = \begin{vmatrix}V1&V2 \end{vmatrix} V= V1V2
    3. A H A = V ∣ D H D 0 0 0 ∣ V H A^HA=V\begin{vmatrix}D^HD&0\\0&0\end{vmatrix}V^H AHA=V DHD000 VH
    4. D H D = d i a g { λ 1 , λ 2 , . . . , λ r } D^HD=diag\{{\lambda_1,\lambda_2,...,\lambda_r}\} DHD=diag{λ1,λ2,...,λr};D=diag{𝛿1,𝛿2,…,𝛿r},|𝛿i| = 𝛔i > 0; D的取法不唯一,𝛿i是一个复数,模长为𝛔i,相位任意。
    5. U = (U1, U2);U1 = AV1D-1;U2是U1的正交补,U2HU1=0。U1Hx=0,求出基础解系,U1和基础解系一起作施密特正交化,即得U。
    6. UHAV = ∣ D 0 0 0 ∣ \begin{vmatrix}D&0\\0&0\end{vmatrix} D000 ;
    7. A = U ∣ D 0 0 0 ∣ V H U\begin{vmatrix}D&0\\0&0\end{vmatrix}V^H U D000 VH
  2. (AHA)HAHA = AHA(AHA)H,因此AHA是n阶正规矩阵,正规矩阵可以谱分解成一系列正交投影的加权和,AHA是半正定矩阵。换句话说,AHA比一般Hermite矩阵的条件更强,一般的Hermite矩阵不一定能写成AHA。
  3. 正交补的求法:W2是W1的正交补。
    1. 根据秩零度定理:rank(A)+N(A)=n;
    2. A的极大无关列向量组可张成rank(A)维的空间W1;
    3. 令Ax=0,求出基础解系,基础解系可张成解空间W2;
    4. W1⨁W2=V(Cn)

5、舒尔分解

  1. 舒尔分解相当重要,可以单独拿出来作为一节
  2. 任意方阵A=URUH,即任意方阵和上三角矩阵R酉相似,R的对角元为A的特征值
  3. 证明过程:
    1. A = PJP-1,任意方阵相似于Jordan标准型,J是一个上三角阵,对角元为A的所有特征值
    2. P=UR,三角分解,U是一个酉矩阵,R是一个上三角
    3. A = URJR-1UH
    4. 上三角阵的逆仍然是上三角,且对角线为原上三角的倒数。(上三角乘以非上三角,一定不为对角阵)
    5. 上三角阵的连乘积仍然为上三角,对角元为上三角对应相乘。
    6. 所以T = RJR-1是上三角,且T的对角元和R的对角元完全相同。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值