一、向量、矩阵范数与谱半径
【数值计算方法(黄明游)】解线性代数方程组的迭代法(一):向量、矩阵范数与谱半径【理论到程序】
1. 向量范数
-
l 1 l_1 l1 范数(曼哈顿范数):
∣ ∣ x ∣ ∣ 1 = ∑ i = 1 n ∣ x i ∣ ||x||_1 = \sum_{i=1}^{n} |x_i| ∣∣x∣∣1=i=1∑n∣xi∣ -
l 2 l_2 l2 范数(欧几里得范数):
∣ ∣ x ∣ ∣ 2 = ∑ i = 1 n x i 2 ||x||_2 = \sqrt{\sum_{i=1}^{n} x_i^2} ∣∣x∣∣2=i=1∑nxi2 -
l ∞ l_\infty l∞ 范数(无穷范数):
∣ ∣ x ∣ ∣ ∞ = max 1 ≤ i ≤ n ∣ x i ∣ ||x||_\infty = \max_{1 \leq i \leq n} |x_i| ∣∣x∣∣∞=1≤i≤nmax∣xi∣
2. 矩阵范数
- 弗罗贝尼乌斯范数(矩阵中每项数的平方和的开方值)
∣ ∣ A ∣ ∣ F = ∑ i = 1 n ∑ j = 1 n ∣ a i j ∣ 2 ||A||_F = \sqrt{\sum_{i=1}^{n} \sum_{j=1}^{n} |a_{ij}|^2} ∣∣A∣∣F=i=1∑nj=1∑n∣aij∣2 - 算子范数
- 行和范数:当
p
=
∞
p = \infty
p=∞ 时,算子范数被定义为矩阵中各行元素按绝对值求和所得的最大和数,即,
∣ ∣ A ∣ ∣ ∞ = max 1 ≤ i ≤ n ∑ j = 1 n ∣ a i j ∣ ||A||_\infty = \max_{1 \leq i \leq n} \sum_{j=1}^n |a_{ij}| ∣∣A∣∣∞=1≤i≤nmaxj=1∑n∣aij∣ - 列和范数:当
p
=
1
p = 1
p=1 时,算子范数被定义为
矩阵列的绝对值之和的最大值。即,
∣ ∣ A ∣ ∣ 1 = max 1 ≤ j ≤ n ∑ i = 1 n ∣ a i j ∣ ||A||_1 = \max_{1 \leq j \leq n} \sum_{i=1}^n |a_{ij}| ∣∣A∣∣1=1≤j≤nmaxi=1∑n∣aij∣ - 当
p
=
2
p = 2
p=2 时,算子范数即
A
A
A 的谱半径,谱半径是矩阵的特征值的按模最大值
∣ ∣ A ∣ ∣ 2 = λ max ( A T A ) = p ( A ) = max ∣ λ ∣ ||A||_2 = \sqrt{\lambda_{\text{max}}(A^TA)} = p(A) = \max |\lambda| ∣∣A∣∣2=λmax(ATA)=p(A)=max∣λ∣
- 行和范数:当
p
=
∞
p = \infty
p=∞ 时,算子范数被定义为矩阵中各行元素按绝对值求和所得的最大和数,即,
3. 谱半径
谱半径是矩阵的特征值按模最大的那个值,对于一个 n × n n \times n n×n 的矩阵 A A A,其谱半径 p ( A ) p(A) p(A) 定义为:
p ( A ) = max { ∣ λ ∣ ∣ λ 是 A 的特征值 } p(A) = \max \{|\lambda| \ | \ \lambda \text{ 是 } A \text{ 的特征值}\} p(A)=max{∣λ∣ ∣ λ 是 A 的特征值}
二、迭代法的一般形式与收敛性定理
待完善……