泛函分析中的向量空间

news2024/11/19 7:33:40

一、向量空间背景

(1) 具有如下点内积或标量内积的实数域 R R R上的欧式空间 R N R^N RN
⟨ u , v ⟩ = u T v = u 0 v 0 + u 1 v 1 + ⋯ + u N − 1 v N − 1 = ∑ i = 0 N − 1 u i v i \langle\boldsymbol{u}, \boldsymbol{v}\rangle=\boldsymbol{u}^{\mathrm{T}} \boldsymbol{v}=u_{0} v_{0}+u_{1} v_{1}+\cdots+u_{N-1} v_{N-1}=\sum_{i=0}^{N-1} u_{i} v_{i} u,v=uTv=u0v0+u1v1++uN1vN1=i=0N1uivi

其中, u \boldsymbol{u} u v \boldsymbol{v} v N × 1 N \times 1 N×1列向量。

(2) 具有如下内积函数的复数域 C C C上的酉空间(unitary linear space C N C^N CN

⟨ u , v ⟩ = u ∗   T v = ∑ i = 0 N − 1 u i ∗ v i = < v , u > ∗ \langle\boldsymbol{u}, \boldsymbol{v}\rangle=\boldsymbol{u}^{* \mathrm{~T}} \boldsymbol{v}=\sum_{i=0}^{N-1} u_{i}^{*} v_{i}=<\boldsymbol{v}, \boldsymbol{u}>^{*} u,v=u Tv=i=0N1uivi=<v,u>
(3) 内积空间 C ( [ a , b ] ) C([a, b]) C([a,b]), 其中向量是区间 a ≤ x ≤ b a≤x≤b axb上的连续函数, 内积函数是积分内积:

< f ( x ) , g ( x ) > = ∫ a b f ∗ ( x ) g ( x ) d x <f(x), g(x)>=\int_{a}^{b} f^{*}(x) g(x) \mathrm{d} x <f(x),g(x)>=abf(x)g(x)dx

向量 z z z的范数或长度为:
∥ z ∥ = ⟨ z , z ⟩ \|\boldsymbol{z}\|=\sqrt{\langle\boldsymbol{z}, \boldsymbol{z}\rangle} z=z,z

z z z的范数是1, 则称 z z z归一化的。

两个非零向量z和w之间的夹角为:
θ = arccos ⁡ ⟨ z , w ⟩ ∥ z ∥ ∥ w ∥ \theta=\arccos \frac{\left \langle\boldsymbol{z}, \boldsymbol{w} \right\rangle }{\|\boldsymbol{z}\|\|\boldsymbol{w}\|} θ=arccosz∥∥wz,w
⟨ z , w ⟩ = 0 \left \langle\boldsymbol{z}, \boldsymbol{w}\right\rangle=0 z,w=0,则称 z z z w w w正交的(orthogonal)。即当且仅当
< w k , w l > = 0 , k ≠ l <\boldsymbol{w}_{k}, \boldsymbol{w}_{l}>=0, \quad k \neq l <wk,wl>=0,k=l

时, 非零向量 w 0 , w 1 , w 2 , ⋯ w_{0}, w_{1}, w_{2}, \cdots w0,w1,w2,是所张成内积空间的正交基。若基向量是归一化的,则它们是一个正交基,并且有
⟨ w k , w l ⟩ = δ k l = { 0 , k ≠ l 1 , k = l \left\langle\boldsymbol{w}_{k}, \boldsymbol{w}_{l}\right\rangle=\delta_{k l}=\left\{\begin{array}{l} 0, k \neq l \\ 1, k=l \end{array}\right. wk,wl=δkl={0,k=l1,k=l
类似地, 若
< w ~ k , w l > = 0 , k ≠ l <\tilde{\boldsymbol{w}}_{k}, \boldsymbol{w}_{l}>=0, k \neq l <w~k,wl>=0,k=l
则称向量集合 w 0 , w 1 , w 2 , ⋯ \boldsymbol{w}_{0}, \boldsymbol{w}_{1}, \boldsymbol{w}_{2}, \cdots w0,w1,w2,和对偶向量补集 w ~ 0 , w ~ 1 , w ~ 2 , ⋯ \tilde{\boldsymbol{w}}_{0},\tilde{\boldsymbol{w}}_{1}, \tilde{\boldsymbol{w}}_{2}, \cdots w~0,w~1,w~2,是双正交的,并且是所张成向量空间的一个双正交基。 当且仅当

< w ~ k , w l > = δ k l = { 0 , k ≠ l 1 , k = l <\tilde{\boldsymbol{w}}_{k}, \boldsymbol{w}_{l}>=\delta_{k l}=\left\{\begin{array}{l} 0, k \neq l \\ 1, k=l \end{array}\right. <w~k,wl>=δkl={0,k=l1,k=l
时, 它们才是双规范正交基。

W = { w 0 , w 1 , w 2 , ⋯   } W=\left\{\boldsymbol{w}_{0}, \boldsymbol{w}_{1}, \boldsymbol{w}_{2}, \cdots\right\} W={w0,w1,w2,}是内积空间 V V V的一个正交基,并且令 z ∈ V z\in V zV,则向量 z z z可 表示为基向量的线性组合:
z = α 0 w 0 + α 1 w 1 + α 2 w 2 + ⋯ \boldsymbol{z}=\alpha_{0} \boldsymbol{w}_{0}+\alpha_{1} \boldsymbol{w}_{1}+\alpha_{2} \boldsymbol{w}_{2}+\cdots z=α0w0+α1w1+α2w2+

计算得:
α i = ⟨ w i , z ⟩ ⟨ w i , w i ⟩ \alpha_{i}=\frac{\left\langle\boldsymbol{w}_{i}, \boldsymbol{z}\right\rangle}{\left\langle\boldsymbol{w}_{i}, \boldsymbol{w}_{i}\right\rangle} αi=wi,wiwi,z
若基向量的范数为1, 则简化为: α i = < w i , z > \alpha_{i}=<\boldsymbol{w}_{i}, \boldsymbol{z}> αi=<wi,z>

二、基于矩阵的变换

一维离散傅里叶变换是一类重要的变换, 这类变换可用如下通式表示:
T ( u ) = ∑ x = 0 N − 1 f ( x ) r ( x , u ) (16) T(u)=\sum_{x=0}^{N-1} f(x) r(x, u)\tag{16} T(u)=x=0N1f(x)r(x,u)(16)
其中, x x x是空间变量; T ( u ) T(u) T(u) f ( x ) f(x) f(x)的变换; r ( x , u ) r(x,u) r(x,u)是正变换核;整数 u u u是变换变量, 其值域为 0 , 1 , 2 , ⋯   , N − 1 0,1,2,\cdots,N-1 0,1,2,,N1

T ( u ) T(u) T(u)的反变换:
f ( x ) = ∑ u = 0 N − 1 T ( u ) s ( x , u ) (17) f(x)=\sum_{u=0}^{N-1} T(u)s(x,u)\tag{17} f(x)=u=0N1T(u)s(x,u)(17)
其中, s ( x , u ) s(x,u) s(x,u)是反变换核, x的值域为 0 , 1 , 2 , ⋯   , N − 1 0,1,2,\cdots,N-1 0,1,2,,N1 f ( x ) f(x) f(x)是N个反变换核的加权和, T ( u ) T(u) T(u)是权重。
展开式 ( 17 ) (17) (17)右侧得到:
f ( x ) = T ( 0 ) s ( x , 0 ) + T ( 1 ) s ( x , 1 ) + ⋯ + T ( N − 1 ) s ( x , N − 1 ) (18) f(x)=T(0) s(x, 0)+T(1) s(x, 1)+\cdots+T(N-1) s(x, N-1)\tag{18} f(x)=T(0)s(x,0)+T(1)s(x,1)++T(N1)s(x,N1)(18)
在这里插入图片描述
假设式 ( 17 ) (17) (17)中的s(x, u)是内积空间的正交基向量,且基向量的范数为1,则:
T ( u ) = ⟨ s ( x , u ) , f ( x ) ⟩ (19) T(u)=\left \langle s(x,u),f(x) \right \rangle \tag{19} T(u)=s(x,u),f(x)(19)

即变换的每个元素 T ( u ) T(u) T(u), 可通过内积来计算。

现在准备利用矩阵来表达式 ( 16 ) (16) (16)和式 ( 17 ) (17) (17)。首先将函数 f ( x ) f(x) f(x) T ( u ) T(u) T(u) s ( x , u ) s(x, u) s(x,u)定义为列向量:
f = [ f ( 0 ) f ( 1 ) ⋯ f ( N − 1 ) ] T = [ f 0 f 1 ⋯ f N − 1 ] T (20) \boldsymbol{f}=\left[\begin{array}{lll} f(0) & f(1) \cdots f(N-1) \end{array}\right]^{\mathrm{T}}=\left[\begin{array}{lll} f_{0} & f_{1} \cdots & f_{N-1} \end{array}\right]^{\mathrm{T}}\tag{20} f=[f(0)f(1)f(N1)]T=[f0f1fN1]T(20)
t = [ T ( 0 ) T ( 1 ) ⋯ T ( N − 1 ) ] T = [ t 0 t 1 ⋯ t N − 1 ] T (21) \boldsymbol{t}=\left[\begin{array}{lll} T(0) & T(1) \cdots T(N-1) \end{array}\right]^{\mathrm{T}}=\left[\begin{array}{lll} t_{0} & t_{1} \cdots & t_{N-1} \end{array}\right]^{\mathrm{T}}\tag{21} t=[T(0)T(1)T(N1)]T=[t0t1tN1]T(21)

s u = [ s ( 0 , u ) s ( 1 , u ) ⋯ s ( N − 1 , u ) ] T = [ s u , 0 s u , 1 ⋯ s u , N − 1 ] T   s_{u}=[s(0, u)\quad s(1, u) \cdots s(N-1, u)]^{\mathrm{T}}=\left[s_{u, 0}\quad s_{u, 1} \cdots s_{u, N-1}\right]^{\mathrm{T}}\ su=[s(0,u)s(1,u)s(N1,u)]T=[su,0su,1su,N1]T 

其中, u = 0 , 1 , ⋯   , N − 1 u=0,1, \cdots, N-1 u=0,1,,N1
利用这些列向量, 重写式 ( 19 ) (19) (19), 得:
T ( u ) = < s u , f > , u = 0 , 1 , ⋯   , N − 1 (23) T(u)=<s_{u}, f>, \quad u=0,1, \cdots, N-1\tag{23} T(u)=<su,f>,u=0,1,,N1(23)

A = [ s 0 T s 1 T ⋮ s N − 1 T ] = [ s 0 s 1 … s N − 1 ] T (24) \mathbf{A}=\left[\begin{array}{c} \mathbf{s}_{0}^{T} \\ \mathbf{s}_{1}^{T} \\ \vdots \\ \mathbf{s}_{N-1}^{T} \end{array}\right]=\left[\begin{array}{llll} \mathbf{s}_{0} & \mathbf{s}_{1} & \ldots & \mathbf{s}_{N-1} \end{array}\right]^{T}\tag{24} A= s0Ts1TsN1T =[s0s1sN1]T(24)

然后将式 ( 23 ) (23) (23)代入式 ( 21 ) (21) (21), 并利用式 ( 1 ) (1) (1), 得
A A T = [ s 0 T s 1 T ⋮ s N − 1 T ] [ s 0 s 1 … s N − 1 ] = [ s 0 T s 0 s 0 T s 1 … s 0 T s N − 1 s 1 T s 0 s 1 T s 1 ⋮ ⋮ ⋱ s N − 1 T s 0 … s N − 1 T s N − 1 ] = [ ⟨ s 0 , s 0 ⟩ ⟨ s 0 , s 1 ⟩ … ⟨ s 0 , s N − 1 ⟩ ⟨ s 1 , s 0 ⟩ ⟨ s 1 , s 1 ⟩ ⋮ ⋮ ⋱ ⟨ s N − 1 , s 0 ⟩ … ⟨ s N − 1 , s N − 1 ⟩ ] = [ 1 0 … 0 0 1 ⋮ ⋮ ⋱ 0 … 1 ] = I (27) \begin{aligned} \mathbf{A A}^{T} & =\left[\begin{array}{c} \mathbf{s}_{0}^{T} \\ \mathbf{s}_{1}^{T} \\ \vdots \\ \mathbf{s}_{N-1}^{T} \end{array}\right]\left[\begin{array}{llll} \mathbf{s}_{0} & \mathbf{s}_{1} & \ldots & \mathbf{s}_{N-1} \end{array}\right] \\ & =\left[\begin{array}{cccc} \mathbf{s}_{0}^{T} \mathbf{s}_{0} & \mathbf{s}_{0}^{T} \mathbf{s}_{1} & \ldots & \mathbf{s}_{0}^{T} \mathbf{s}_{N-1} \\ \mathbf{s}_{1}^{T} \mathbf{s}_{0} & \mathbf{s}_{1}^{T} \mathbf{s}_{1} & & \vdots \\ \vdots & & \ddots & \\ \mathbf{s}_{N-1}^{T} \mathbf{s}_{0} & \ldots & & \mathbf{s}_{N-1}^{T} \mathbf{s}_{N-1} \end{array}\right] \\ & =\left[\begin{array}{cccc} \left\langle\mathbf{s}_{0}, \mathbf{s}_{0}\right\rangle & \left\langle\mathbf{s}_{0}, \mathbf{s}_{1}\right\rangle & \ldots & \left\langle\mathbf{s}_{0}, \mathbf{s}_{N-1}\right\rangle \\ \left\langle\mathbf{s}_{1}, \mathbf{s}_{0}\right\rangle & \left\langle\mathbf{s}_{1}, \mathbf{s}_{1}\right\rangle & & \vdots \\ \vdots & & \ddots & \\ \left\langle\mathbf{s}_{N-1}, \mathbf{s}_{0}\right\rangle & \ldots & & \left\langle\mathbf{s}_{N-1}, \mathbf{s}_{N-1}\right\rangle \end{array}\right] \\ & =\left[\begin{array}{cccc} 1 & 0 & \ldots & 0 \\ 0 & 1 & & \vdots \\ \vdots & & \ddots & \\ 0 & \ldots & & 1 \end{array}\right]=\mathbf{I} \end{aligned}\tag{27} AAT= s0Ts1TsN1T [s0s1sN1]= s0Ts0s1Ts0sN1Ts0s0Ts1s1Ts1s0TsN1sN1TsN1 = s0,s0s1,s0sN1,s0s0,s1s1,s1s0,sN1sN1,sN1 = 1000101 =I(27)


t = A f (26) t=Af\tag{26} t=Af(26)
对于一维信号, 利用矩阵表达式 ( 16 ) (16) (16)和式 ( 17 ) (17) (17)
t = A f (28) t=Af \tag{28} t=Af(28)
f = A T t (29) f=A^Tt\tag{29} f=ATt(29)
( 28 ) (28) (28)和式 ( 29 ) (29) (29)是可逆变换对。

本节中给出的大部分概念, 可推广到形如下式的连续展开:
f ( x ) = ∑ u = − ∞ + ∞ α u s u ( x ) (51) f(x)=\sum_{u=-\infty}^{+\infty} \alpha_{u} s_{u}(x)\tag{51} f(x)=u=+αusu(x)(51)
其中, α u \alpha_{u} αu s u s_{u} su u = 0 , ± 1 , ± 2 , ± 3 , ⋯ u=0, \pm 1, \pm 2, \pm 3, \cdots u=0,±1,±2,±3,分别表示内积空间 C ( [ a , b ] ) C([a, b]) C([a,b])的展开系数和基向量。

s u s_{u} su u = 0 , ± 1 , ± 2 , ± 3 , ⋯ u=0, \pm 1, \pm 2, \pm 3, \cdots u=0,±1,±2,±3, C ( [ a , b ] ) C([a, b]) C([a,b])的正交基向量, 则展开系数:
α u = ⟨ s u ( x ) , f ( x ) ⟩ (52) \alpha_{u}=\left \langle s_{u}(x), f(x) \right \rangle\tag{52} αu=su(x),f(x)(52)

三、相关

本节介绍这些系数与相关之间的关系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/163491.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringCloud-Netflix学习笔记——微服务和微服务架构

一、什么是微服务&#xff1f; 什么是微服务&#xff1f;微服务&#xff08;Microservice Architecture&#xff09;是近几年流行的一种架构思想&#xff0c;关于它的概念很 难一言以蔽之。究竟什么是微服务呢&#xff1f;我们在此引用 ThoughtWorks 公司的首席科学家 Martin F…

谷粒商城-高级篇-Day11-商城业务

文章目录整合thymeleaf渲染页面页面修改不重启服务器实时更新渲染二三级数据nginx-搭建域名访问环境一nginx-搭建域名访问环境二整合thymeleaf渲染页面 将index放到product的资源下的static目录&#xff0c;index.html放到templates文件夹下 导入thymeleaf <!-- 模板引擎…

【Acwing寒假2023每日一题】4700. 何以包邮?- 01背包dp至少模板

4700. 何以包邮&#xff1f; - AcWing题库 设满x元包邮&#xff0c;题目要求总价值至少x的最小价值 目录 1、一维 01背包-至少模板 至少模板和至多模板的两大区别 2、二分 二维 01背包-至多模板 &#xff08;1&#xff09;二维dp 3、逆向思维 一维 01背包-至多模板 1…

1.环境搭建 创建spring boot 项目(mac)

1.安装maven 首先你需要在maven官网上下载mac专用的二进制maven压缩包。也就是下图的这个&#xff1a; 然后&#xff0c;开始我们的配置。 1、打开终端&#xff0c;输入这个代码&#xff1a; vim ~/.bash_profile 2、然后点击键盘上的“i”&#xff0c;进入vim编辑模式&…

【BBuf的CUDA笔记】五,解读 PyTorch index_add 操作涉及的优化技术

本文把pytorch index_add算子的代码抽取出来放在&#xff1a;https://github.com/BBuf/how-to-optim-algorithm-in-cuda/blob/master/indexing/index_add_cuda_pytorch_impl.cu 。如果不太熟悉PyTorch的话也可以直接看这个.cu文件&#xff0c;有问题请在这个repo提issue。 0x0.…

2022,我感受到了CSDN不平凡

最初注册CSDN&#xff0c;只是因为老师的要求&#xff0c;负责教C课程的老师让同学们注册CSDN&#xff0c;并经常更新自己的博客。虽然注册了CSDN的博客&#xff0c;也写了几篇博客文章&#xff0c;可最初我并不理解老师为什么要让我们注册&#xff0c;可是随着在CSDN驻留时间的…

运行时数据区

目录 一、概述 1.1、数据区 1.2、JAVA线程数据区 二、线程 2.1、JVM线程概述 2.2、JVM系统线程 三、PC寄存器 3.1、寄存器概述 3.2、作用 3.3、常见问题 一、概述 1.1、数据区 内存是非常重要的系统资源&#xff0c;是硬盘和CPU的中间仓库及桥梁&#xff0c;承载着操…

vulnhub DC系列 DC-5

总结&#xff1a; 下载地址 DC-5.zip (Size: 521 MB)Download: http://www.five86.com/downloads/DC-5.zipDownload (Mirror): https://download.vulnhub.com/dc/DC-5.zip使用方法:解压后&#xff0c;使用vm直接打开ova文件。 漏洞利用 信息收集 这里还是使用DC-1的方法 1.给靶…

AR Foundation

AR Session 在一个AR应用中有且只允许存在一个AR Session 包括两个组件 &#xff1a;AR Session &#xff08;用于管理 Session&#xff09;、AR Input Manager (用于管理输入的一些信息) AR Session&#xff08;用于管理 Session&#xff09; 作用&#xff1a;管理AR应用状…

01.数据的存储

1. 数据类型介绍 1&#xff09;基本的内置类型&#xff1a;char //字符数据类型 short //短整型 int //整形 long //长整型 long long //更长的整形 float //单精度浮点数 double //双精度浮点数 2&#xff09;类型的意义&#xff1a; 使用这个类型开辟内存空间的大小&#xff…

Docker快速入门自用笔记

1. Docker - 介绍 不同Linux的内核一致。 2. Docker - 与虚拟机的不同 3. Docker - Docker架构 镜像&#xff08;只读&#xff09;&#xff1a;应用程序及其所需依赖、函数库、环境、配置等文件打包在一起&#xff0c;称为镜像。 容器&#xff1a;镜像中的应用程序运行后…

一文看懂人机对话

人机对话概述 人机对话是指&#xff0c;让机器理解和运用自然语言实现人机通信的技术&#xff0c;如图1所示&#xff0c;通过人机对话交互&#xff0c;用户可以查询信息&#xff0c;如示例中的第一轮对话&#xff0c;用户查询天气信息&#xff0c;用户也可以和机器机型聊天&am…

Pytorch深度学习【十三】

LeNet网络 基本结构图 构造思路 先用卷积层来学习图片空间信息池化层降低敏感度全连接层来转换到类别空间 代码实现 import torch from torch import nn from d2l import torch as d2l class Reshape(nn.Module):def forward(self ,x):return x.view(-1, 1, 28, 28) # vie…

ElasticSearch7 Kibana集群安装

文章目录ElasticSearch安装下载安装包基础环境安装JDK安装修改Linux配置安装ES启动报错bootstrap check failure [1] of [1]: memory locking requested for elasticsearch process but memory is not lockedKibana安装Kibana简介Kibana下载Kibana安装ElasticSearch安装 下载安…

RS485接口电路设计

RS485接口是串口的一种&#xff0c;常常用在一些工业控制中&#xff0c;485通信是半双工的通信&#xff0c;一条总线最多可连接256个485设备。RS485信号速率最高可以到10Mbps&#xff0c;传输距离最大能到1000多米485接口包含一对差分信号A和B&#xff0c;如下图所示RS485标准规…

springcloud3 Nacos的集群搭建

一 nacos的集群搭建说明 1.1 版本选择的说明 本案例采用的版本是1.4.2 &#xff0c;当选用其他版本均有不同的问题&#xff1a; 1.4.4 nginx代理后&#xff0c;输入密码登录进去。 2.2.0 &#xff0c;2.1.2等 2.x版本均是 3个节点的启动之后&#xff0c;只能访问一个节点。…

David Murray 加入 VeraViews 担任需求总监

近日&#xff0c;VeraViews宣布任命 David Murray 为需求总监。 VeraViews 是一个旨在提供透明和可审计的无效流量 (IVT) 预防的广告技术平台&#xff0c;很高兴地宣布任命David Murray为 VeraViews 需求总监。 大卫是伦敦的一位商业专家&#xff0c;他在英国许多最大、商业上…

三种方式二叉树求从根到叶子结点的所有路径的方法整理

二叉树求从根到叶子结点的所有路径的方法整理 1. 利用递归和回溯方法求解 思路&#xff1a; 利用递归和回溯的方法求解 首先将当前结点加入到path中&#xff0c;然后判断是否为叶子结点&#xff0c;如果为叶子结点&#xff0c;则保存path路径如果不是叶子结点&#xff0c;则…

IDEA 开发工具

文章目录IDEA 开发工具一、IDEA 概述二、IDEA 下载和安装1. IDEA 下载2. IDEA 安装三、IDEA 中的第一个代码1. IDEA 项目结构介绍2. IDEA 中的第一个代码1&#xff09;创建 Project 项目2&#xff09;创建 Module 模块3&#xff09;创建 class 类4&#xff09;在类中编写代码5&…

C++指针

指针的基本概念 作用&#xff1a;通过指针间接访问内存。 内存编号从0开始&#xff0c;一般使用16进制表示。 可以利用指针变量保存地址。 指针变量定义和使用 数据类型*变量名 #include<iostream> using namespace std;int main(){//定义指针int a10;//指针定义语…