跳到内容
← 全部问题

残差的正交性如何导出正规方程 ATAxA^T A x* = ATbA^T b?

残差向量 r⃗=Ax⃗∗−b⃗\vec{r} = A\vec{x}^* - \vec{b} 正交于列空间 C(A)C(A),因为 Ax⃗∗A\vec{x}^* 是 b⃗\vec{b} 到 C(A)C(A) 的正交投影。正交于 C(A)C(A) 意味着 r⃗\vec{r} 位于正交补 C(A)⊥C(A)^\perp 中。利用恒等式 C(A)⊥=N(AT)C(A)^\perp = N(A^T),我们知道 r⃗∈N(AT)\vec{r} \in N(A^T),这意味着 ATr⃗=0⃗A^T \vec{r} = \vec{0}。代入 r⃗\vec{r} 得到 AT(Ax⃗∗−b⃗)=0⃗A^T(A\vec{x}^* - \vec{b}) = \vec{0},展开后得到正规方程 ATAx⃗∗=ATb⃗A^T A \vec{x}^* = A^T \vec{b}。

适用条件

  • Ax⃗∗A\vec{x}^* 是 b⃗\vec{b} 到 C(A)C(A) 的正交投影
  • C(A)⊥=N(AT)C(A)^\perp = N(A^T)(线性代数基本定理)
  • 矩阵乘法对减法满足分配律

理解与推导

  1. 建立残差 Ax⃗∗−b⃗A\vec{x}^* - \vec{b} 正交于 C(A)C(A) 中的每个向量。
  2. 将几何正交性转化为代数隶属关系:Ax⃗∗−b⃗∈C(A)⊥A\vec{x}^* - \vec{b} \in C(A)^\perp。
  3. 应用子空间恒等式 C(A)⊥=N(AT)C(A)^\perp = N(A^T) 得出 Ax⃗∗−b⃗∈N(AT)A\vec{x}^* - \vec{b} \in N(A^T)。
  4. 使用零空间的定义:AT(Ax⃗∗−b⃗)=0⃗A^T(A\vec{x}^* - \vec{b}) = \vec{0}。
  5. 分配 ATA^T 得到 ATAx⃗∗−ATb⃗=0⃗A^T A \vec{x}^* - A^T \vec{b} = \vec{0}。
  6. 重排以获得正规方程:ATAx⃗∗=ATb⃗A^T A \vec{x}^* = A^T \vec{b}。

例子

黑板显示了链条:Ax⃗∗−b⃗∈C(A)⊥A\vec{x}^* - \vec{b} \in C(A)^\perp,然后 C(A)⊥=N(AT)C(A)^\perp = N(A^T),然后 AT(Ax⃗∗−b⃗)=0A^T(A\vec{x}^* - \vec{b}) = 0,导致 ATAx⃗∗=ATb⃗A^T A \vec{x}^* = A^T \vec{b}。

容易误解的地方

  • 混淆左零空间 N(AT)N(A^T) 与右零空间 N(A)N(A)。
  • 认为残差正交于 A 的行而不是列。

观看对应讲解

相关概念

继续追问

相关问题

理解原因

↗
理解原因

↗
理解原因

↗
理解原因

↗
掌握方法

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。