文章目錄
- 一、向量、矩陣范數與譜半徑
- 1、向量范數
- a. 定義及性質
- 補充解釋
- 范數差
- b. 常見的向量范數
- 2、矩陣范數
- a. 矩陣的范數
- b. 常見的矩陣范數
- 相容范數
- 算子范數
- 3、譜半徑
- 4、知識點總結
- 1. 向量范數
- 2. 矩陣范數
- 3. 譜半徑
- 5、計算例題
??注意:速讀可直接跳轉至“4、知識點總結”及“5、計算例題”部分
一、向量、矩陣范數與譜半徑
??當涉及到線性代數和矩陣理論時,向量、矩陣范數以及譜半徑是非常重要的概念,下面將詳細介紹這些內容:
1、向量范數
a. 定義及性質
??考慮一個 n n n 維向量 x x x,定義一個實值函數 N ( x ) N(x) N(x),記作 N ( x ) = ∥ x ∥ N(x) = \|x\| N(x)=∥x∥。如果 N ( x ) N(x) N(x) 滿足以下條件,那么它就是 x x x 上的一個向量范數(或向量模):
- 非負性: N ( x ) ≥ 0 N(x) \geq 0 N(x)≥0,且 N ( x ) = 0 N(x) = 0 N(x)=0當且僅當 x x x 是零向量。
∥ x ∥ ≥ 0 \|x\| \geq 0 ∥x∥≥0 ∥ x ∥ = 0 當且僅當? x = 0 \|x\| = 0 \text{ 當且僅當 } x = \mathbf{0} ∥x∥=0?當且僅當?x=0
- 齊次性: 對于任意實數 α \alpha α(或復數),有 N ( α x ) = ∣ α ∣ ? N ( x ) N(\alpha x) = |\alpha| \cdot N(x) N(αx)=∣α∣?N(x)。
∥ α x ∥ = ∣ α ∣ ? ∥ x ∥ \| \alpha x \| = |\alpha| \cdot \|x\| ∥αx∥=∣α∣?∥x∥
-
三角不等式: 對于任意向量 x x x 和 y y y,有 N ( x + y ) ≤ N ( x ) + N ( y ) N(x + y) \leq N(x) + N(y) N(x+y)≤N(x)+N(y)。
∥ x + y ∥ ≤ ∥ x ∥ + ∥ y ∥ \|x + y\| \leq \|x\| + \|y\| ∥x+y∥≤∥x∥+∥y∥
補充解釋
-
非負性: 范數是非負的,即它不會為負值。當且僅當向量是零向量時,范數為零。
-
齊次性: 范數在縮放(乘以常數)下保持一致,即放大或縮小向量會按比例影響其范數。
-
三角不等式: 范數的三角不等式表示通過兩邊之和的方式度量兩個向量之間的距離。它確保了向量空間中的“三角形”不會變得扭曲。
范數差
??由上述三角不等式可推導出: ∥ x ? y ∥ ≥ ∣ ∥ x ∥ ? ∥ y ∥ ∣ \|x - y\| \geq |\|x\| - \|y\|| ∥x?y∥≥∣∥x∥?∥y∥∣
- 推導過程
- 根據向量范數的三角不等式,對于任意向量 x x x 和 y y y,有: ∥ x ? y ∥ ≤ ∥ x ∥ + ∥ y ∥ \|x - y\| \leq \|x\| + \|y\| ∥x?y∥≤∥x∥+∥y∥ 其中
b. 常見的向量范數
l 1 l_1 l1?、 l 2 l_2 l2?、 l ∞ l_\infty l∞? 范數
??對于一個 n n n維向量 x = ( x 1 , x 2 , … , x n ) x = (x_1, x_2, \ldots, x_n) x=(x1?,x2?,…,xn?) :
-
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∑n?xi2?? -
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?∣
性質
-
非負性:
∥ x ∥ 1 , ∥ x ∥ 2 , ∥ x ∥ ∞ ≥ 0 \|x\|_1, \|x\|_2, \|x\|_\infty \geq 0 ∥x∥1?,∥x∥2?,∥x∥∞?≥0
-
齊次性: 對于每個 x x x 和標量 α \alpha α,這三種范數都滿足齊次性,即
∥ α x ∥ 1 = ∣ α ∣ ? ∥ x ∥ 1 \|\alpha x\|_1 = |\alpha| \cdot \|x\|_1 ∥αx∥1?=∣α∣?∥x∥1? ∥ α x ∥ 2 = ∣ α ∣ ? ∥ x ∥ 2 \|\alpha x\|_2 = |\alpha| \cdot \|x\|_2 ∥αx∥2?=∣α∣?∥x∥2? ∥ α x ∥ ∞ = ∣ α ∣ ? ∥ x ∥ ∞ \|\alpha x\|_\infty = |\alpha| \cdot \|x\|_\infty ∥αx∥∞?=∣α∣?∥x∥∞? -
三角不等式: 對于每對向量 x x x 和 y y y,這三種范數都滿足三角不等式:
∥ x + y ∥ 1 ≤ ∥ x ∥ 1 + ∥ y ∥ 1 \|x + y\|_1 \leq \|x\|_1 + \|y\|_1 ∥x+y∥1?≤∥x∥1?+∥y∥1? ∥ x + y ∥ 2 ≤ ∥ x ∥ 2 + ∥ y ∥ 2 \|x + y\|_2 \leq \|x\|_2 + \|y\|_2 ∥x+y∥2?≤∥x∥2?+∥y∥2? ∥ x + y ∥ ∞ ≤ ∥ x ∥ ∞ + ∥ y ∥ ∞ \|x + y\|_\infty \leq \|x\|_\infty + \|y\|_\infty ∥x+y∥∞?≤∥x∥∞?+∥y∥∞?
關系
- l 1 l_1 l1? 范數、 l 2 l_2 l2? 范數、 l ∞ l_\infty l∞? 范數之間存在關系:
∥ x ∥ ∞ ≤ ∥ x ∥ 2 ≤ n ∥ x ∥ ∞ \|x\|_\infty \leq \|x\|_2 \leq \sqrt{n}\|x\|_\infty ∥x∥∞?≤∥x∥2?≤n?∥x∥∞? ∥ x ∥ ∞ ≤ ∥ x ∥ 1 ≤ n ∥ x ∥ ∞ \|x\|_\infty \leq \|x\|_1 \leq n\|x\|_\infty ∥x∥∞?≤∥x∥1?≤n∥x∥∞?
2、矩陣范數
a. 矩陣的范數
??矩陣的范數是定義在矩陣空間上的實值函數,用于度量矩陣的大小或度量。對于一個矩陣 A A A,矩陣范數通常表示為 N ( A ) N(A) N(A) 或 ∣ ∣ A ∣ ∣ ||A|| ∣∣A∣∣,滿足以下條件:
-
非負性(Non-negativity):對于任意矩陣 A A A,有 N ( A ) ≥ 0 N(A) \geq 0 N(A)≥0,且等號成立當且僅當 A A A 是零矩陣。
-
齊次性(Homogeneity):對于任意標量 k k k 和矩陣 A A A,有 N ( k A ) = ∣ k ∣ ? N ( A ) N(kA) = |k| \cdot N(A) N(kA)=∣k∣?N(A)。
-
三角不等式(Triangle Inequality):對于任意兩個矩陣 A A A 和 B B B,有 N ( A + B ) ≤ N ( A ) + N ( B ) N(A + B) \leq N(A) + N(B) N(A+B)≤N(A)+N(B)。
b. 常見的矩陣范數
相容范數
- 對于任意兩個矩陣 A A A 和 B B B,有 ∣ ∣ A B ∣ ∣ ≤ ∣ ∣ A ∣ ∣ ? ∣ ∣ B ∣ ∣ ||AB|| \leq ||A|| \cdot ||B|| ∣∣AB∣∣≤∣∣A∣∣?∣∣B∣∣,這被稱為相容性質。
- 對于任意矩陣 A A A 和向量 x x x,有 ∣ ∣ A x ∣ ∣ ≤ ∣ ∣ A ∣ ∣ ? ∣ ∣ x ∣ ∣ ||Ax|| \leq ||A|| \cdot ||x|| ∣∣Ax∣∣≤∣∣A∣∣?∣∣x∣∣,這也是相容性質。
算子范數
具體而言,常用的算子范數是 p p p范數,其中 p p p 是一個實數。
- 當 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≤nmax?j=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≤nmax?i=1∑n?∣aij?∣ - 當 p = 2 p = 2 p=2 時,算子范數被定義為 A A A 的譜半徑。譜半徑是矩陣的特征值的按模最大值,表示為 p ( A ) = max ? ∣ λ ∣ p(A) = \max |\lambda| p(A)=max∣λ∣其中 λ \lambda λ 是 A A A 的特征值。
3、譜半徑
??待完善……
4、知識點總結
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∑n?xi2?? -
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∑n?j=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≤nmax?j=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≤nmax?i=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?的特征值}
5、計算例題
對于矩陣 A = [ 2 1 ? 1 4 ] A = \begin{bmatrix} 2 & 1 \\ -1 & 4 \end{bmatrix} A=[2?1?14?]計算其各種范數:
∥ A ∥ 1 = max ? j ∑ i ∣ a i j ∣ = max ? { 3 , 5 } = 5 \|A\|_1 = \max_j \sum_i |a_{ij}| = \max\{3, 5\} = 5 ∥A∥1?=jmax?i∑?∣aij?∣=max{3,5}=5
∥ A ∥ ∞ = max ? i ∑ j ∣ a i j ∣ = max ? { 3 , 5 } = 5 \|A\|_\infty = \max_i \sum_j |a_{ij}| = \max\{3, 5\} = 5 ∥A∥∞?=imax?j∑?∣aij?∣=max{3,5}=5
∥ A ∥ 2 = λ max ( A T A ) \|A\|_2 = \sqrt{\lambda_{\text{max}}(A^TA)} ∥A∥2?=λmax?(ATA)?
計算 A T A A^TA ATA 的特征值,找到最大特征值 λ max \lambda_{\text{max}} λmax?:
A T A = [ 5 ? 2 ? 2 17 ] A^TA = \begin{bmatrix} 5 & -2 \\ -2 & 17 \end{bmatrix} ATA=[5?2??217?]
特征值為 $\lambda = $。
∥ A ∥ 2 = λ max = \|A\|_2 = \sqrt{\lambda_{\text{max}}} = \sqrt{} ∥A∥2?=λmax??=?
-
譜半徑:
p ( A ) = max ? { ∣ λ ∣ } p(A) = \max \{|\lambda|\} p(A)=max{∣λ∣}
對 A A A 求特征值,找到最大的絕對值。
- 1范數:5
- ∞范數:5
- 2范數:
- 譜半徑: