MIT 18.06 linear algebra 第三十四讲笔记

MIT 18.06 linear algebra 第三十四讲笔记


第三十四课课程要点:

  • 4 subspaces
  • left-inverse
  • right-inverse
  • pseudo-inverse

这里写图片描述

这张图是最前面学到的关于矩阵四个子空间。

m × n 的矩阵 A ,如果矩阵 A 的左右逆都存在即 A 1 A = I = A A 1 ,那么这个矩阵满足 r = m = n ,即为满秩方阵。


左逆-列满秩

如果矩阵 A 是列满秩,即 r = n < m ,矩阵各个列向量是线性独立的,那么矩阵的 N ( A ) = { 0 } 。这时矩阵只存在左逆。对于 A x = b 那么它的解只有一个或者无解。因为如果 b 在矩阵 A 的列空间中的话(即 b N ( A ) 中),那么既可以得到一个唯一解,如果向量 b 不在矩阵 A 的列空间中,则无解。

如果矩阵 A 的各个列是线性无关的,不论矩阵的形状如何。 A T A 都是对称且可逆的矩阵。

( A T A ) 1 A T A = I n × n ,左侧红色的部分就被称为矩阵 A 的左逆,即 A l e f t 1 = ( A T A ) 1 A T 。看到 ( A T A ) 1 A T ,是不是似曾相识,它就是前面学到的投影矩阵,这个是在列空间上的投影。


右逆-行满秩

假设矩阵 A 为行满秩矩阵,即 r = m < n N ( A T ) = { 0 } 。在求解 A x = b 时,由于 A 是行满秩,所以说在消元的时候不会出现全零的行,不会导致消到最后出现 0 = b i 的情形。 x n m 个自由变量,即 A x = b 有无穷多个解。由于矩阵 A 是行满秩的,那么 A A T 是可逆的。

A A T ( A A T ) 1 = I ,红色的部分就是矩阵 A 的右逆。即 A r i g h t 1 = A T ( A A T ) 1 A T ( A A T ) 1 也是一个投影矩阵,它是在行空间上的投影矩阵。


  1. 当矩阵 A 两边都存在逆时,两个零空间即 N ( A ) N ( A T ) 均为0向量。
  2. 当矩阵 A 只存在左逆时, N ( A ) = { 0 }
  3. 当矩阵 A 只存在右逆时, N ( A T ) = { 0 }
  4. 当矩阵 A 左右逆均不存在时, N ( A ) N ( A T ) 都是存在的,不只有零向量。这是 r < n a n d r < m

这里写图片描述
伪逆

从上图中,在行空间中有两个向量 x y , A x A y 一定是在矩阵 A 的列空间中,那么这个矩阵 A 有点类似于行空间到列空间的一个映射。即行空间与列空间是一一对应的。如果向量 k 在矩阵 A 的零空间中,那么 A k = 0 ,所以在整个 R n 中的所有向量均可以由行空间中的向量和零空间中的向量表示。由于零空间的存在它会把这些向量变为零向量。这样所有 R n 中所有向量便都被包含了。

所有空间中的向量都能由行空间中的分量和零空间中的分量组成,变换会将零空间中的分量消掉。


证明:矩阵 A 行空间中的向量 x , y ,如果 x y ,那么 A x A y .
矩阵 A 为行空间到列空间的一个映射,如果我们就限制在这两个空间上,那么矩阵 A 就是可逆的,因为 A x ,从行空间到了列空间,也可以由办法找到从列空间到行空间的映射。即 y = A A y 。伪逆 A 的作用就是把 N ( A T ) 变没。

现在假设 A x = A y ,那么 A ( x y ) = 0 ,其中 x y 属于 N ( A ) 。前假设向量 x , y 都在行空间中,那么 x y 必然也在行空间中。因此出现矛盾,得出 x = y


怎么样得出伪逆 A
前面我们学到分解一个矩阵可以通过SVD方法来 A = U Σ V T

其中对角阵 Σ = [ σ 1 σ 2 σ r 0 0 ]

那么这个矩阵的伪逆 Σ = [ 1 σ 1 1 σ 2 1 σ r 0 0 ]

Σ Σ = [ 1 1 1 0 ] 这是在列空间上的投影矩阵。

Σ Σ = [ 1 1 1 0 ] 这是在行空间上的投影矩阵。

矩阵可能没有左逆或者右逆,但是它一定存在伪逆

A = V Σ U T

猜你喜欢

转载自blog.csdn.net/light_blue_love/article/details/79711435