超定方程的最小二乘解的三维几何解释
分类:
文章
•
2024-08-04 21:27:28
- 原始方程 Ax=b,解为 x=A−1b,matlab描述
x = A\b
- 超定方程乘以 AT 变为方阵 ATAx=ATb
- 列向量的形式 ATA 直接是一个数,简化计算
- 再把 ATA 作为一个整体除过去
x=(ATA)−1ATb
- 最小二乘解,向量 b′ 在张成的平面之外,解的满足误差最小,合成的向量是 b′ 在张成的投影
AT(b′−Ax′)=0
- v 和 w 均为列向量
A=[v,w]=[x1y1x2y2]
AT=[vTwT]=[x1x2y1y2]
- 向量 v 和 向量 e 垂直
x1x3+y1y3=0⇒[x1,y1][x3y3]=0⇒vT[x3y3]=vTe=0
- 向量 e 与张成的平面垂直
ATe=0
-
b 位于张成的向量内
k1v+k2w=b
[v,w][k1k2]=b
- 在matlab里有子程序对应 (ATA)−1AT 伪逆
pinv(A)