引言
一組線性無關的向量可以張成一個向量子空間,比如向量\(\overrightarrow{e_1} = \left[ \begin{matrix} 1 \\ 2 \end{matrix} \right]\)和\(\overrightarrow{e_2} = \left[ \begin{matrix} 1 \\ 0 \end{matrix} \right]\)。它們線性無關,並且能張成一個二維平面。既然如此,那么為什么我們眾所周知的二維坐標系是用\(\overrightarrow{i} = \left[ \begin{matrix} 1 \\ 0 \end{matrix} \right]\)和\(\overrightarrow{j} = \left[ \begin{matrix} 0 \\ 1 \end{matrix} \right]\)表示,明明任意一組線性無關的2維向量都可以表示二維平面。這就引入了今天這篇筆記要講的正交矩陣,得益於正交矩陣的性質,很多運算都可以被化簡。
正交矩陣
之前的筆記中已經提到過正交向量,比如在\(R^n\)空間中兩個n維向量\(\overrightarrow{e_1}、\overrightarrow{e_2}\)垂直,稱這兩個向量正交。而且顯然,互為正交的一組向量(除去非零向量)必然線性無關,為此如果將一組n維正交向量放在一個矩陣中,比如$$A=
\begin{equation}
\left[
\begin{matrix}
e1 \ e2
\end{matrix}
\right]
\end{equation}
\begin{equation}
A^TA=\left[
\begin{matrix}
e1 \ e2
\end{matrix}
\right]\left[
\begin{matrix}
e1 \ e2
\end{matrix}
\right]=D
\end{equation}
\begin{equation}
A^TA=I
\end{equation}
\begin{equation}
\left {
\begin{array}{lr}
Q^TQ=I \
Q^T=Q^{-1}
\end{array}
\right.
\end{equation}
\left[
\begin{matrix}
1 & 0 \
0 & 1
\end{matrix}
\right]
\frac{1}{2}\left[
\begin{matrix}
1 & 1 & 1 & 1\
1 & -1 & 1 & -1\
1 & 1 & -1 & -1\
1 & -1 & -1 & 1
\end{matrix}
\right]
第一步:正交化
矩陣\(A\)中包含兩個列向量,\(\overrightarrow{e_1} = \left[ \begin{matrix} 3 \\ 4 \end{matrix} \right]\)和\(\overrightarrow{e_2} = \left[ \begin{matrix} 2 \\ 1 \end{matrix} \right]\)
我們希望轉化后的2個列向量正交,那么我可以從原來的2個列向量中先任取一個向量比如\(\overrightarrow{e_1} = \left[ \begin{matrix} 3 \\ 4 \end{matrix} \right]\)固定為\(\overrightarrow{q_1}\),那么剩下的目標就是將另外一個向量\(\overrightarrow{e_2}\)轉化為與\(\overrightarrow{q_2}\),令它與\(\overrightarrow{q_1}\)正交。所以,我們先來寫出正交化的第一步,即確定一個"固定"向量$$
\begin{equation}
\overrightarrow{q_1} = \overrightarrow{e_1}
\end{equation}
\begin{equation}
\overrightarrow{q_2} = \overrightarrow{e_2} - \overrightarrow{f},\ \ 其中\overrightarrow{f}為\overrightarrow{e_2}往\overrightarrow{q_1}的投影向量
\end{equation}
\begin{equation}
f = \frac{e_1^{\mathrm{T}}e_2}{e_1^{\mathrm{T}}e_1}e_1
\end{equation}
\begin{equation}
q_2 = e_2 - \frac{q_1^{\mathrm{T}}e_2}{q_1^{\mathrm{T}}q_1}q_1
\end{equation}
A' = \left[
\begin{matrix}
3 & \frac{4}{5} \
4 & \frac{-3}{5}
\end{matrix}
\right]
\frac{1}{\sqrt{3^2+4^2}}\left[
\begin{matrix} 3 \ 4
\end{matrix}
\right]=\left[
\begin{matrix} \frac{3}{5} \ \frac{4}{5}
\end{matrix}
\right]
Q = \left[
\begin{matrix}
\frac{3}{5} & \frac{4}{5} \
\frac{4}{5} & \frac{-3}{5}
\end{matrix}
\right]
- 第三步:將第3個向量\(e_3\)減去\(q_1\)方向上的投影向量,再減去\(q_2\)方向上的投影向量,即$$q_3=e_3 - \frac{q_1^{\mathrm{T}}e_3}{q_1^{\mathrm{T}}q_1}q_1 - \frac{q_2^{\mathrm{T}}e_3}{q_2^{\mathrm{T}}q_2}q_2$$
接下來單位化即可,不過多贅述。覺得第3步有些抽象的朋友可以找3只筆試一下,兩只筆垂直放置在平面上,第3只筆與平面呈一定角度。這樣減去兩個方向的投影向量后,一定能得到垂直與平面的一個向量。而且也可以通過\(q_3^Tq_2=0\)和\(q_3^Tq_1=0\)來驗證。
