向量范数和矩阵范数

范数

范数分为向量范数和矩阵范数,概念经常忘记,这里总结一下。

向量范数

对于向量\(x=[x_1,x_2,...,x_N]\),其范数定义如下:

p-范数

\(\|x\|_p=(\sum_{i=1}^N|x_i|^p )^{1/p}\)

对向量元素绝对值的p次方求和后,再计算1/p次幂。

特殊地,当p取0,1,2,\(\infty\)\(-\infty\),时,对应范数意义如下。

0-范数

特殊地,数学中认为,向量的0范数即向量中非零元素个数。

1-范数

\(\|x\|_1=\sum\limits_{i=1}^N|x_i|\)

向量的1范数即向量中元素的绝对值之和。到原点的距离之和。

2-范数

\(\|x\|_2=\left(\sum\limits_{i=1}^N|x_i|^2\right)^{\frac12}\)

向量的2范数也称欧几里得范数,也就是通常说的向量长度。

\(\infty\)-范数

\(\|x\|_\infty=\max\limits_{i}|x_i|\)

向量的正无穷范数即向量元素绝对值中的最大值。到原点的最远距离。

\(-\infty\)-范数

\(\|x\|_{-\infty}=\max\limits_i|x_i|\)

向量的负无穷范数即向量元素绝对值中的最小值。到原点的最近距离。

矩阵范数

对于矩阵\(A=(a_{ij})_{m\ast n}\),其范数定义如下:

0-范数

矩阵的0-范数同样标识矩阵中非零元素的个数。可以表示矩阵的稀疏程度。

1-范数

\(\|A\|_1=\max\limits_j\sum\limits_{i=1}^m|a_{ij}|\)

矩阵的1-范数,也称列和范数,即所有矩阵列向量的绝对值之和的最大值。

2-范数

\(\|A\|_2=\sqrt{\lambda_1}\)\(\lambda_1\)\(A^TA\)的最大特征值(所以说方阵才有2-范数)。

矩阵的2-范数,也称谱范数,即\(A^TA\)的最大特征值开平方。

\(\infty\)-范数

\(\|A\|_\infty=\max\limits_i\sum\limits_{j=1}^m|a_{ij}|\)

矩阵的\(\infty\)-范数,也称行和范数,即所有矩阵行向量的绝对值之和的最大值。

F-范数

\(\|A\|_F=\left(\sum\limits_{i=1}^m\sum\limits_{j=1}^na_{ij}^2\right)^{\frac12}\)

矩阵的F-范数,即Frobenius范数,矩阵元素的平方和再开平方。

posted @ 2018-08-05 15:42  Elaine_DWL  阅读(3030)  评论(0编辑  收藏  举报