MIT18.06 线性代数笔记 15 子空间投影

老师首先从二维入手, 主要是要告诉我们, 如何找一个向量在一个子空间上的投影, 运用正交的思想, 并介绍了投影矩阵的概念. 把向量 b b b投影到子空间 A A A, 可以通过左乘投影矩阵 P P P完成, 即 P r o j ( b ) = P b Proj(b)=Pb Proj(b)=Pb.
直接看高维如何计算向量在子空间上的投影. 把 b b b投影到以 a 1 , a 2 , . . . , a m a_1, a_2, ... , a_m a1,a2,...,am为基的子空间上, 其中 a 1 , a 2 , . . . , a m a_1, a_2, ... , a_m a1,a2,...,am n n n维向量. 设投影后得到的向量为 p p p, 那么 p p p a 1 , a 2 , . . . , a m a_1, a_2, ... , a_m a1,a2,...,am的线性组合,
p = x 1 a 1 + x 2 a 2 + . . . + x m a m p=x_1a_1 + x_2a_2 + ... + x_ma_m p=x1a1+x2a2+...+xmam, 令
A = [ a 1 a 2 . . . a m ] A=[a_1 \quad a_2 \quad...\quad a_m] A=[a1a2...am]
x = [ x 1 x 2 . . . x m ] x = [x_1 \quad x_2 \quad ... \quad x_m] x=[x1x2...xm]
p = A x p=Ax p=Ax
由投影的定义, 向量 b − p b-p bp C ( A ) C(A) C(A)正交, 那么
A T ( b − A x ) = 0 A^T(b-Ax)=0 AT(bAx)=0 (子空间的基与 b − p b-p bp都正交)
A T A x = A T b A^TAx=A^Tb ATAx=ATb
从几何上看, 向量 b b b C ( A ) C(A) C(A)上的投影一定存在, 所以该方程一定有解, 代数证明可看https://blog.csdn.net/u011240016/article/details/52972295
这样 x x x解出来便是 A x = p Ax=p Ax=p的解, 称为 A x = b Ax=b Ax=b的最小二乘解.
也可看出 b − A x ∈ N ( A T ) b-Ax \in N(A^T) bAxN(AT), 也就是 b − A x ⊥ C ( A ) b-Ax \perp C(A) bAxC(A), 恰好和上节呼应.

A T A A^TA ATA可逆, 则 x = ( A T A ) − 1 A T b x=(A^TA)^{-1}A^Tb x=(ATA)1ATb, 即 p = A ( A T A ) − 1 A T b p=A(A^TA)^{-1}A^Tb p=A(ATA)1ATb, 投影矩阵 P = A ( A T A ) − 1 A T P=A(A^TA)^{-1}A^T P=A(ATA)1AT.
A A A也可逆, 则 b ∈ C ( A ) b\in C(A) bC(A), P r o j ( b ) = b Proj(b)=b Proj(b)=b, 通过计算也可得到 P = I P=I P=I.
P T = P P^T=P PT=P
P 2 = P P^2=P P2=P (几何上, 投影两次和投影一次没区别)

你可能感兴趣的:(数学,线性代数)