5.2 正规方程
A H A x = A H b 为 A x = b 的 正 规 方 程 \begin{aligned} A^HAx=A^Hb为Ax=b的正规方程 \end{aligned} AHAx=AHb为Ax=b的正规方程
5.2.1 正规方程必有解
正规方程 A H A x = A H b A^HAx=A^Hb AHAx=AHb 必有解 ,且特解为 x 0 = A + b x_0=A^+b x0=A+b ,使 A H A x 0 = A H b A^HAx_0=A^Hb AHAx0=AHb
证明
由
于
A
H
A
A
+
=
(
A
A
+
)
H
=
A
A
+
A
H
(
A
A
+
)
H
=
(
A
A
+
A
)
H
=
A
H
,
令
x
0
=
A
+
b
,
则
A
A
H
x
0
=
A
H
A
A
+
b
=
A
H
b
\begin{aligned} &由于A^HAA^+\xlongequal{(AA^+)^H=AA^+}A^H(AA^+)^H=(AA^+A)^H=A^H,\\ &令x_0=A^+b,则AA^Hx_0=A^HAA^+b=A^Hb \end{aligned}
由于AHAA+(AA+)H=AA+AH(AA+)H=(AA+A)H=AH,令x0=A+b,则AAHx0=AHAA+b=AHb
推论
若矩阵方程 A X D = B AXD=B AXD=B 有解,则有特解 X 1 = A + B D + X_1=A^+BD^+ X1=A+BD+
5.2.2 Ax=b 与 A H A x = A H b A^HAx=A^Hb AHAx=AHb 的关系
1. 若 A x = b 有 解 , 则 A H A x = A H b 有 解 , 且 两 个 方 程 组 同 解 ( 相 容 ) 2. 若 A x = b 无 解 , 则 A H x = A H b 仍 然 有 解 , 且 特 解 为 A + b ( 不 相 容 ) 1.若Ax=b有解,则 A^HAx=A^Hb有解,且两个方程组同解(相容)\\ 2.若Ax=b无解,则 A^Hx=A^Hb仍然有解,且特解为A^+b(不相容) 1.若Ax=b有解,则AHAx=AHb有解,且两个方程组同解(相容)2.若Ax=b无解,则AHx=AHb仍然有解,且特解为A+b(不相容)
a. A x = b Ax=b Ax=b 有解判定
若 A x = b Ax=b Ax=b 有解(相容),则可知 b ∈ R ( A ) = { y = A x ∣ x ∈ C n } b\in R(A)=\{y=Ax\vert x\in C^n\} b∈R(A)={y=Ax∣x∈Cn} ,即 A x = b Ax=b Ax=b 有解 ⟺ \iff ⟺ b ∈ R ( A ) b\in R(A) b∈R(A)
b. 无解定理
若 A x = b 无 解 ( 不 相 容 ) , 则 对 一 切 x ∈ C n , A x ≠ b , 即 A x = b 无 解 ⟺ b ∉ R ( A ) 若 A x = b 无 解 , 则 队 一 切 x ∈ C n , A x ≠ b 必 有 ∥ A x − b ∥ 2 > 0 , 即 A x = b 无 解 ⟺ ∥ A x − b ∥ 2 > 0 若Ax=b无解(不相容),则对一切x\in C^n,Ax\neq b,即Ax=b无解\iff b\notin R(A)\\ 若Ax=b无解,则队一切x\in C^n,Ax\neq b必有\Vert Ax-b\Vert^2>0,即 Ax=b无解\iff \Vert Ax-b \Vert^2>0 若Ax=b无解(不相容),则对一切x∈Cn,Ax=b,即Ax=b无解⟺b∈/R(A)若Ax=b无解,则队一切x∈Cn,Ax=b必有∥Ax−b∥2>0,即Ax=b无解⟺∥Ax−b∥2>0
若 x 0 = A + b 使 A x 0 ≠ b , 则 A x = b 无 解 ( 不 相 容 ) 若x_0=A^+b 使Ax_0\neq b,则 Ax=b 无解(不相容) 若x0=A+b使Ax0=b,则Ax=b无解(不相容)
c. 高阵的解
若 A = A m × n A=A_{m\times n} A=Am×n 为列满秩阵,则有 N ( A ) = { 0 ⃗ } N(A)=\{\vec{0}\} N(A)={0} ,即 A X = 0 AX=0 AX=0 只有零解 X = 0 ⃗ X=\vec{0} X=0
若A为高阵,则 A x = b Ax=b Ax=b 的解为 x 0 = A + b x_0=A^+b x0=A+b 的唯一解
eg
5.2.3 通解公式
a. A x = b Ax=b Ax=b 有解情形
设 A y = 0 Ay=0 Ay=0 基本解为 Y 1 , Y 2 , ⋯ , Y k Y_1,Y_2,\cdots,Y_k Y1,Y2,⋯,Yk ,则 A y = 0 Ay=0 Ay=0 有通解, y = t 1 Y 1 + t 2 Y 2 + ⋯ + t k Y k y=t_1Y_1+t_2Y_2+\cdots+t_kY_k y=t1Y1+t2Y2+⋯+tkYk ,可写 N ( A ) = { y ∣ A y = 0 } = { 全 体 y = t 1 Y 1 + t 2 Y 2 + ⋯ + t k Y k } N(A)=\{y\vert Ay=0\}=\{全体y=t_1Y_1+t_2Y_2+\cdots+t_kY_k\} N(A)={y∣Ay=0}={全体y=t1Y1+t2Y2+⋯+tkYk} k=n-r(A)
且 A y = b Ay=b Ay=b 通解公式为 x = x 0 + ( t 1 Y 1 + t 2 Y 2 + ⋯ + t k Y k ) = Δ x 0 + y , ∀ y ∈ N ( A ) x=x_0+(t_1Y_1+t_2Y_2+\cdots+t_kY_k)\xlongequal{\Delta}x_0+y,\forall y\in N(A) x=x0+(t1Y1+t2Y2+⋯+tkYk)Δx0+y,∀y∈N(A)
最小二乘解
若 A x = b Ax=b Ax=b 有解,则哪个解x的长度平方 $\vert x\vert2=xHx=\vert x_1\vert^2+\cdots+\vert x_k\vert^2 $ 最小: x 0 = A + b x_0=A^+b x0=A+b
eg
r ( A ) = r ( A ∣ b ) = 1 , 故 A x = b 有 解 x 0 = A + b = ( 1 1 2 2 ) + b = 1 10 ( 1 2 1 2 ) ( 1 2 ) = 1 10 ( 5 5 ) = ( 1 2 1 2 ) A x = 0 ⇒ ( 1 1 2 2 ) ( x 1 x 2 ) = 0 ⇒ x 1 + x 2 = 0 ⇒ A x = 0 通 解 x = ( 1 − 1 ) A x = b 的 通 解 公 式 为 X = ( 1 2 1 2 ) + t ( 1 − 1 ) \begin{aligned} &r(A)=r(A\vert b)=1,故Ax=b有解\\ &x_0=A^+b=\left( \begin{matrix} 1&1\\2&2 \end{matrix} \right)^+b=\frac{1}{10}\left( \begin{matrix} 1&2\\1&2 \end{matrix} \right)\left( \begin{matrix} 1\\2 \end{matrix} \right)=\frac{1}{10}\left( \begin{matrix} 5\\5 \end{matrix} \right)=\left( \begin{matrix} \frac{1}{2}\\\frac{1}{2} \end{matrix} \right)\\ &Ax=0\Rightarrow\left( \begin{matrix} 1&1\\2&2 \end{matrix} \right)\left( \begin{matrix} x_1\\x_2 \end{matrix} \right)=0\Rightarrow x_1+x_2=0\Rightarrow Ax=0通解x=\left( \begin{matrix} 1\\-1 \end{matrix} \right)\\ &Ax=b的通解公式为 X=\left( \begin{matrix} \frac{1}{2}\\\frac{1}{2} \end{matrix} \right)+t\left( \begin{matrix} 1\\-1 \end{matrix} \right) \end{aligned} r(A)=r(A∣b)=1,故Ax=b有解x0=A+b=(1212)+b=101(1122)(12)=101(55)=(2121)Ax=0⇒(1212)(x1x2)=0⇒x1+x2=0⇒Ax=0通解x=(1−1)Ax=b的通解公式为X=(2121)+t(1−1)
b. A x = b A x=b Ax=b 无解情形
若 A x = b Ax=b Ax=b 无解,则 ∣ A x − b ∣ 2 > 0 \vert Ax-b\vert^2>0 ∣Ax−b∣2>0 ,对于 x ∈ C n x\in C^n x∈Cn ,如何使 ∣ A x − b ∣ \vert Ax-b\vert ∣Ax−b∣ 最小: x 0 = A + b x_0=A^+b x0=A+b
若 ∣ A x 0 − b ∣ 2 \vert Ax_0-b\vert ^2 ∣Ax0−b∣2 为 ∣ A x − b ∣ 2 \vert Ax-b\vert^2 ∣Ax−b∣2 的最小值,则 x 0 x_0 x0 为 A x − b Ax-b Ax−b 的一个极小二乘解,即 ∣ A x 0 − b ∣ 2 \vert Ax_0-b\vert^2 ∣Ax0−b∣2 为 A X AX AX 与 b b b 的最小平方距离
证明
A
x
−
A
x
0
=
A
(
x
−
x
0
)
∈
R
(
A
)
,
∴
(
b
−
A
x
0
)
⊥
A
(
x
−
x
0
)
∣
A
x
−
b
∣
2
=
勾
股
定
理
∣
A
(
x
−
x
0
)
+
A
(
x
0
−
b
)
∣
2
≥
∣
A
(
x
−
x
0
)
∣
2
+
∣
A
(
x
0
−
b
)
∣
2
≥
∣
A
(
x
0
−
b
)
∣
2
当
且
仅
当
A
(
x
−
x
0
)
=
0
时
,
∣
A
x
0
−
b
∣
2
=
∣
A
(
x
0
−
b
)
∣
2
最
小
\begin{aligned} &Ax-Ax_0=A(x-x_0)\in R(A),\therefore (b-Ax_0)\bot A(x-x_0)\\ &\vert Ax-b\vert^2\xlongequal{勾股定理}\vert A(x-x_0)+A(x_0-b)\vert^2 \ge \vert A(x-x_0)\vert^2 + \vert A(x_0-b)\vert^2\ge \vert A(x_0-b)\vert^2\\ &当且仅当A(x-x_0) =0时, \vert Ax_0-b\vert^2=\vert A(x_0-b)\vert ^2最小 \end{aligned}
Ax−Ax0=A(x−x0)∈R(A),∴(b−Ax0)⊥A(x−x0)∣Ax−b∣2勾股定理∣A(x−x0)+A(x0−b)∣2≥∣A(x−x0)∣2+∣A(x0−b)∣2≥∣A(x0−b)∣2当且仅当A(x−x0)=0时,∣Ax0−b∣2=∣A(x0−b)∣2最小
小二解公式
令 x 0 = A + b x_0=A^+b x0=A+b ,则 A x = b Ax=b Ax=b 的全体小二解为 x = x 0 + Y , Y ∈ N ( A ) , A Y = 0 x=x_0+Y,Y\in N(A),AY=0 x=x0+Y,Y∈N(A),AY=0
最佳小二解
若 A x = b Ax=b Ax=b 无解,则 x 0 = A + b x_0=A^+b x0=A+b 为最佳小二解
eg
r ( A ) = 1 , r ( A ∣ b ) = 3 , 故 A x = b 无 解 最 佳 小 二 解 x 0 = A + b = 1 6 ( 1 1 1 1 1 1 ) ( 1 2 3 ) = ( 1 1 ) , 令 A y = 0 , ⇒ x 1 + x 2 = 0 , 即 Y = ( 1 − 1 ) 全 体 小 二 解 为 X = x 0 + t Y = ( 1 1 ) + t ( 1 − 1 ) \begin{aligned} &r(A)=1,r(A\vert b)=3,故Ax=b无解\\ &最佳小二解x_0=A^+b=\frac{1}{6}\left( \begin{matrix} 1&1&1\\1&1&1 \end{matrix} \right)\left( \begin{matrix} 1\\2\\3 \end{matrix} \right)=\left( \begin{matrix} 1\\1 \end{matrix} \right),令Ay=0,\Rightarrow x_1+x_2=0,即Y=\left( \begin{matrix} 1\\-1 \end{matrix} \right)\\ &全体小二解为X=x_0+tY=\left( \begin{matrix} 1\\1 \end{matrix} \right)+t\left( \begin{matrix} 1\\-1 \end{matrix} \right) \end{aligned} r(A)=1,r(A∣b)=3,故Ax=b无解最佳小二解x0=A+b=61(111111)⎝⎛123⎠⎞=(11),令Ay=0,⇒x1+x2=0,即Y=(1−1)全体小二解为X=x0+tY=(11)+t(1−1)
r ( A ) = 1 ≠ r ( A ∣ b ) = 2 , ∴ A x = b 无 解 最 佳 小 二 解 x 0 = A + b = 1 10 ( 1 2 1 2 ) ( 1 3 ) = 1 10 ( 7 7 ) 设 A y = 0 ⇒ ( 1 1 2 2 ) ( y 1 y 2 ) = y 1 + y 2 = 0 ⇒ 齐 次 方 程 A y = 0 的 通 解 为 y = ( 1 − 1 ) ∴ A x = b 的 通 解 为 x = x 0 + t y = 1 10 ( 7 7 ) + t ( 1 − 1 ) \begin{aligned} &r(A)=1\neq r(A\vert b)=2,\therefore Ax=b无解\\ &最佳小二解x_0=A^+b=\frac{1}{10}\left( \begin{matrix} 1&2\\1&2 \end{matrix} \right)\left( \begin{matrix} 1\\3 \end{matrix} \right)=\frac{1}{10}\left( \begin{matrix} 7\\7 \end{matrix} \right)\\ &设Ay=0\Rightarrow \left( \begin{matrix} 1&1\\2&2 \end{matrix} \right)\left( \begin{matrix} y_1\\y_2 \end{matrix} \right)=y_1+y_2=0\Rightarrow 齐次方程Ay=0的通解为 y=\left( \begin{matrix} 1\\-1 \end{matrix} \right)\\ &\therefore Ax=b的通解为 x=x_0+ty=\frac{1}{10}\left( \begin{matrix} 7\\7 \end{matrix} \right)+t\left( \begin{matrix} 1\\-1 \end{matrix} \right) \end{aligned} r(A)=1=r(A∣b)=2,∴Ax=b无解最佳小二解x0=A+b=101(1122)(13)=101(77)设Ay=0⇒(1212)(y1y2)=y1+y2=0⇒齐次方程Ay=0的通解为y=(1−1)∴Ax=b的通解为x=x0+ty=101(77)+t(1−1)
5.2.4 其他通解公式
a. A x = 0 Ax=0 Ax=0 的通解公式
A x = 0 的 通 解 为 ξ = ( I n − A + A ) y , y ∈ C n Ax=0的通解为 \xi=(I_n-A^+A)y,y\in C^n\\ Ax=0的通解为ξ=(In−A+A)y,y∈Cn
可写核空间公式 N ( A ) = { w = ( I − A + A ) y ∣ y ∈ C n } N(A)=\{w=(I-A^+A)y\vert y\in C^n\} N(A)={w=(I−A+A)y∣y∈Cn}
b. A x = b Ax=b Ax=b 的通解
A x = b Ax=b Ax=b 的通解公式为 x = ( A + b ) + ( I n − A + A ) y , y ∈ C n x=(A^+b)+(I_n-A^+A)y,y\in C^n x=(A+b)+(In−A+A)y,y∈Cn