来自知乎的范数理解

article/2025/10/1 0:40:26
以下分别列举常用的向量范数和矩阵范数的定义。
  • 向量范数

1-范数:

||x||_1 = \sum_{i=1}^N|x_i|,即向量元素绝对值之和,matlab调用函数norm(x, 1) 。

2-范数:

||\textbf{x}||_2 =\sqrt{\sum_{i=1}^Nx_i^2},Euclid范数(欧几里得范数,常用计算向量长度),即向量元素绝对值的平方和再开方,matlab调用函数norm(x, 2)。

\infty-范数:||\textbf{x}||_\infty = \max_{i}|x_i|,即所有向量元素绝对值中的最大值,matlab调用函数norm(x, inf)。


-\infty-范数:||\textbf{x}||_{-\infty}=\min_i|x_i|

,即所有向量元素绝对值中的最小值,matlab调用函数norm(x, -inf)。


p-范数:||\textbf{x}||_p = (\sum_{i=1}^N|x_i|^p)^{\frac{1}{p}}
,即向量元素绝对值的p次方和的1/p次幂,matlab调用函数norm(x, p)。


  • 矩阵范数

1-范数:||A||_1 = \max_j\sum_{i=1}^m|a_{i,j}|
, 列和范数,即所有矩阵列向量绝对值之和的最大值,matlab调用函数norm(A, 1)。


2-范数:||A||_2 = \sqrt{\lambda_1}\lambda<br/>A^TA的最大特征值。

,谱范数,即A'A矩阵的最大特征值的开平方。matlab调用函数norm(x, 2)。

\infty-范数:||A||_\infty = \max_i\sum_{j=1}^N|a_{i,j}|

,行和范数,即所有矩阵行向量绝对值之和的最大值,matlab调用函数norm(A, inf)。


F-范数:||A||_F=\left(\sum_{i=1}^m\sum_{j=1}^n|a_{i,j}|^2\right)^{\frac{1}{2}}

,Frobenius范数,即矩阵元素绝对值的平方和再开平方,matlab调用函数norm(A, ’fro‘)。


核范数:||A||_* = \sum_{i=1}^{n}\lambda_i, \lambda_i是A的奇异值



作者:魏通
链接:https://www.zhihu.com/question/20473040/answer/102907063
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

作者:JI Weiwei
链接:https://www.zhihu.com/question/20473040/answer/25599737
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你是问向量范数还是矩阵范数?
要更好的理解范数,就要从函数、几何与矩阵的角度去理解,我尽量讲的通俗一些。
我们都知道,函数与几何图形往往是有对应的关系,这个很好想象,特别是在三维以下的空间内,函数是几何图像的数学概括,而几何图像是函数的高度形象化,比如一个函数对应几何空间上若干点组成的图形。
但当函数与几何超出三维空间时,就难以获得较好的想象,于是就有了映射的概念,映射表达的就是一个集合通过某种关系转为另外一个集合。通常数学书是先说映射,然后再讨论函数,这是因为函数是映射的一个特例。
为了更好的在数学上表达这种映射关系,(这里特指线性关系)于是就引进了矩阵。这里的矩阵就是表征上述空间映射的线性关系。而通过向量来表示上述映射中所说的这个集合,而我们通常所说的基,就是这个集合的最一般关系。于是,我们可以这样理解,一个集合(向量),通过一种映射关系(矩阵),得到另外一个几何(另外一个向量)。
那么向量的范数,就是表示这个原有集合的大小。
而矩阵的范数,就是表示这个变化过程的大小的一个度量。

那么说到具体几几范数,其不过是定义不同,一个矩阵范数往往由一个向量范数引出,我们称之为算子范数,其物理意义都如我上述所述。

以上符合知乎回答问题的方式。

接下来用百度回答方式:

0范数,向量中非零元素的个数。

1范数,为绝对值之和。

2范数,就是通常意义上的模。



x 的 0 范数:x 到零点的汉明距离

x 的 1 范数:x 到零点的曼哈顿距离

x 的 2 范数:x 到零点的欧氏距离

...

x 的 n 范数:x 到零点的 n 阶闵氏距离

x 的无穷范数:x 到零点的切比雪夫距离




http://chatgpt.dhexx.cn/article/b8324Zv1.shtml

相关文章

16.1 几何空间

文章目录 1 欧几里得范数2 距离3 标准内积5 夹角与正交6 叉乘7 平行四边形法则8 欧几里得运动 几何空间是用线性代数解决几何问题的一类空间&#xff0c;这是线性代数学习绕不过去的槛。几何空间&#xff0c;学习起来我觉得吧&#xff0c;主要是三个点&#xff1a;内积、长度、…

常见向量范数和矩阵范数及其MATLAB实现

参考 常见向量范数和矩阵范数及其MATLAB实现 - 云社区 - 腾讯云 1、向量范数 1-范数&#xff1a;&#xff0c;即向量元素绝对值之和&#xff0c;matlab调用函数norm(x, 1) 。 2-范数&#xff1a;&#xff0c;Euclid范数&#xff08;欧几里得范数&#xff0c;常用计算向量长度…

MATLAB 欧几里得算法

MATLAB 欧几里得算法以及扩展欧几里得算法 前言一、Euclid算法二、Code1.引入库2.读入数据 前言 提示&#xff1a;在线性代数或高等代数中以熟悉求两个多项式最大公因子 一、Euclid算法 输入两个多项式 g(x) , h(x) ∈ F(x),满足 deg g(x) ≥ deg h(x) , 且 g(x) ≠ 0, 二、…

【 MATLAB 】norm ( Vector and matrix norms )(向量范数以及矩阵范数)

norm Vector and matrix norms Syntax n norm(v) n norm(v,p) n norm(X) n norm(X,p) n norm(X,fro) Description n norm&#xff08;v&#xff09;返回向量v的欧几里德范数。该范数也称为2范数&#xff0c;向量幅度或欧几里德长度。 n norm&#xff08;v&#…

向量范数

向量范数的定义如下&#xff1a; 若实值函数&#xff08;n维向量空间向一维向量空间的映射&#xff09;&#xff1a;满足下列条件&#xff1a; &#xff08;1&#xff09;&#xff0c;&#xff1b;当且仅当&#xff1b; &#xff08;2&#xff09;&#xff0c;&#xff0c;&…

向量和矩阵的各种范数

向量和矩阵的各种范数 一、向量的范数 首先定义一个向量为&#xff1a;a[-5&#xff0c;6&#xff0c;8, -10] 1.1 向量的1范数 向量的1范数即&#xff1a;向量的各个元素的绝对值之和&#xff0c;上述向量a的1范数结果就是&#xff1a;29&#xff0c;MATLAB代码实现为&…

欧几里得范数

原文链接 点击打开链接 1 范数 向量的范数可以简单形象的理解为向量的长度&#xff0c;或者向量到零点的距离&#xff0c;或者相应的两个点之间的距离。 2 距离 欧式距离&#xff08;对应L2范数&#xff09;&#xff1a;最常见的两点之间或多点之间的距离表示法&#xff0c;…

p-范数(2-范数 即 欧几里得范数)

规范化矩阵 p-范数定义vecnorm和normvecnorm应用 废了废了&#xff0c;2016版本用不起vecnormnormnorm规范化矩阵 p-范数定义 常见 1-范数、2-范数&#xff08;欧几里得范数&#xff09; vecnorm和norm vecnorm 应用 计算欧式距离别再傻憨憨地去背两点之间的距离公式了&am…

L2范数-欧几里得范数

L1范数 L1范数是指向量中各个元素绝对值之和 L2范数 L2范数、欧几里得范数一些概念。 首先&#xff0c;明确一点&#xff0c;常用到的几个概念&#xff0c;含义相同。 欧几里得范数&#xff08;Euclidean norm&#xff09; 欧式长度 L2 范数 L2距离 Euclidean norm Eucl…

欧几里得范数(L2范数)

L1范数和L2范数我们应该经常接触&#xff0c;但是欧几里得范数可能有些人听着会有些陌生&#xff0c;乍一看以为是多么难的东西&#xff0c;其实欧几里得范数就是L2范数&#xff0c;只是叫法不同而已。 L1范数 L1范数是指向量中各个元素绝对值之和。 L2范数&#xff08;欧几…

SVM算法的介绍

一、SVM算法的介绍 1.什么是SVM算法&#xff1f; SVM&#xff08;Support Vector Machine&#xff09;是一种常见的监督学习算法&#xff0c;用于进行二分类或多分类任务。它的主要思想是找到一个最优的超平面&#xff0c;将不同类别的样本分隔开。 超平面最大间隔介绍&#…

SVM原理及代码实现(学习笔记)

1.概念 支持向量机&#xff08;Support Vector Machine, SVM&#xff09;是一类按监督学习&#xff08;supervised learning&#xff09;方式对数据进行二元分类的广义线性分类器&#xff08;generalized linear classifier&#xff09;&#xff0c;其决策边界是对学习样本求解…

SVM原理详解

SVM 原理详解 转自&#xff1a;http://www.blogjava.net/zhenandaci/category/31868.html &#xff08;一&#xff09;SVM的简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的&#xff0c;它在解决小样本、非线性及高维模式识别中表现出许多特有的…

SVM算法原理解读

-----------------------------------------------------需要死记硬背的部分--------------------------------------------- 超平面划分正负数据 支持向量上对应的公式&#xff1a; 转换为&#xff1a; 转换为&#xff1a; 正样例yi1&#xff0c;此时 负样例yi-1&#xff…

最容易理解的SVM算法原理

基于最大间隔分隔数据 1.1支持向量与超平面 SVM(Support Vector Mac)又称为支持向量机&#xff0c;是一种二分类的模型。当然如果进行修改之后也是可以用于多类别问题的分类。支持向量机可以分为线性核和非线性两大类。其主要思想为找到空间中的一个更够将所有数据样本划开的…

SVM介绍

SVM 概念 支持向量机&#xff08;support vector machines&#xff0c;SVM&#xff09;是一种二分类模型。基本原理是求解能够正确划分训练数据集并且几何间隔最大的分离超平面。 作用 svm不仅可以支持这种简单的线性可分离的数据&#xff0c;还可以 借助“软间隔(soft margi…

SVM理论

SVM入门&#xff08;一&#xff09;至&#xff08;三&#xff09;Refresh 按:之前的文章重新汇编一下,修改了一些错误和不当的说法&#xff0c;一起复习,然后继续SVM之旅. &#xff08;一&#xff09;SVM的简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年…

SVM的理解

1.SVM的概念 SVM&#xff0c;英文全称为 Support Vector Machine&#xff0c;中文名为支持向量机&#xff0c;由数学家Vapnik等人早在1963年提出。在深度学习兴起之前&#xff0c;SVM一度风光无限&#xff0c;是机器学习近几十年来最为经典的&#xff0c;也是最受欢迎的分类方法…

SVM算法原理

简介 支持向量机&#xff08;support vector machines&#xff09;是一个二分类的分类模型&#xff08;或者叫做分类器&#xff09;。如图&#xff1a; 它分类的思想是&#xff0c;给定给一个包含正例和反例的样本集合&#xff0c;svm的目的是寻找一个超平面来对样本根据正例和…

svm原理详解,看完就懂(一)

&#xff08;一&#xff09;SVM的八股简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的&#xff0c;它在解决小样本、非线性及高维模式识别中表现出许多特有的优势&#xff0c;并能够推广应用到函数拟合等其他机器学习问题中[10]。 支持向量机方法…