向量与矩阵的范数
向量范数
1. 向量范数1-范数:
∥ x ∥ 1 = ∑ i = 1 N ∣ x i ∣ \| x \|_{1}=\sum^{N}_{i=1}|x_{i}|∥x∥1=i=1∑N∣xi∣
即向量元素绝对值之和,matlab调用函数norm(x, 1) 。
2. 2-范数:,Euclid范数(欧几里得范数,常用计算向量长度)
∥ x ∥ 2 = ∑ i = 1 N x i 2 \| x \|_{2}=\sqrt{\sum^{N}_{i=1}x^{2}_{i}}∥x∥2=i=1∑Nxi2
即向量元素绝对值的平方和再开方,matlab调用函数norm(x, 2)。
3. ∞ \infty∞-范数:
∥ x ∥ ∞ = max i ∣ x i ∣ \| x \|_{\infty}=\max_{i}|x_{i}|∥x∥∞=imax∣xi∣
即所有向量元素绝对值中的最大值,matlab调用函数norm(x, inf)。
4. − ∞ -\infty−∞-范数:
∥ x ∥ − ∞ = min i ∣ x i ∣ \| x \|_{-\infty}=\min_{i}|x_{i}|∥x∥−∞=imin∣xi∣
即所有向量元素绝对值中的最小值,matlab调用函数norm(x, -inf)。
5. p-范数:
∥ x ∥ p = ( ∑ i = 1 N ∣ x i ∣ p ) 1 p \| x \|_{p}=\left( \sum^{N}_{i=1}|x_{i}|^{p}\right)^{\frac{1}{p}}∥x∥p=(i=1∑N∣xi∣p)p1
即向量元素绝对值的p次方和的1/p次幂,matlab调用函数norm(x, p)。
矩阵范数
1. 1-范数:,
∥ A ∥ 1 = max j ∑ i = 1 m ∣ a i , j ∣ \| A \|_{1}=\max_{j}\sum^{m}_{i=1}|a_{i,j}|∥A∥1=jmaxi=1∑m∣ai,j∣
列和范数,即所有矩阵列向量绝对值之和的最大值,matlab调用函数norm(A, 1)。
2. 2-范数:,
∥ A ∥ 2 = λ 1 , λ 为 A T A 的最大特征值 \| A \|_{2}=\sqrt{\lambda_{1}}, \lambda\text{为}A^{T}A\text{的最大特征值}∥A∥2=λ1,λ为ATA的最大特征值
谱范数,即A’A矩阵的最大特征值的开平方。matlab调用函数norm(x, 2)。
3. ∞ \infty∞-范数:
∥ A ∥ 1 = max i ∑ j = 1 m ∣ a i , j ∣ \| A \|_{1}=\max_{i}\sum^{m}_{j=1}|a_{i,j}|∥A∥1=imaxj=1∑m∣ai,j∣
行和范数,即所有矩阵行向量绝对值之和的最大值,matlab调用函数norm(A, inf)。
4. F-范数:
∥ A ∥ F = ( ∑ i = 1 m ∑ j = 1 n ∣ a i , j ∣ 2 ) 1 2 \|A\|_{F}=\left(\sum^{m}_{i=1}\sum^{n}_{j=1}\left|a_{i,j}\right|^{2}\right)^{\frac{1}{2}}∥A∥F=(i=1∑mj=1∑n∣ai,j∣2)21
Frobenius范数,即矩阵元素绝对值的平方和再开平方,matlab调用函数norm(A, ’fro‘)。
5. 核范数:
∥ A ∥ ∗ = ∑ i = 1 n λ i , λ i 是 A 的 奇 异 值 \| A \|_{*}=\sum^{n}_{i=1}\lambda_{i},\lambda_{i}是A的奇异值∥A∥∗=i=1∑nλi,λi是A的奇异值
即奇异值之和。