当前位置: 首页 > news >正文

向量和矩阵的范数

一般,实数的绝对值来表示“实数”的大小;复数的模来表示复数的大小。这在实际应用中,带来了非常大的便利。

对于一个平面向量 a a a ,当其在直角坐标系中的分量分别为 x 0 x_0 x0 y 0 y_0 y0时,我们常用 x 0 2 + y 0 2 \sqrt {x_0^2+y_0^2} x02+y02 来表示其大小。同样,对于三维空间向量 b b b,当其在坐标系中的分量分别为 x 1 、 y 1 x_1、y_1 x1y1 z 1 z_1 z1时,我们常用 x 1 2 + y 1 2 + z 1 2 \sqrt{x_1^2+y_1^2+z_1^2} x12+y12+z12 来表示向量 b b b的大小。

类似地,空间向量也有相仿的结果。

“范数”这个概念这些表示“大小”的数值的普遍化。

下面考虑 n n n维向量空间 R n R^n Rn的情形。

x = ( x 1 , x 2 , . . , x n ) T x=(x_1,x_2,..,x_n)^T x=(x1,x2,..,xn)T

  • 1-范数(绝对值范数)
    ∣ ∣ x ∣ ∣ 1 = ∑ k = 1 n ∣ x k ∣ ||x||_1=\sum _{k=1} ^n|x_k| ∣∣x1=k=1nxk

  • 2-范数(欧几里得范数)
    ∣ ∣ x ∣ ∣ 2 = ∑ k = 1 n x k 2 ||x||_2=\sqrt{\sum_{k=1}^n x_k ^2} ∣∣x2=k=1nxk2

  • ∞ \infin -范数
    ∣ ∣ x ∣ ∣ ∞ = m a x ≤ i ≤ n ∣ x i ∣ = m a x i { ∣ x 1 ∣ , . . . , ∣ x i ∣ , . . . , ∣ x n ∣ } ||x||_{\infin}=max_{≤i≤n}|x_i|=max_i {{|x_1|,...,|x_i|,...,|x_n|}} ∣∣x=maxinxi=maxix1,...,xi,...,xn

下面我们来看一个例子。
x = ( 1 , 2 , − 3 ) T x=(1,2,-3)^T x=(1,2,3)T
则有,
∣ ∣ x ∣ ∣ 1 = ∣ 1 ∣ + ∣ 2 ∣ + ∣ − 3 ∣ = 6 ||x||_1=|1|+|2|+|-3|=6 ∣∣x1=∣1∣+∣2∣+3∣=6
∣ ∣ x ∣ ∣ 2 = 1 2 + 2 2 + ( − 3 ) 2 = 14 ||x||_2=\sqrt{1^2+2^2+(-3)^2}=\sqrt {14} ∣∣x2=12+22+(3)2 =14
∣ ∣ x ∣ ∣ ∞ = m a x { ∣ 1 ∣ , ∣ 2 ∣ , ∣ − 3 ∣ } = 3 ||x||_{\infin}=max{|1|,|2|,|-3|}=3 ∣∣x=max∣1∣,∣2∣,3∣=3

下面我们考虑 R n × n R^{n×n} Rn×n中的矩阵范数。

  • 列范数: ∣ ∣ A ∣ ∣ 1 = max ⁡ 1 ≤ j ≤ n ∑ i = 1 n ∣ a i j ∣ ||A||_1=\max_{1≤j≤n}\sum_{i=1}^n|a_{ij}| ∣∣A1=1jnmaxi=1naij

  • 行范数:
    ∣ ∣ A ∣ ∣ ∞ = max ⁡ 1 ≤ i ≤ n ∑ j = 1 n ∣ a i j ∣ ||A||_{\infin}=\max_{1≤i≤n}\sum_{j=1}^n|a_{ij}| ∣∣A=1inmaxj=1naij

  • F范数:
    ∣ ∣ A ∣ ∣ F = ∑ i , j = 1 n a i j 2 ||A||_F=\sqrt {\sum_{i,j=1}^na_{ij} ^2} ∣∣AF=i,j=1naij2

  • 2范数:
    ∣ ∣ A ∣ ∣ 2 = λ max ⁡ ||A||_2=\sqrt{\lambda_{\max}} ∣∣A2=λmax
    λ max ⁡ \lambda_{\max} λmax A T A A^TA ATA的最大的特征值)

下面来看一个例子:在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/63005.html

相关文章:

  • elementUI tabs 吸顶功能实现,拉到最底部时候点击tab 回到最初位置
  • STM32F103C8T6学习笔记3--按键控制LED灯
  • 从零开始机器学习——基于PyTorch构建你的第一个线性回归模型
  • 进程、孤儿进程、僵尸进程、fork、wait简介
  • vue3 ref和reactive踩坑
  • CentOS9 Stream上安装Edge浏览器
  • Discourse 是否支持手机注册
  • ONLYOFFICE 8.2 版本产品评测——遥遥领先
  • C++ 优先算法——盛最多水的容器(双指针)
  • 闯关leetcode——231. Power of Two
  • Android 刘海屏适配指南
  • [C++]unordered_map和unordered_set的模拟实现
  • vim命令及shell命令
  • cdp(Chrome DevTools)检测分析
  • 基于MPC控制器的混合动力EMS能量管理系统simulink建模与仿真
  • 线程的状态及其查看
  • 入门 | Kafka数据使用vector消费到Loki中使用grafana展示
  • 【Canal 中间件】Canal使用原理与基本组件概述
  • 优雅的LUA数据记录方法-serpent序列化+LUA Table
  • 2023 年 Github 万圣节彩蛋
  • windows C#-类型系统(下)
  • NLP segment-01-聊一聊分词 AI 的基础
  • street gaussion 耗时分析
  • 数据结构作业day4
  • pyecharts地图类型
  • 暴力破解漏洞