Chapter2-2: 矩阵的条件数及应用
定义
设A∈Cn×nn,||.||是Cn×n上的一个矩阵范数,则矩阵A的的条件数定义为:
cond(A)=||A||⋅||A−1||若cond(A)较小(接近1),则A关于求解矩阵逆或求解线性方程组为良好的或好条件的,如果cond(A)比较大,则称A关于求解矩阵逆或求解线性方程组为病态的或坏条件的。
常用的条件数:
cond∞(A)=||A||∞||A−1||∞cond2(A)=||A||2||A−1||2=√λ1λn其中λ1,λn分别为矩阵AHA的最大和最小的特征值。
特别的,如果A是正规矩阵,则有:
cond2(A)=||A||2||A−1||2=max其中\lambda是A的特征值。
例题:
设A =\left[ \begin{matrix}1 & -2 & 2 \\ -2 & -2 & 4 \\ 2 & 4 & -2 \end{matrix} \right],选取C^{3 \times 3}上的范数||.||_{\alpha}使得:
最小。
解析:
A 是对称矩阵,因此有\rho(A) =||A||_{2} \leq ||A||
因此选择2范数能使k_{\alpha}(A)最小。
误差分析
设A \in C_{n}^{n \times n}, \delta A \in C^{n \times n},若对于C^{n \times n}上的某一范数矩阵||.||有||A^{-1} \delta A|| <1,则有:
- A+\delta A可逆
||(A+\delta A)^{-1}|| \leq \frac{||A^{-1}||}{1-||A^{-1} \delta A||}
\frac{||A^{-1}-(A+\delta A)^{-1}||}{||A^{-1}||} \leq \frac{||A^-1 \delta A||}{1-||A^{-1} \delta A||}
推论:
设A \in C_{n}^{n \times n}, \delta A \in C^{n \times n},若对C^{n \times n}上某矩阵范数||.||有:||A^{-1}||||\delta A|| < 1,则(相对误差):
定理*:
设A \in C_{n}^{n \times n}, \delta A \in C^{n \times n},b, \delta b \in C^n,如果对于C^{n \times n}上的某范数||.||有||A^{-1}||||\delta A|| < 1,则有:
Ax=b的解和(A+ \delta A) \hat{x} = (b+\delta b)的解满足:
其中||.||_{\alpha}是C^{n}上与矩阵范数||.||相容的向量范数。