范数¶
\(\forall \vec{x} \in \mathbb{R}^n\),定义映射 \(\mathbb{R}^n \to \mathbb{R}\),称为范数(norm): $$ \begin{aligned} |\vec{x}|p &= \left(\sum |x_i|}^{np\right), \quad p \geq 1 \ |\vec{x}|}{p}\infty &= \max |x_i| \ |\vec{x}|1 &= \sum |x_i| \ |\vec{x}|}^{n2 &= \sqrt{\sum \ \end{aligned} $$}^{n} |x_i|^2
- \(\|\vec{x}\| \geq 0\),等号 iff \(\vec{x} = \vec{0}\).
- \(\|\alpha \cdot \vec{x}\| = |\alpha| \|\vec{x}\|\)
- \(\|\vec{x} + \vec{y}\| \leq \|\vec{x}\| + \|\vec{y}\|\)(三角不等式)
定义2.3
\(\forall A \in \mathbb{R}^{n \times n}\),定义映射 \(\mathbb{R}^n \to \mathbb{R}\),满足
- \(\|A\| \geq 0\),等号 iff \(A = 0\).
- \(\forall \alpha \in \mathbb{R}\),有 \(\|\alpha A\| = |\alpha| \cdot \|A\|\).
- \(\forall A,B \in \mathbb{R}^{n \times n}\),有 \(\|A + B\| \leq \|A\| + \|B\|\).
- \(\|AB\| \leq \|A\| \cdot \|B\|\).
- \(\|A^n\| \leq \|A\|^n\).
- \(\|Ax\| \leq \|A\| \cdot \|x\|\).
所以有 \(\|A\| \geq \frac{\|Ax\|}{\|x\|}\).
Define:
定理2.5
一定可以由一个向量范数诱导出一个唯一的矩阵范数。
注意到 \(\vec{x}/\|\vec{x}\|\) 是单位向量,所以
- 1-范数:\(\displaystyle \|A\|_1 = \max_{\|x\|_1 = 1} \|Ax\|_1 = \max_{1 \leq j \leq n} \sum_{i=1}^{m} |a_{ij}|\)
- \(\infty\)-范数:\(\displaystyle \|A\|_\infty = \max_{\|x\|_\infty = 1} \|Ax\|_\infty = \max_{1 \leq i \leq m} \sum_{j=1}^{n} |a_{ij}|\)
- 2-范数:\(\displaystyle \|A\|_2 = \max_{\|\vec{x}\|_2 = 1} \|Ax\|_2 = \sqrt{\lambda_{\max}(A^T A)}\)
- Frobenius 范数:\(\displaystyle \|A\|_F = \sqrt{\sum_{i=1}^{m} \sum_{j=1}^{n} |a_{ij}|^2} = \sqrt{\mathrm{tr}(A^T A)}\)(没有与之对应的向量范数!)
\(Ax = b\),若 \(b\) 有一扰动 \(\delta b\),对应的有
其中 \(\tilde{x} = x + \delta x\).
可以得到 \(A\delta x = \delta b\),所以 \(\delta x = A^{-1} \delta b\). 两侧加范数,
另一方面,
所以
定义:
称为条件数(condition number),反映了 \(A\) 的病态程度。
- \(\text{cond}(A) = 1\),\(A\) 是良态矩阵(well-conditioned matrix)
- \(\text{cond}(A) \to \infty\),\(A\) 是病态矩阵(ill-conditioned matrix)
2.4.3 超定¶
超定方程组:\(Ax = b, A \in \mathbb{R}^{m \times n}, m \gg n\)
线性最小二乘拟合
\(Ax = b\),同乘 \(A^T\),得到
广义逆:\((A^T A)^{-1} A^T\)