【数学】向量范数和矩阵范数(几种范数 norm 的简单介绍)


一、什么是范式?

范数,是具有“长度”概念的函数。在线性代数、泛函分析及相关的数学领域,范数是一个函数,是矢量空间内的所有矢量赋予非零的正长度或大小。

我们知道距离的定义是一个宽泛的概念,只要满足非负、自反、三角不等式就可以称之为距离。范数是一种强化了的距离概念,它在定义上比距离多了一条数乘的运算法则。有时候为了便于理解,我们可以把范数当作距离来理解。

在数学上,范数包括向量范数和矩阵范数,向量范数表征向量空间中向量的大小,矩阵范数表征矩阵引起变化的大小。一种非严密的解释就是,对应向量范数,向量空间中的向量都是有大小的,这个大小如何度量,就是用范数来度量的,不同的范数都可以来度量这个大小,就好比米和尺都可以来度量远近一样;对于矩阵范数,学过线性代数,我们知道,通过运算 AX = B,可以将向量 X 变化为 B,矩阵范数就是来度量这个变化大小的。

这里简单地介绍以下几种向量范数和矩阵范数定义和含义。


二、向量范式

1-范数

1-范数(表示向量元素绝对值之和)norm(x, 1)
在这里插入图片描述

2-范数

2-范数(表示向量长度)norm(x, 2)
在这里插入图片描述

P-范数

P-范数(向量元素绝对值的 p 次幂加和之后,开 p 次方根)norm(x, p)
在这里插入图片描述
在三维空间中绘制范数图形,如下:

根据上图 p 的取值不同,p-范数图形有着不同的变化,一个经典的有关 p-范数示意图,如下:

在这里插入图片描述
上图表示了 p 从无穷到 0 变化时,三维空间中到原点的距离(范数)为 1 的点构成的图形的变化情况。以常见的 2-范数(p = 2)为例,此时的范数也即欧氏距离,空间中到原点的欧氏距离为 1 的点构成了一个球面。一般没加下标的范数,是省略了下标 2,代表的意思为求向量模长。

∞-范数

∞-范数(所有向量元素绝对值中的最大值)norm(x, inf)
在这里插入图片描述

-∞-范数

-∞-范数(所有向量元素绝对值中的最小值)norm(x, -inf)
在这里插入图片描述


三、矩阵范式

1-范数

1-范数(列和范数,A 每一列元素绝对值之和的最大值)norm(A, 1)
在这里插入图片描述

2-范数

2-范数(谱范数,A’A 矩阵的最大特征值的平方根)norm(A, 2)
在这里插入图片描述

∞-范数

∞-范数(行和范数,A 每一行元素绝对值之和的最大值)norm(A, inf)
在这里插入图片描述

F-范数

F-范数(Frobenius 范数,矩阵元素的平方和再开方)norm(A, ‘fro’)
在这里插入图片描述
SVD 应用中,F-范数与奇异值分解 A = UΣV 联系,A 的 F-范数为 Σ 的 F-范数,即奇异值平方加和再开根号。此外,矩阵的近似最优中,若 r(X) < r(A),则 A - X 的 F-范数,即各自 Σ 的 F-范数之差。


四、小结

对文章内容有不解,请随时留言。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

idiot5liev

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值