微分流形2:流形上的矢量场和张量场

来了来了,切向量,切空间。流形上的所有的线性泛函的集合,注意是函数的集合。然后取流形上的某点p,它的切向量为,线性泛函到实数的映射。没错,是函数到实数的映射,是不是想到了求导。我们要逐渐熟悉把函数作为一个自变量,而且的它的因变量可以是一个实数。而且这个切向量是线性的,还有个导子我也不太明白,但有点类似于对偶空间里的那种概念。
总之,满足条件的就是方向偏导数这个算子。导子就是求导乘积公式吧。
这里还有一点,因为是函数的集合,其实我们在想象其几何意义的时候是比较困难的。首先流形你可以想象成一个光滑的曲面,但是流形上的泛函你是很难继续想象几何意义的。

这里的意思是说切空间是一个超平面,那么它是什么曲面上的超平面呢?这个曲面代表什么呢?我们想一下,正常来表示一个曲面,可能需要类似
x=x(u,v)
y=y(u,v)
z=z(u,v)
这样一个参数方程。从流形的角度考虑,u,v其实就是R^2的空间,而x,y,z就是拓扑流形。它上面的光滑标量场可以认为是(x,y,z)到R^2的同胚,然后在泛函到R上。也就是说,三维空间下的一个二维曲面是一个微分流形,我们取它的一个局部,它应该同胚于R^2,然后我们应该有一个到R的映射,这就是它的泛函。为什么要进入这样一个标量场呢:

所以我们不妨假设现在这个坐标它有一个物理标量和它对应即可。这样我们得到了一个叫做“场”的东西,所以,如果说流形是一个可以想象的光滑曲面,那我们现在对上面的每一个坐标取一个标量函数,那么就会得到一个“场”。要注意,这个场表示的是这个映射的本身,而不是映射后的值。这个场我们可以具象化为磁场,电场等。然后考虑切空间,它是作用在这个映射上,或者说作用在这个“场”上的偏导方向算子,特殊一点就是梯度(变化最快的一个方向)。每一个方向导数的结果就是一个“斜率”,理论上我们可以写出这个斜率下经过p点的“直线方程”,我们把所有的方向全部组合在一起,所有的直线就变成了平面,也就是这个场的超平面。回到数学分析的课本上,它首先就定义了一个标准坐标t,然后参数方程x=x(t),后面要对这个方程求导,所以这个方程就是我们的“场”。这个场有完整的坐标结构,t是“x轴”,x是“y轴”。可以想象成一个曲面,后面求导得到的切平面和我们前面说的就是一一对应的了。
不过既然x=x(t)是场,那么它的标量函数应该就是x1=x1(t), x2=x2(t).... 所以t就是标准的流形吧。
不过因为x和t同胚,可以把x理解成流形,t理解成R^n空间也是可以的。
其实我们经常说的曲面,或者函数图像,它的本质就是映射本身。而不是单纯的探讨定义域和值域。一般来说,定义域和值域应该更多的都是单纯的多面体才对。

这个定义要好好理解,首先它定义了经过p点的参数曲线的合集。首先把一个极小的区间映射到R^n空间,然后这个是和流形M是同胚的。在R^n中,我们想找到一个小区间到R^n映射的切向量,那么就是单纯的在R^n空间下求导数即可。这个思路应该是这样:例如3维空间下的二维曲面,我们想要抛弃三维的嵌入概念,直接把它的二维同胚给拿来分析,然后用一维的曲线先去做一个参数映射,得到二维空间下的曲线。求个导就是对应的切向量了,把这些所有的曲线集合起来,那么就得到了切空间。这里其实用到了一个小知识点,我们要求导,其实就是固定一个轴,然后对另一个轴求变化率。就像曲面是uv坐标轴构成的,那么我们可以固定u轴,对v求导即可。其实就偏导的概念了。
这里的符号比较微妙,TM下面少了个p,所以就是任何M上的点的所有切向量的有序对的集合。切向量是有很多的,因为方向导数有无数个方向。

要牢记,切丛是所有切向量有序对的集合,而向量场是切丛的一个截影,是一个映射。其实有序对就是一个映射。
说的有道理,非数学系我也觉得这样就够了。注意“场”是一个映射,把流形映射到一个标量上,形成的一个“场”,这个场是映射本身的性质。

这个定义对我可能有点奇怪,流形上的第一个标量场继续求方向导数,得到第二个标量场。不过也对,本来求导后得到的是一个切空间,但现在考虑的是完整的流形M,那么所有的切空间的合集应该还是一个标量场。不过这里应该是直接拿到切空间某一个方向的导数即可。而不是全部的切空间。

来到对偶空间。和前面类似,我们分析一个空间,也要分析这个空间上建立的泛函映射,这个映射就是对偶空间。

对偶基的概念,其实就是在原来基的基础上,映射到0还是1的问题。感觉是可以化成标准基的意思。
这里应该作者写错了,参考线性代数应该这样学:90页
就是说v和v**是自然同构,他们的同构定义是需要满足一定的关系的。

为什么这么复杂,还要继续定义切空间上面的对偶空间哦。

定义太多了,然我们回到微分的主题上,看有没有办法用最好的办法记忆。
相关文章:
微分流形2:流形上的矢量场和张量场
来了来了,切向量,切空间。流形上的所有的线性泛函的集合,注意是函数的集合。然后取流形上的某点p,它的切向量为,线性泛函到实数的映射。没错,是函数到实数的映射,是不是想到了求导。我们要逐渐熟…...
C++数组、向量和列表的练习
运行代码: //C数组、向量和列表的练习 #include"std_lib_facilities.h"int main() try {int ii[10] { 0,1,2,3,4,5,6,7,8,9 };for (int i 0; i < 10; i)//把数组中的每个元素值加2ii[i] 2;vector<int>vv(10);for (int i 0; i < 10; i)vv…...
视频剪辑矩阵分发系统Unable to load FFProbe报错技术处理?
问题一 报错处理 对于视频剪辑矩阵分发系统中出现的“Unable to load FFProbe”报错问题,可以采取以下技术处理措施进行解决。 1.检查系统中是否正确安装了FFProbe工具,并确保其路径正确配置。 2.检查系统环境变量是否正确设置,包括FFPr…...
Docker轻量级可视化工具Portainer
Portainer是一个轻量级的管理UI界面,用于管理Docker容器、镜像、卷和网络。它支持端口映射、容器启动、停止、删除、日志查看等功能,同时也提供了可视化的监控和统计功能,可以快速轻松的管理多个Docker主机。Portainer不需要额外安装依赖&…...
功率放大器在电光调制中的应用有哪些
电光调制是一种利用光电效应将电信号转化为光信号的技术。在实现电光调制的过程中,功率放大器作为一个重要的组件,具有对输入电信号进行放大和控制的功能。本文将介绍功率放大器的基本原理、特点以及在电光调制中的应用。 基本原理 功率放大器是一种能够…...
MyBatis入门程序
1.MyBatis 入门程序开发步骤 SqlSession:代表Java程序和数据库之间的会话。(HttpSession是Java程序和浏览器之间的会话) SqlSessionFactory:是“生产”SqlSession的“工厂”。 工厂模式:如果创建某一个对象ÿ…...
C++快速切换 头文件和源文件
有没有一种快速的方法 , 将头文件中的声明 直接在源文件中自动写出来, 毕竟头文件中已经有声明了, 我只需要写具体实现就行了,没有必要把声明的部分再敲一遍在 Visual Studio 中,你可以使用快速生成函数定义的功能来实…...
对原型、原型链的理解
在 JavaScript 中是使用构造两数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性,它的属性值是一个对象,这个对象包含了可以由该构造西数的所有实例共享的属性和方法。当使用构造函数新建一个对象后,在这个对象的内…...
7月26日,每日信息差
1、日本经产省将讨论让消费者负担核电站重启费。若被采用,那么即便是与把源自可再生能源作为卖点的新电力公司签约的消费者,也将负担重启核电站的费用 2、国家发改委:电厂存煤和出力均达历史同期最高水平 3、国家深改委:全国统调…...
git修改已经push后的commit注释
回到倒数第8次提交 git rebase -i HEAD~8修改注释,然后把最前面的pick改成edit 修改注释 git commit --amendrebase确认 git rebase --continue强制提交 git push -f origin master参考:https://blog.csdn.net/qq_16942727/article/details/1260355…...
网络云存储服务器,数据库服务器|PetaExpress
云存储服务器是什么? 云存储服务器是一种在线存储(英语:Cloud storage)该模式是将数据存储在通常由第三方托管的多个虚拟服务器上,而不是独家服务器上。 云存储服务器有几种结构 架构方法分为两类:一类是通过服务进行架构&…...
java语法基础--基本数据类型
一、数据类型概括 1、整数类型 2、浮点型 3、布尔类型 4、字符类型 二、数据类型的使用 1、整数类型的使用 超出类型范围 //1.1 定义一个byte类型的变量,并且设置它超过byte类型范围// 如果定义的数值在byte类型范围内,那么就能正常使用,//…...
uniapp 微信小程序 预览pdf方法
效果图: 1、在小程序中 // #ifdef MP */ 是区分运行的环境,在小程序中可使用如下方法uni.downloadFile({url: item.link,//文件地址success: function (res) {var filePath res.tempFilePath;uni.openDocument({filePath: filePath,showMenu: false…...
基于vue+uniapp微信小程序公司企业后勤服务(设备)系统
本系统分为用户和管理员两个角色,其中用户可以注册登陆系统,查看公司公告,查看设备,设备入库,查看通讯录,会议室预约,申请出入,申请请假等功能。管理员可以对员工信息,会…...
Linux命令(54)之blkid
Linux命令之blkid 1.blkid介绍 linux命令blkid被用来查询系统块设备文件系统的类型、卷标、UUID等信息 2.blkid用法 blkid [参数] [设备] blkid参数 参数说明-L <卷标>将卷标转换为设备名-U <UUID>将UUID转换为设备名-p转换设备块-i显示I/O信息 3.实例 3.1.查…...
Kotlin多平台最佳架构指南
在这篇文章中,我们将对 Kotlin 多平台移动端的最佳架构进行深入探讨。在2023年,作为 Android 开发者,我们会倾向于采用 MVVM 架构,因为它简单、灵活且易于测试。而作为 iOS 开发者,我们可能会选择 MVC、Viper 等架构。…...
【Vue3】父子组件传参
1. 父组件给子组件传值 父组件App.vue <template><div>父级</div><waterFallVue :title"name"></waterFallVue> </template><script setup lang"ts"> import waterFallVue from ./components/waterFall.vue …...
简单上手FineBI
简介 安装下载 下载的是V6.0.11版本 设置管理员账号 账号admin 密码123456 新建分析主题 添加数据 选择本地数据上传 选择示例数据上传 打开效果如下,点击“确定”,这样就将示例数据上传到分析主题中 分析数据——编辑数据 如果数据质量好…...
066、故障处理之热点问题
为什么要解决热点 分布式架构中各个组件的理想状态:资源利用率相对均衡 形成写热点的原因 高频访问的小表SQL执行计划不合理具有顺序增长属性的索引扫描 数据组织模型 例如数据是序列递增,则有可能数据全部都集中一个region上 ,或者集中…...
C/C++常用宏归纳
1 #define TO_STRING(t) #t #define MAP_TO_STRING(ot) {TO_STRING(ot), ot}TO_STRING宏接受一个参数t,并使用#运算符将其转换为字符串。这意味着当你在代码中使用TO_STRING(abc)时,它将被替换为字符串"abc"。 MAP_TO_STRING宏接受一个…...
OpenLayers 可视化之热力图
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 热力图(Heatmap)又叫热点图,是一种通过特殊高亮显示事物密度分布、变化趋势的数据可视化技术。采用颜色的深浅来显示…...
大型活动交通拥堵治理的视觉算法应用
大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...
【论文笔记】若干矿井粉尘检测算法概述
总的来说,传统机器学习、传统机器学习与深度学习的结合、LSTM等算法所需要的数据集来源于矿井传感器测量的粉尘浓度,通过建立回归模型来预测未来矿井的粉尘浓度。传统机器学习算法性能易受数据中极端值的影响。YOLO等计算机视觉算法所需要的数据集来源于…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
蓝桥杯3498 01串的熵
问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798, 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...
Typeerror: cannot read properties of undefined (reading ‘XXX‘)
最近需要在离线机器上运行软件,所以得把软件用docker打包起来,大部分功能都没问题,出了一个奇怪的事情。同样的代码,在本机上用vscode可以运行起来,但是打包之后在docker里出现了问题。使用的是dialog组件,…...
Java线上CPU飙高问题排查全指南
一、引言 在Java应用的线上运行环境中,CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时,通常会导致应用响应缓慢,甚至服务不可用,严重影响用户体验和业务运行。因此,掌握一套科学有效的CPU飙高问题排查方法&…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...
uniapp 实现腾讯云IM群文件上传下载功能
UniApp 集成腾讯云IM实现群文件上传下载功能全攻略 一、功能背景与技术选型 在团队协作场景中,群文件共享是核心需求之一。本文将介绍如何基于腾讯云IMCOS,在uniapp中实现: 群内文件上传/下载文件元数据管理下载进度追踪跨平台文件预览 二…...
redis和redission的区别
Redis 和 Redisson 是两个密切相关但又本质不同的技术,它们扮演着完全不同的角色: Redis: 内存数据库/数据结构存储 本质: 它是一个开源的、高性能的、基于内存的 键值存储数据库。它也可以将数据持久化到磁盘。 核心功能: 提供丰…...
