矩阵是什么?

我们都知道映射指的是一个空间 Rm\mathbb{R}^mRm到另一个空间 Rn\mathbb{R}^nRn的变换关系,狭义的函数其实是映射的一种特例,特指实数集间 R1\mathbb{R}^1R1的映射关系。

在所有映射中,我们最常见的是线性映射,对这种线性映射关系,我们是用矩阵来刻画,比如我们要将一个向量x∈Rmx \in \mathbb{R}^mx∈Rm映射到另外一个空间Rn\mathbb{R}^nRn中,那么我们就对其左乘一个矩阵AAA,于是 yn×1=An×mxm×1y_{n \times 1}=A_{n \times m} x_{m \times 1}yn×1​=An×m​xm×1​,这里矩阵的角色就好比函数中的函数体f(x)f(x)f(x)

研究矩阵的性质有助于我们理解这个矩阵是如何作用于输入的,从而揭露了从输入到输出之间的规律。比如:

矩阵的秩反映了映射目标向量空间的维数,比如对于变换 y=Axy=Axy=Ax,如果AAA的秩分别1,2,3,那么表示新的向量yyy的维数分别是1,2,3,所以秩其实就是描述了这个变换矩阵会不会将输入的向量空间降维,如果yyy没有降维(与xxx维数一样),则AAA为满秩。

可逆矩阵反映了线性映射的可逆性,假如AAA是可逆的,那么对于变换y=Axy=Axy=Ax,就有x=A−1yx=A^{-1}yx=A−1y

矩阵范数则反映了线性映射把一个向量映射为另一个向量,向量的“长度”缩放的比例,或者可以理解为矩阵的范数就是一种用来刻画变换强度大小的度量。另外,各种范数之间是等价的,这些主要介绍他们的数学定义。

矩阵范数

常用的矩阵范数:

F-范数:Frobenius范数,即矩阵元素绝对值的平方和再开方,对应向量的2范数,∥A∥F=(∑i=1m∑j=1n∣aij∣2)12\|A\|_{F}=\left(\sum_{i=1}^{m} \sum_{j=1}^{n}\left|a_{i j}\right|^{2}\right)^{\frac{1}{2}}∥A∥F​=(∑i=1m​∑j=1n​∣aij​∣2)21​
F范数经常用来衡量两个矩阵是否相似,比如要使矩阵BBB 与矩阵AAA相似,那么就可以优化它们的误差矩阵B−AB-AB−A 的F范式。

1-范数:列和范数,即矩阵每列向量元素绝对值之和中取最大值,∥A∥1=max⁡j∑i=1m∣ai,j∣\|A\|_{1}=\max _{j} \sum_{i=1}^{m}\left|a_{i, j}\right|∥A∥1​=maxj​∑i=1m​∣ai,j​∣

2-范数:谱范数,即ATAA^{T} AATA矩阵的最大特征值的开平方,∥A∥2=λ1,λ1\|A\|_{2}=\sqrt{\lambda_{1}}, \lambda_{1}∥A∥2​=λ1​​,λ1​ 为ATAA^{T} AATA的最大特征值

∞\infty∞-范数:行和范数,即矩阵每行向量元素绝对值之和中取最大值,∥A∥∞=max⁡i∑j=1n∣ai,j∣\|A\|_{\infty}=\max _{i} \sum_{j=1}^{n}\left|a_{i, j}\right|∥A∥∞​=maxi​∑j=1n​∣ai,j​∣

向量范数

常用的向量范数:

2-范数:Euclid范数(欧几里得范数),也就是向量长度,向量元素绝对值的平方和再开方,∥x∥2=(∑i=1N∣xi∣2)12\|x\|_{2}=\left(\sum_{i=1}^{N}\left|x_{i}\right|^{2}\right)^{\frac{1}{2}}∥x∥2​=(∑i=1N​∣xi​∣2)21​

1-范数:即向量元素绝对值之和,∥x∥1=∑i=1N∣xi∣\|x\|_{1}=\sum_{i=1}^{N}\left|x_{i}\right|∥x∥1​=∑i=1N​∣xi​∣

∞\infty∞-范数:即所有向量元素绝对值中的最大值,∥x∥∞=max⁡∣xi∣\|x\|_{\infty}=\max \left|x_{i}\right|∥x∥∞​=max∣xi​∣

−∞-\infty−∞范数:即所有向量元素绝对值中的最小值,∥x∥−∞=min⁡i∣xi∣\|x\|_{-\infty}=\min _{i}\left|x_{i}\right|∥x∥−∞​=mini​∣xi​∣

p-范数:即向量元素绝对值的p次方和的1/p次幂,2范数就是p范数的特例,∥x∥p=(∑i=1N∣xi∣p)1p\|x\|_{p}=\left(\sum_{i=1}^{N}\left|x_{i}\right|^{p}\right)^{\frac{1}{p}}∥x∥p​=(∑i=1N​∣xi​∣p)p1​

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

如果对你有帮助,请点个赞:-D

矩阵范数与向量范数的公式及其理解相关推荐

  1. 【矩阵论】7.范数理论——基本概念——矩阵范数生成向量范数谱范不等式

    矩阵论 1. 准备知识--复数域上矩阵,Hermite变换) 1.准备知识--复数域上的内积域正交阵 1.准备知识--Hermite阵,二次型,矩阵合同,正定阵,幂0阵,幂等阵,矩阵的秩 2. 矩阵分 ...

  2. 区间再现公式的理解与应用

    前往我的主页以获得更好的阅读体验区间再现公式的理解与应用 - DearXuan的主页https://blog.dearxuan.com/2022/05/07/%E5%8C%BA%E9%97%B4%E5 ...

  3. [读书笔记] 从问题和公式角度理解 Diffusion Model

    [小全读书笔记] 从问题和公式角度理解 Diffusion Model 1. Diffusion Model的结构 1.1 定义与限制 1.2 定义与限制的数学体现 2. Diffusion Mode ...

  4. 【单应变换】通过空间平面诱导的单应公式的理解

    [单应变换]通过空间平面诱导的单应公式的理解 公式:H=K2R2(I+(C1−C2)nTnTX)R1−1K1−1H = K_2 R_2(I + \frac{(C_1 - C_2)n^T}{n^TX}) ...

  5. 向量范数的几何直观理解和等价定义——如何从几何上定义向量范数?

    [一.向量范数的几何直观理解] \quad 我们知道,一个函数: f : R n ↦ R f:R^n\mapsto R f:Rn↦R 被称为 R n R^n Rn空间的一个范数,如果它满足以下三条性质 ...

  6. 对傅里叶变换公式的理解

    对傅里叶变换公式的理解 为什么要进行傅里叶变化 很多时候,频域比时域直观的多. 傅里叶变换,表明时域的信号可以分解为不同频率的正弦波的叠加.我们接受来自一段非周期信号的时候,可以更好的处理. 举个例子 ...

  7. pagerank公式的理解

    节点y被a与y所指,所以节点y的重要程度就是将他们汇总起来:节点a指向y的占据了a的一半,因为它还同时指向了节点m:节点y也是同样的道理:节点y也指向了两个节点,一个是自身,一个是节点a: 从另一个角 ...

  8. 傅里叶变换公式_理解1维傅里叶变换

    上个学期,学习了信号与系统.虽然知道了傅里叶变换的作用以及如何使用.但是对于它的本质,也就是FT是如何探测到频率的尚有疑惑. 而恰好在知乎上发现了一些很好的回答.故将这些回答整理在这. 感性理解1维F ...

  9. 矩阵范数,向量范数,奇异值有什么用?

    1.矩阵范数 矩阵范数(Matrix Norm)是矩阵上的一种数值,用来衡量矩阵的大小. 它有许多种不同的定义,其中最常用的是矩阵的范数有以下几种: p-范数,其中p大于等于1.这是矩阵元素绝对值的p ...

  10. 错排公式的理解与推导(转载)

    转自: ①:https://www.cnblogs.com/ECJTUACM-873284962/p/7620370.html ②:https://www.cnblogs.com/c129940122 ...

最新文章

  1. 生成式对抗网络的原理和实现方法
  2. python第一天作业:字典
  3. 近期GitHub上最热门的开源项目(附链接)
  4. java中typeof_JS typeof的用法
  5. FCN模型和loss实现(code)
  6. webpack—模块化、模块化核心、ESM、其它模块化|概念、安装、使用、打包模块、打包配置、核心配置、深入、Loaders、||Plugins、sourceMap、WebpackDevServer、
  7. 五笔字根表识别码图_五笔字根表键盘图下载|8698版五笔字根表键盘图高清大图_ - 极光下载站...
  8. 【唯美日出win7热门主题】
  9. C#开发WebService实例和发布
  10. epoll反应堆及ET模式下的EPOLLOUT学习总结
  11. 简答实现登录注册(需要导入JQ库)
  12. 手机打电话提示无法连接到移动网络
  13. (linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法)
  14. 幻灯片放映时无法切换到下一张
  15. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程
  16. Linux ln -s目录,Linux 中的 ln 命令
  17. CRNN文本识别模型
  18. mysql 基本配置
  19. 记录谷歌gn编译时碰到的一个错误“I could not find a “.gn“ file ...”
  20. 华为1+X网络系统建设与运维(中级)—— 视频讲解汇总目录

热门文章

  1. 【JavaEE】第一章线程和多线程
  2. java——题型和考点大纲
  3. pycharm ubuntu 安装_pycharm使用远程python解释器
  4. 怎么查电脑系统版本_台式机电脑系统雨林木风、深度技术、番茄花园、罗卜家园,哪个最稳定最好用?...
  5. idea启动日志在哪里_艹,我的日志被Intellij IDEA 控制台给“吃”了!
  6. 【error】vue-cli3 报Computed property “tableData” was assigned to but it has no setter.
  7. 克隆虚拟主机后的主机如何联网!!!!
  8. Shell脚本里的双冒号是什么意思
  9. 一步一步安装 Windows Server 2008 Beta3(Code Name Longhorn)
  10. python之类介绍