Lecture 15: Projection onto Subspaces
MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总
投影
为什么投影
当
Ax=b 无解时,而
Ax=p 有解
(其中p是b向A的列空间投影得到的向量)
- 解释:当b不在A的列空间中,那么我们就把b投影到A的列空间中
投影过程
一维情况
b 投影到
a 上, 在
a 上的分量就是
p
-
p 与
a 同方向。
p=xa,x∈R
-
注意这里有一个直角。根据直角可以得到
e与
a正交,由此可以得到x。
aT(b−xa)=0
∴x=aTb/aTa,p=a(aTb/aTa)
p=Pb=(aaT/aTa)b
投影矩阵
P 是投影矩阵,作用于
b 上,让
Pb 成为
a 方向的投影, 即
xa=f(b)=Pb。
性质
PT=P,P2=P(p再在a上的投影还是自己)
二维情况
A 的列空间是
[a1,a2]
-
p=x1a1+x2a2=Ax,p是在A的列空间中的。
-
p与a1,a2正交
a1T(b−Ax)=0,a2T(b−Ax)=0
[a1Ta2T](b−Ax)=[00]
-
AT(b−Ax)=0
∴x=(ATA)−1ATb,P=A(ATA)−1AT
注意:
ATA不一定有逆矩阵,
A不一定有逆矩阵;
r(
ATA) = r(
A),且零空间一致
性质 同上