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

矩阵1-范数与二重求和的求和可交换

矩阵1-范数与二重求和的求和可交换

1、矩阵1-范数

A = [ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ] A = \begin{bmatrix} a_{11} &a_{12} &\cdots &a_{1n} \\ a_{21} &a_{22} &\cdots &a_{2n} \\ \vdots &\vdots &\ddots &\vdots \\ a_{n1} &a_{n2} &\cdots &a_{nn} \\ \end{bmatrix} A= a11a21an1a12a22an2a1na2nann

∣ ∣ A ∣ ∣ m 1 = ∑ i = 1 n ( ∑ j = 1 n ∣ a i j ∣ ) = ∑ j = 1 n ( ∑ i = 1 n ∣ a i j ∣ ) ||A||_{m1} = \sum_{i=1}^{n} (\sum_{j=1}^{n}|a_{ij}|) = \sum_{j=1}^{n} (\sum_{i=1}^{n}|a_{ij}|) ∣∣Am1=i=1n(j=1naij)=j=1n(i=1naij)

2、二重求和的求和符号可交换

对于矩阵1-范数而言,求和符号交换前后是按行求和按列求和的区别。本质上都是把每个元素取模并相加。

再讨论一个例子,自相关函数 r ( m ) r(m) r(m)

对于一个广义平稳离散时间随机过程 u ( n ) u(n) u(n)而言,其自相关函数定义为:
r ( m ) = E { u ( n ) u ∗ ( n − m ) } = ∫ ∫ u ( n ) u ∗ ( n − m ) p ( u n , u n − m ; n , n − m ) d u n d u n − m r(m) = E\{u(n)u^*(n-m)\} = \int\int u(n)u^*(n-m)p(u_n,u_{n-m};n,n-m)\mathrm{d}u_n \mathrm{d}u_{n-m} r(m)=E{u(n)u(nm)}=∫∫u(n)u(nm)p(un,unm;n,nm)dundunm
其中 E E E​是求期望, p ( ) p() p()表示联合概率密度函数。积分范围是 u ( n ) u(n) u(n)的值域,作为离散时间信号,值域不一定是离散的,值域经过量化后称为“数字信号”。

假设观测了N个采样点,那么可以得到 u ( n ) u(n) u(n)的离散傅立叶变换DFT:
U ( k ) = ∑ n = 0 N − 1 u ( n ) e − j 2 π N k n U(k) = \sum_{n=0}^{N-1} u(n) e^{-j\frac{2\pi}{N}kn} U(k)=n=0N1u(n)ejN2πkn
在信号处理领域,通常会从0开始编号,也比较符合实际,电路采样一般从一个时钟上升边沿开始算起。

当我们考虑 U ( k ) U(k) U(k)的自相关函数的时候:
r U ( m ) = E { U ( k ) U ∗ ( k − m ) } = E { ∑ n = 0 N − 1 u ( n ) e − j 2 π N k n ∑ l = 0 N − 1 u ( l ) e j 2 π N ( k − m ) l } r_U(m) = E\{U(k)U^*(k-m)\} = E\{\sum_{n=0}^{N-1} u(n) e^{-j\frac{2\pi}{N}kn}\sum_{l=0}^{N-1} u(l) e^{j\frac{2\pi}{N}(k-m)l}\} rU(m)=E{U(k)U(km)}=E{n=0N1u(n)ejN2πknl=0N1u(l)ejN2π(km)l}
注意到这里出现了两个和相乘的形式,那么根据多项式乘法规则,应该得到 N 2 N^2 N2项之和。

这个时候就可以写成:
r U ( m ) = E { ∑ n = 0 N − 1 ∑ l = 0 N − 1 u ( n ) u ( l ) e − j 2 π N k n e j 2 π N ( k − m ) l } r_U(m) =E\{\sum_{n=0}^{N-1} \sum_{l=0}^{N-1} u(n)u(l) e^{-j\frac{2\pi}{N}kn} e^{j\frac{2\pi}{N}(k-m)l}\} rU(m)=E{n=0N1l=0N1u(n)u(l)ejN2πknejN2π(km)l}

抽象一下:

考虑两个序列 a = ( a 1 , a 2 , ⋯ , a n ) T a = (a_1,a_2,\cdots,a_n)^T a=(a1,a2,,an)T b = ( b 1 , b 2 , ⋯ , b n ) T b=(b_1,b_2,\cdots,b_n)^T b=(b1,b2,,bn)T的1-范数相乘,
∣ ∣ a ∣ ∣ 1 ⋅ ∣ ∣ b ∣ ∣ 1 = ∑ i = 1 n ∣ a i ∣ ∑ j = 1 n ∣ b j ∣ = ∑ i = 1 n ∑ j = 1 n ∣ a i ∣ ∣ b j ∣ = ∑ i = 1 n ∑ j = 1 n ∣ a i b j ∣ ||a||_1\cdot ||b||_1 = \sum_{i=1}^n|a_i| \sum_{j=1}^n |b_j| = \sum_{i=1}^n \sum_{j=1}^n |a_i||b_j| = \sum_{i=1}^n \sum_{j=1}^n |a_ib_j| ∣∣a1∣∣b1=i=1naij=1nbj=i=1nj=1nai∣∣bj=i=1nj=1naibj
实际上可以表示成一个矩阵:
[ a 1 b 1 a 1 b 2 ⋯ a 1 b n a 2 b 1 a 2 b 2 ⋯ a 2 b 2 ⋮ ⋮ ⋱ ⋮ a n b 1 a n b 2 ⋯ a n b n ] \begin{bmatrix} a_1 b_1 &a_1 b_2 &\cdots &a_1 b_n \\ a_2 b_1 &a_2 b_2 &\cdots &a_2 b_2 \\ \vdots &\vdots &\ddots &\vdots \\ a_n b_1 &a_n b_2 &\cdots &a_n b_n \\ \end{bmatrix} a1b1a2b1anb1a1b2a2b2anb2a1bna2b2anbn

再考虑这个问题的反面,即有没有二重求和是不能交换求和顺序的呢?

对于数值函数的二重积分,二重积分的值与积分次序无关要求积分区域既可表示成X-型区域,又可表示成Y-型区域。

对于二重求和而言,相当于对于一个矩形区域,变积分为求和。所以对于大多数情况而言,二重求和都是可以交换求和顺序的。(没有说得很绝对,因为这还仅仅是我自己的考虑,没有去考证)

相关文章:

  • Node.js笔记(万字总结)
  • 解析前端开发中同源策略与配置代理
  • strcpy、strncpy、strcat、strncat、strcmp、strstr字符串函数的使用和模拟
  • Android更新优化 - 增量更新是如何节省用户时间和流量的
  • Python—面向对象小解(3)
  • 三、框架基础介绍:关于框架基础结构的创建与功能解析
  • Easy RoCE:在SONiC交换机上一键启用无损以太网
  • 解决docker容器: bash: ping: command not found, 并制作镜像
  • 牛客小白月赛95
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • 【面试题】JavaScript基础高频面试(下)
  • Linux网络-使用Tcp协议进行网络通信并通过网络接口实现远端翻译
  • 【React】封装一个好用方便的消息框(Hooks Bootstrap 实践)
  • oracle创建新用户,并且只给新用户赋予查询权限
  • 2024Dragon Knight CTF复现web
  • #Java异常处理
  • 2017-08-04 前端日报
  • emacs初体验
  • JAVA并发编程--1.基础概念
  • Java精华积累:初学者都应该搞懂的问题
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Python学习之路13-记分
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Shadow DOM 内部构造及如何构建独立组件
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • 彻底搞懂浏览器Event-loop
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 聚类分析——Kmeans
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 前端性能优化——回流与重绘
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 手机端车牌号码键盘的vue组件
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 自制字幕遮挡器
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • 阿里云服务器如何修改远程端口?
  • 第二十章:异步和文件I/O.(二十三)
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​ssh免密码登录设置及问题总结
  • #window11设置系统变量#
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (笔记)M1使用hombrew安装qemu
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (转)socket Aio demo
  • ****三次握手和四次挥手
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET 某和OA办公系统全局绕过漏洞分析
  • .net 微服务 服务保护 自动重试 Polly
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .Net 执行Linux下多行shell命令方法
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • @开发者,一文搞懂什么是 C# 计时器!
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory