題目

Find a \(QR\) factorization of matrix \(A = \begin{bmatrix} 1 & -2 & -1 \\ 2 & 0 & 1 \\ 2 & -4 & 2 \\ 4 & 0 & 0 \\ \end{bmatrix}\).

想法與解法

林其璜 says

想法

可以利用 Gram–Schmidt 正交化的方法來找到一個矩陣的 \(QR\) 分解,相關的概念和符號請見小品區的 理解 QR 分解 一文。

解法

\[A = \begin{bmatrix} 1 & -2 & -1 \\ 2 & 0 & 1 \\ 2 & -4 & 2 \\ 4 & 0 & 0 \\ \end{bmatrix} = \begin{bmatrix} | & | & | \\ \ba_1 & \ba_2 & \ba_3 \\ | & | & | \\ \end{bmatrix},\]

我們對 \(\{\ba_1, \ba_2, \ba_3\}\) 進行 Gram–Schmidt 正交化。

這裡在計算的時候可以把內積的值先記下來,這樣後面要排成矩陣時就不需要重新算了,但是寫起來可能會有點亂,因為有些 \(r_{ij}\) 在計算 \(\beta_{j}\) 之前就要先計算了,有些要使用 \(\beta_{j}\) 的結果來求得。

第一步

\[ \begin{aligned} \beta_1 &= \ba_1 = \begin{bmatrix} 1 \\ 2 \\ 2 \\ 4 \end{bmatrix} \\ r_{11} &= \lVert \beta_1 \rVert = 5 \\ \bq_1 &= \frac{\beta_1}{\lVert \beta_1 \rVert} = \frac{\beta_1}{r_{11}} = \frac{1}{5}\begin{bmatrix} 1 \\ 2 \\ 2 \\ 4 \end{bmatrix} \end{aligned} \]

第二步

\[ \begin{aligned} r_{12} &= \langle \ba_2, \bq_1 \rangle = \frac{1}{5} \cdot \begin{bmatrix} -2 \\ 0 \\ -4 \\ 0 \end{bmatrix} \cdot \begin{bmatrix} 1 \\ 2 \\ 2 \\ 4 \end{bmatrix} = -2\\ \beta_2 &= \ba_2 - r_{12} \cdot \bq_1 = \begin{bmatrix} -2 \\ 0 \\ -4 \\ 0 \end{bmatrix} + \frac{2}{5}\begin{bmatrix} 1 \\ 2 \\ 2 \\ 4 \end{bmatrix} = \frac{1}{5}\begin{bmatrix} -8 \\ 4 \\ -16 \\ 8 \end{bmatrix} \\ r_{22} &= \lVert \beta_2 \rVert = 4 \\ \bq_2 &= \frac{\beta_2}{\lVert \beta_2 \rVert} = \frac{\beta_2}{r_{22}} = \frac{1}{5}\begin{bmatrix} -2 \\ 1 \\ -4 \\ 2 \end{bmatrix} \\[0.3cm] \end{aligned} \]

第三步

\[ \begin{aligned} r_{13} &= \langle \ba_3, \bq_1 \rangle = \frac{1}{5} \cdot \begin{bmatrix} -1 \\ 1 \\ 2 \\ 0 \end{bmatrix} \cdot \begin{bmatrix} 1 \\ 2 \\ 2 \\ 4 \end{bmatrix} = 1 \\ r_{23} &= \langle \ba_3, \bq_2 \rangle = \frac{1}{5} \cdot \begin{bmatrix} -1 \\ 1 \\ 2 \\ 0 \end{bmatrix} \cdot \begin{bmatrix} -2 \\ 1 \\ -4 \\ 2 \end{bmatrix} = -1 \\ \beta_3 &= \ba_3 - r_{13} \cdot \bq_1 - r_{23} \cdot \bq_2 = \begin{bmatrix} -1 \\ 1 \\ 2 \\ 0 \end{bmatrix} - \frac{1}{5}\begin{bmatrix} 1 \\ 2 \\ 2 \\ 4 \end{bmatrix} + \frac{1}{5}\begin{bmatrix} -2 \\ 1 \\ -4 \\ 2 \end{bmatrix} = \frac{1}{5}\begin{bmatrix} -8 \\ 4 \\ 4 \\ -2 \end{bmatrix} \\ r_{33} &= \lVert \beta_3 \rVert = 2 \\ \bq_3 &= \frac{\beta_3}{\lVert \beta_3 \rVert} = \frac{\beta_3}{r_{33}} = \frac{1}{5}\begin{bmatrix} -4 \\ 2 \\ 2 \\ -1 \end{bmatrix} \end{aligned} \]

接下來,因為 \(A\) 為 \(4\times 3\) 矩陣,所以我們只剩下 \(\bq_4\) 要找,這樣 \(\{\bq_1, \bq_2, \bq_3, \bq_4\}\) 才會形成 \(\mathbb{R}^4\) 中的一組標準正交基。

我們利用 \(\vspan(\{\bq_4\}) = \ker(A^\top)\) 來求 \(\bq_4\),先將 \(A^\top\) 經由高斯消去法轉變成列階梯形矩陣如下:

\[ A = \begin{bmatrix} 1 & 2 & 2 & 4 \\ -2 & 0 & -4 & 0 \\ -1 & 1 & 2 & 0 \end{bmatrix} \to \begin{bmatrix} 1 & 2 & 2 & 4 \\ 0 & 4 & 0 & 8 \\ 0 & 3 & 4 & 4 \end{bmatrix} \to \begin{bmatrix} 1 & 2 & 2 & 4 \\ 0 & 1 & 0 & 2 \\ 0 & 3 & 4 & 4 \end{bmatrix} \\ \to \begin{bmatrix} 1 & 2 & 2 & 4 \\ 0 & 1 & 0 & 2 \\ 0 & 0 & 4 & -2 \end{bmatrix} \to \begin{bmatrix} 1 & 2 & 2 & 4 \\ 0 & 1 & 0 & 2 \\ 0 & 0 & 1 & \frac{-1}{2} \end{bmatrix} = \hat{A} \]

接著求解線性方程組 \(\hat{A}\bx = \bzero\),也就是

\[ \hat{A}\bx = \begin{bmatrix} 1 & 2 & 2 & 4 \\ 0 & 1 & 0 & 2 \\ 0 & 0 & 1 & \frac{-1}{2} \end{bmatrix} \begin{bmatrix} x \\ y \\ z \\ w \end{bmatrix} = \begin{bmatrix} 0 \\ 0 \\ 0 \\ 0 \end{bmatrix}.\]

令自由變數 \(w = 1\),我們可以解出 \(\begin{cases} x = -1 \\ y = -2 \\ z = \frac{1}{2} \\ w = 1 \end{cases}\) 為一組解;令 \(\beta_4 = \begin{bmatrix} -1 \\ -2 \\ \frac{1}{2} \\ 1 \end{bmatrix}\),\(\bq_4 = \frac{\beta_4}{\lVert \beta_4 \rVert} = \frac{1}{5}\begin{bmatrix} -2 \\ -4 \\ 1 \\ 2 \end{bmatrix}\) 即得到 \(\{\bq_1, \bq_2, \bq_3, \bq_4\}\)。

最後我們將結果排成矩陣

\[ \begin{aligned} A_{4\times 3} = Q_{4\times 4} \begin{bmatrix} R_{3\times 3} \\ 0_{1\times 3} \end{bmatrix} = \ &\begin{bmatrix} | & | & | & | \\ \bq_1 & \bq_2 & \bq_3 & \bq_4 \\ | & | & | & | \\ \end{bmatrix} \begin{bmatrix} r_{11} & r_{12} & r_{13} \\ 0 & r_{22} & r_{23} \\ 0 & 0 & r_{33} \\ \hdashline 0 & 0 & 0 \\ \end{bmatrix} \\ = \ &\begin{bmatrix} \frac{1}{5} & \frac{-2}{5} & \frac{-4}{5} & \frac{2}{5} \\ \frac{2}{5} & \frac{1}{5} & \frac{2}{5} & \frac{4}{5} \\ \frac{2}{5} & \frac{-4}{5} & \frac{2}{5} & \frac{-1}{5} \\ \frac{4}{5} & \frac{2}{5} & \frac{-1}{5} & \frac{-2}{5} \end{bmatrix} \begin{bmatrix} 5 & -2 & 1 \\ 0 & 4 & -1 \\ 0 & 0 & 2 \\ \hdashline 0 & 0 & 0 \end{bmatrix}. \end{aligned} \]

即為答案。
(畫虛線只是方便理解,可以不用加。)