240 lines
13 KiB
TeX
240 lines
13 KiB
TeX
\chapter{内积和正交性}
|
||
\section{基本概念}
|
||
\subsection{内积}
|
||
\begin{definition}[内积]
|
||
定义$\realnum^n$上的两个列向量$\bvec{a}, \bvec{b}$的内积为实数$\bvec{a}\trans \bvec{b}$,即如果
|
||
\(\bvec{a} = \begin{bmatrix}
|
||
a_1\\ a_2\\ \vdots\\ a_n
|
||
\end{bmatrix}\),
|
||
\(\bvec{b} = \begin{bmatrix}
|
||
b_1\\ b_2\\ \vdots\\ b_n
|
||
\end{bmatrix}\),
|
||
则$\bvec{a}, \bvec{b}$的内积为$a_1 b_1 + a_2 b_2 + \dots + a_n b_n$。
|
||
\end{definition}
|
||
|
||
\begin{proposition}
|
||
向量内积满足如下性质:
|
||
\begin{enumerate}
|
||
\item 对称:$\bvec{a}\trans \bvec{b} = \bvec{b}\trans \bvec{a}$;
|
||
\item 双线性:$\bvec{a}\trans(k_1 b_2 + k_2 b_2) = k_1 \bvec{a}\trans \bvec{b}_1 + k_2 \bvec{a}\trans b_2, (k_1\bvec{a}_1 + k_2 \bvec{a_2})\trans \bvec{b} = k_1 \bvec{a}_1\trans \bvec{b} + k_2 a_2\trans \bvec{b}$;
|
||
\item 正定:$\bvec{a}\trans \bvec{a} \geq 0$,且$\bvec{a}\trans \bvec{a} = 0$当且仅当$\bvec{a} = \bvec{0}$。
|
||
\end{enumerate}
|
||
\end{proposition}
|
||
|
||
\begin{definition}
|
||
定义$n$维向量
|
||
\(\bvec{a} = \begin{bmatrix}
|
||
a_1\\ a_2\\ \vdots\\ a_n
|
||
\end{bmatrix}\)
|
||
的长度:
|
||
\[\norm{\bvec{a}} = \sqrt{\bvec{a}\trans \bvec{a}} = \sqrt{a_1^2 + a_2^2 + \dots + a_n^2}\eqper\]
|
||
|
||
一个向量的长度为零当且仅当它是零向量。长度为1的向量称为单位向量。单位向量$\dfrac{\bvec{a}}{\norm{\bvec{a}}}$称为非零向量$\bvec{a}$的单位化(向量)。实数$\norm{\bvec{a} - \bvec{b}}$称为向量$\bvec{a},\bvec{b}$之间的距离。
|
||
\end{definition}
|
||
|
||
\begin{theorem}[Cauchy-Schwarz不等式]
|
||
$\abs{\bvec{a}\trans \bvec{b}} \leq \norm{\bvec{a}}\norm{\bvec{b}}$,等号成立当且仅当$\bvec{a}, \bvec{b}$共线。
|
||
\end{theorem}
|
||
|
||
\begin{corollary}[三角不等式]
|
||
$\norm{\bvec{a} + \bvec{b}} \leq \norm{\bvec{a}} + \norm{\bvec{b}}$。
|
||
\end{corollary}
|
||
|
||
\begin{definition}
|
||
Cauchy-Schwarz不等式是我们能定义两个非零向量的夹角为$\arccos \dfrac{\bvec{a}\trans \bvec{b}}{\norm{\bvec{a}}\norm{\bvec{b}}}$。两个非零向量的内积为0当且仅当夹角为$\dfrac{\pi}{2}$。如果$\bvec{a}\trans \bvec{b} = 0$,称二者正交或垂直,记为$\bvec{a} \perp \bvec{b}$。
|
||
\end{definition}
|
||
|
||
\begin{theorem}[勾股定理]
|
||
向量$\bvec{a}, \bvec{b}$正交,则$\norm{\bvec{a} \pm \bvec{b}}^2 = \norm{\bvec{a}}^2 + \norm{\bvec{b}}^2$。
|
||
\end{theorem}
|
||
|
||
\begin{definition}
|
||
向量$\dfrac{\bvec{a}\trans \bvec{b}}{\bvec{a}\trans \bvec{a}}\bvec{a}$称为向量$\bvec{b}$向直线$\matspan(\bvec{a})$的正交投影。
|
||
\end{definition}
|
||
|
||
\begin{proposition}
|
||
设$\bvec{a}, \bvec{b}$是$\realnum^n$中的两个向量,$\bvec{a} \neq \bvec{0}$,则
|
||
\[\norm{\bvec{b} - \frac{\bvec{a}\trans \bvec{b}}{\bvec{a}\trans \bvec{a}}\bvec{a}} = \min \limits_{x \in \realnum} \norm{\bvec{b} - x \bvec{a}}\eqper\]
|
||
\end{proposition}
|
||
|
||
\subsection{标准正交基}
|
||
\begin{definition}[正交向量组]
|
||
设$\bvec{a}_1, \bvec{a}_2,\dots, \bvec{a}_r$是$\realnum^n$中的向量组,如果这些向量都非零且两两正交,则称该向量组为正交向量组。特别地,如果正交向量组中的向量都是单位向量,则称其为正交单位向量组。
|
||
\end{definition}
|
||
|
||
\begin{proposition}
|
||
正交向量组线性无关。
|
||
\end{proposition}
|
||
|
||
\begin{definition}[标准正交基]
|
||
设$\mathcal{M}$是$\realnum^n$的子空间,如果它的一组基是正交向量组,则称之为$\mathcal{M}$的一组正交基;如果他的一组基是正交单位向量组,则称之为$\mathcal{M}$的一组标准正交基。
|
||
\end{definition}
|
||
|
||
\begin{proposition}
|
||
设$\mathcal{M}$是$\realnum^n$的子空间,则$\mathcal{M}$存在一组正交基,从而存在一组标准正交基。
|
||
\end{proposition}
|
||
|
||
\begin{proposition}[标准正交基的基扩张定理]
|
||
设$\mathcal{M}, \mathcal{N}$是$\realnum^n$的两个子空间,如果$\mathcal{M} \subseteq \mathcal{N}$,则$\mathcal{M}$的任意一组标准正交基都可以扩充成$\mathcal{N}$的一组标准正交基。
|
||
\end{proposition}
|
||
|
||
\begin{proposition}
|
||
从$\mathcal{M}$的任意一组基$\bvec{a}_1, \bvec{a}_2, \dots, \bvec{a}_r$出发,通过递归能够得到一组正交基。这种方法称为Gram-Schmidt正交化。具体操作如下:
|
||
\begin{align*}
|
||
\widetilde{\bvec{q}}_1 & = \bvec{a}_1,\\
|
||
\widetilde{\bvec{q}}_2 & = \bvec{a}_2 - \frac{\widetilde{\bvec{q}}_1\trans \bvec{a}_2}{\widetilde{\bvec{q}}_1\trans \widetilde{\bvec{q}}_1}\widetilde{\bvec{q}}_1,\\
|
||
\widetilde{\bvec{q}}_3 & = \bvec{a}_3 - \frac{\widetilde{\bvec{q}}_1\trans \bvec{a}_3}{\widetilde{\bvec{q}}_1\trans \widetilde{\bvec{q}}_1}\widetilde{\bvec{q}}_1 - \frac{\widetilde{\bvec{q}}_2\trans \bvec{a}_3}{\widetilde{\bvec{q}}_2\trans \widetilde{\bvec{q}}_2}\widetilde{\bvec{q}}_2,\\
|
||
&\vdots\\
|
||
\widetilde{\bvec{q}}_r & = \bvec{a}_r - \frac{\widetilde{\bvec{q}}_1\trans \bvec{a}_r}{\widetilde{\bvec{q}}_1\trans \widetilde{\bvec{q}}_1}\widetilde{\bvec{q}}_1 - \frac{\widetilde{\bvec{q}}_2\trans \bvec{a}_r}{\widetilde{\bvec{q}}_2\trans \widetilde{\bvec{q}}_2}\widetilde{\bvec{q}}_2 - \dots - \frac{\widetilde{\bvec{q}}_{r-1}\trans \bvec{a}_r}{\widetilde{\bvec{q}}_{r-1}\trans \widetilde{\bvec{q}}_{r-1}}\widetilde{\bvec{q}}_{r-1}
|
||
\end{align*}
|
||
为了得到标准正交基,只要再把正交基中的每个向量都单位化即可:$\bvec{q}_i = \dfrac{\widetilde{\bvec{q}}_i}{\norm{\widetilde{\bvec{q}}_i}}$。
|
||
\end{proposition}
|
||
|
||
\section{正交矩阵和QR分解}
|
||
\subsection{正交矩阵}
|
||
\begin{definition}[正交矩阵]
|
||
一个$n$阶方阵$Q$如果满足$Q\trans Q = I_n$,则称$Q$是$n$阶正交矩阵。
|
||
\end{definition}
|
||
|
||
\begin{proposition}[正交矩阵的性质]
|
||
对$n$阶方阵$Q$,一下叙述等价:
|
||
\begin{enumerate}
|
||
\item $Q$是正交矩阵,即$Q\trans Q = I_n$;
|
||
\item $Q$可逆,且$Q\revmat = Q\trans$;
|
||
\item $QQ\trans = I_n$;
|
||
\item $Q\trans$是正交矩阵;
|
||
\item $Q$可逆,且$Q\revmat$是正交矩阵;
|
||
\item $Q$的列向量组成$\realnum^n$的一组标准正交基;
|
||
\item $Q$的行向量的转置组成$\realnum^n$的一组标准正交基。
|
||
\end{enumerate}
|
||
\end{proposition}
|
||
|
||
\begin{proposition}
|
||
两个$n$阶正交矩阵的乘积还是$n$阶正交矩阵。
|
||
\end{proposition}
|
||
|
||
\begin{proposition}
|
||
对$n$阶方阵$Q$,以下叙述等价:
|
||
\begin{enumerate}
|
||
\item $Q$是正交矩阵,即$Q\trans Q = I_n$;
|
||
\item $Q$为保距变换,即,对任意$\bvec{x} \in \realnum^n$,有$\norm{Q\bvec{x}} = \norm{\bvec{x}}$;
|
||
\item $Q$为保内积变换,即,对任意$\bvec{x},\bvec{y} \in \realnum^n$,$Q\bvec{x}$与$Q\bvec{y}$的内积等于$\bvec{x}$与$\bvec{y}$的内积。
|
||
\end{enumerate}
|
||
\end{proposition}
|
||
|
||
\begin{proposition}
|
||
给定$\realnum^n$中向量$\bvec{x}, \bvec{y}$,满足$\norm{\bvec{x}} = \norm{\bvec{y}}$,则存在反射$\bvec{H_v}$,其中$\bvec{v} = \dfrac{\bvec{y} - \bvec{x}}{\norm{\bvec{y} - \bvec{x}}}$,使得$\bvec{H_v}(\bvec{x}) = \bvec{y}$。
|
||
\end{proposition}
|
||
|
||
\subsection{QR分解}
|
||
|
||
\begin{theorem}[可逆矩阵的QR分解]
|
||
设$A$是$n$阶可逆矩阵,则存在唯一的分解$A = QR$,其中$Q$是正交矩阵,$R$是对角元都是正数的上三角矩阵。
|
||
|
||
在Gram-Schmidt正交化中,设
|
||
\(A = \begin{bmatrix}
|
||
\bvec{a}_1 & \bvec{a}_2 & \cdots & \bvec{a}_n
|
||
\end{bmatrix},
|
||
\widetilde{Q} = \begin{bmatrix}
|
||
\widetilde{\bvec{q}}_1 & \widetilde{\bvec{q}}_2 & \cdots & \widetilde{\bvec{q}}_n
|
||
\end{bmatrix},
|
||
Q = \begin{bmatrix}
|
||
\bvec{q}_1 & \bvec{q}_2 & \cdots & \bvec{q}_n
|
||
\end{bmatrix}\)。
|
||
第一步正交化可以用矩阵乘法表示:
|
||
\[A = \widetilde{Q}\widetilde{R}, \widetilde{R} =
|
||
\begin{bNiceMatrix}
|
||
1 & \dfrac{\widetilde{\bvec{q}}_1\trans \bvec{a}_2}{\widetilde{\bvec{q}}_1\trans \widetilde{\bvec{q}}_1} & \cdots & \dfrac{\widetilde{\bvec{q}}_1\trans \bvec{a}_n}{\widetilde{\bvec{q}}_1\trans \widetilde{\bvec{q}}_1}\\
|
||
& 1 & \ddots & \vdots\\
|
||
& & \ddots & \dfrac{\widetilde{\bvec{q}}_{n-1}\trans \bvec{a}_n}{\widetilde{\bvec{q}}_{n-1}\trans \widetilde{\bvec{q}}_{n-1}}\\
|
||
& & & 1
|
||
\end{bNiceMatrix}\]
|
||
第二步单位化可以写成$\widetilde{Q} = Q \diag(\norm{\widetilde{\bvec{q}}_i})$,因此
|
||
\[A = Q \diag(\norm{\widetilde{\bvec{q}}_i}) \widetilde{R} = QR\eqper\]
|
||
\end{theorem}
|
||
|
||
\begin{definition}
|
||
矩阵$Q \in \realnum^{m\times n}$,如果满足$Q\trans Q = I_n$,则称为列正交矩阵。此时$m \geq n$。
|
||
\end{definition}
|
||
|
||
\begin{theorem}[QR分解]
|
||
对$m \times n$矩阵$A$,其中$m \geq n$,则
|
||
\begin{enumerate}
|
||
\item 存在$m \times n$列正交矩阵$Q_1$和具有非负对角元的$n$阶上三角矩阵$R_1$,使得$A = Q_1 R_1$;
|
||
\item 进一步地,存在$m$阶正交矩阵$Q$和$m \times n$矩阵$R$,使得$A = QR$,其中
|
||
\(R = \begin{bmatrix}
|
||
R_1\\ O
|
||
\end{bmatrix},
|
||
Q = \begin{bmatrix}
|
||
Q_1 & Q_2
|
||
\end{bmatrix}\),
|
||
即$Q$的列向量组由$Q_1$的列向量组扩充而成。
|
||
\end{enumerate}
|
||
分解$A = QR$称为$A$的QR分解,$A = Q_1R_1$称为$A$的简化QR分解。
|
||
\end{theorem}
|
||
|
||
\section{子空间和投影}
|
||
\subsection{正交补}
|
||
\begin{proposition}
|
||
如果$\bvec{b}$与$\bvec{a}_1, \bvec{a}_2, \dots, \bvec{a}_s$都正交,则$\bvec{b}$与子空间$\matspan(\bvec{a}_1, \bvec{a}_2, \dots, \bvec{a}_s)$中的任意向量都正交。
|
||
\end{proposition}
|
||
|
||
\begin{definition}[子空间正交]
|
||
给定$\realnum^n$的子空间$\mathcal{M}, \mathcal{N}$,如果$\mathcal{M}$中任意向量和$\mathcal{N}$中任意向量都正交,则称$\mathcal{M}$与$\mathcal{N}$正交,记为$\mathcal{M} \perp \mathcal{N}$。
|
||
|
||
特别地,如果$\matspan(\bvec{a}) \perp \mathcal{M}$,则简称向量$\bvec{a}$与子空间$\mathcal{M}$正交,记为$\bvec{a} \perp \mathcal{M}$。
|
||
\end{definition}
|
||
|
||
\begin{definition}[正交补]
|
||
给定$\realnum^n$的子空间$\mathcal{M}$,$\realnum^n$的子集$\mathcal{M}\orthocomplementation := \{\bvec{a} \in \realnum^n \mid \bvec{a} \perp \mathcal{M}\}$,称为$\mathcal{M}$的正交补。
|
||
\end{definition}
|
||
|
||
\begin{proposition}
|
||
如果$\mathcal{M}$是$\realnum^n$的子空间,则其正交补$\mathcal{M}\orthocomplementation$也是$\realnum^n$的子空间。
|
||
\end{proposition}
|
||
|
||
\begin{proposition}
|
||
对$\realnum^n$的子空间$\mathcal{M}$,有:
|
||
\begin{enumerate}
|
||
\item $\mathcal{M} \cap \mathcal{M}\orthocomplementation = \{\bvec{0}\}$;
|
||
\item $\dim \mathcal{M}\orthocomplementation = n - \dim \mathcal{M}$;
|
||
\item $(\mathcal{M}\orthocomplementation)\orthocomplementation = \mathcal{M}$;
|
||
\item 对任意$\bvec{a} \in \realnum^n$,都存在唯一的分解$\bvec{a} = \bvec{a}_1 + \bvec{a}_2$,使得$\bvec{a}_1 \in \mathcal{M}, \bvec{a}_2 \in \mathcal{M}\orthocomplementation$。
|
||
\end{enumerate}
|
||
\end{proposition}
|
||
|
||
\begin{theorem}
|
||
给定$m \times n$矩阵$A$,则:
|
||
\begin{enumerate}
|
||
\item $\columnspace{A\trans}\orthocomplementation = \nullspace{A}, \columnspace{A}\orthocomplementation = \nullspace{A\trans}$;
|
||
\item $\columnspace{A\trans A} = \columnspace{A\trans}, \nullspace{A\trans A} = \nullspace{A}$;
|
||
\end{enumerate}
|
||
\end{theorem}
|
||
|
||
\subsection{正交投影}
|
||
\begin{definition}
|
||
给定$\realnum^n$的子空间$\mathcal{M}$,线性变换$\bvec{P}_\mathcal{M}$称为子空间$\mathcal{M}$上的正交投影(变换),而$\bvec{a}_1 = \bvec{P}_\mathcal{M}(\bvec{a})$称为向量$\bvec{a}$在$\mathcal{M}$上的正交投影。
|
||
\end{definition}
|
||
|
||
\begin{proposition}
|
||
给定$\realnum^n$的子空间$\mathcal{M}$和向量$\bvec{a}$,而$\bvec{a}_1 = \bvec{P}_\mathcal{M}(\bvec{a})$为$\bvec{a}$在$\mathcal{M}$上的正交投影,则$\norm{\bvec{a} - \bvec{a}_1} = \min \limits_{\bvec{x} \in \mathcal{M}} \norm{\bvec{a} - \bvec{x}}$。
|
||
|
||
如何计算正交投影:设$\listout{\bvec{q}}{r}$是$\mathcal{M}$的一组标准正交基。令
|
||
\(Q_R = \begin{bmatrix}
|
||
\bvec{q}_1 & \cdots & \bvec{q}_r
|
||
\end{bmatrix}\),
|
||
它是列正交矩阵。正交投影$\bvec{P}_\mathcal{M}$的表示矩阵就是$Q_r Q_r\trans$,记为$P_\mathcal{M}$。
|
||
\end{proposition}
|
||
|
||
\begin{definition}
|
||
给定矩阵$A$,其列空间上的正交投影的表示矩阵$P_{\columnspace{A}}$,称为关于$A$的正交投影矩阵,简记为$P_A$。
|
||
\end{definition}
|
||
|
||
\begin{proposition}
|
||
给定$n$阶方阵$P$,则$P$是正交投影矩阵,当且仅当$P^2 = P\trans = P$。
|
||
\end{proposition}
|
||
|
||
\subsection{最小二乘问题}
|
||
\begin{theorem}
|
||
向量$\bvec{x}$是线性方程组$A\bvec{x} = \bvec{b}$的最小二乘解,当且仅当$A\trans A \bvec{x} = A\trans \bvec{b}$。
|
||
\end{theorem} |