叉积的意义

2023-11-17

我们知道,向量的叉积可以帮助我们求出一个和已知两个向量构成的平面相互垂直的另一个向量(例如求法向量)。而且一般来说,都是求三维空间的向量的叉积。下面我们要讨论的就是各种“为什么如此”。

考虑两个相互不平行的三维向量,

        

        

它们的叉积,以行列式形式来表示为,

其中i,j,k是三个维数上的单位向量。如果不用这些单位向量,则写成:

这样可以避免将i,j,k视作虚数单位,或者形成四元数的数基(1,i,j,k),当然反过来说,这也可以被认为是四元数数基得以创造的原因。

三维向量叉积可以如此计算,那么二维的呢?很简单,我们将Z轴置零即可,

由于只有z轴分量,而没有其它分量,我们可以认为它是z轴上的向量或者一个标量。

为什么要讨论二维的情况呢?因为实际上,并没有维数,只有复数。我们知道,构成几何上的相继两个维数,是因为两者数量上具有巨大的差异,比如一个维数上的长度单位为1,那么和它垂直的方向,可以构造出另一个维数,另一个维数的单位长度要小于或者等于,也就是某种虚数单位大小的倒数;或者另一个维数的单位长度要大于或者等于i也就是某种虚数单位的大小本身。这就可以在当前维数的基础上,上推或者下推一个维数出来。当然,如果考虑上推和下推出来的两个维数,他们两个之间就具有了的关系,而其中的显然小于1,所以可以被替换为1,由此出现的关系;或者说,其中的i相对于而言显然也大于1,这就又导致了的关系,也就是说,的关系仍然意味着正交。由此当前维数以及上推和下推得到的两个维数,三者之间总可以构成两两互相正交的关系,这其实就可以构造三维空间了。

我的意思是,用复数来构造三维空间的想法是完全可以实现的,或者说,现实正是如此。

那么复数又是什么呢?复数就是形如,

的数。要知道,它是一个数,而不是两个数。只是i到底是多大在此并不重要,但它在现实中一定有一个确定的大小,这一点是和a,b都一样的。比如,若有i=5,a=1,b=2则有,

通常是因为i或者它的倒数特别的大或者特别的小,而且又不影响计算的结果,我们就把它的具体数值刻意的忽略掉了:结果是我们想要的即可。

可计数性的可观测性必然对应了周期性,所以实际上任何一个数,都是复数;只是那个周期到底有多大,以及它是否体现出了周期性的效果。以整数虚数单位而言,如果一个整数的大小,尚未达到一个周期,那么就不用带上bi的部分,只写a就是了;而如果这个整数总是周期的倍数,那么就只写bi就对了,因为此时a=0。严格来说,i并不完全对应周期的大小。这是因为它来自于如下定义,

而通常我们选择,

此时它是方程

的解,可见i越大,它的倒数就越小,它就越接近N,达到某个程度之后,就可以将其认为就是N本身。

以上我们简述了虚数单位i的由来。

那么向量呢?有了周期性,向量其实就是数量在周期性前提下的体现。周期性其实不属于这个数,而是属于观察者。考虑到一个有限能力的观察者,它的能力体现为i=5,那么如果它观察11,就只能得到

的结果,也就是说,它是看不到11的,因为11超过了它的观察能力。但若有一个超越视角,我们仍然可以把11,用观察能力只有5的观察者的视角表达出来,这个时候,这个数就可以写成,

m=1+2×5=11=a+bi

其中,

a=1

b=2

i=5

情况就是这样。所以说,一个复数,就是一个数而已,而它变得复杂,只是因为观察者自身存在限制。而这种限制,使得观察者看到的不再是一个数,而是一个复平面上的点或者它和原点构成的向量。换句话说,是观察者和所观之物,共同创造了复平面,也就是平面直角坐标系。

既然如此,我们用一个复数来表达平面上的点或者它和原点构成的向量,就再合适不过了:

要记得,AB本质上并不是什么平面直角坐标系上面具有坐标数值的点,而是两个不同的数(一维的或者说标量),之所以出现了平面直角坐标系,是因为观察者具有的观察能力的上限为i,这就和1+2×5=11是一样的。

现在让我们考虑两者的“相乘”。

如果是点积,那就有

如果用复数对应实部虚部相乘,则有,

我们知道虚数单位代表周期性,所以可以认为在模结果中不必存在,所以

虽然是负数,但也并不影响其表达为

的形式,事实上只需要把结果的算法换为,

即可。若考虑闵式(闵可夫斯基)几何将时间的平方表达为负数,这就不难理解了。

所以说,点积实际上就是复数乘法,去掉虚部(被周期性屏蔽),以及反转负数项之后的结果。其实就算是不反转,也无所谓,只是两种定义的方式不同,导致计算方法不同而已。相比较而言,不反转反而更为自然一些。

那么二维向量或者复数的“叉积”如何计算呢?

还是考虑,

两者的叉积,显然也只能是复数相乘。但是观察者的视角却不同。在求点积的时候,观察者认为AB的度量方式是一样的,也并未考虑周期性带来的维数提升。但是正如不考虑,就一定还有考虑的情况:周期性带来了维数的提升,那么从不同的维数看两个数值,结果是怎样的呢?从较低的维数观察A,同时从较高的维数观察B,我们就可以得到,

这就使得B变成了B',而它的“分量”上的虚数单位就彼此交换了。由此,

如果也去掉周期性的影响,则有,

我们用正交的视角重新观察B而得到了B'B'关于A的复数乘法再对虚数单位取模,就得到了一种计算向量乘积的新方法。我们可以干脆就认为,B一开始就是从正交方向观察的结果,则

那么这种新的乘法,就可以写成

这就是复数或者平面直角坐标系中向量叉乘的含义和由来。大小如此,那么方向呢?回顾,

它显然也是一个复数,只是它的虚数单位不是负-1的平方根,而是-1本身,或者说,1经过两次正交之后的结果,

所以显然,结果向量不会在A或者B的方向上,而是在和它们都垂直的方向上,也就是第三个维数上了。至于三维向量,两两之间的关系已经在上面说明了。

那么四维以及更高维数呢?我们只能认为,就像总是被认为是(它被认为是分界点,因为比这个数值小的都被认为是0),因为

那么事实上所有

都成立。也就是说,下推一次之后,两次或者更多次维数,都被视作是一次维数扩展的体现;而上推也是一样的,

由此来说,观察者最多同时观察三个维数,也就是这三个维数,倘若观察者的单位长度是1的话。若要观察更多的维数,则至少要移动到或者的层次,这样才能在那个层次上观察上下推出的两个维数。也就是说,世界可以是无限维数,但观察者(不管是谁,只要它具有i上限和下限)只能同时观察到三个维数,这就是为什么说世界总是三维的。

至此叉积的数量以及方向等运算方法的由来,就说清楚了。还有就是,更高的维数在更大的地方,更低的维数在更小的地方。

本质上就是复数,就是观察者和所观之物的数量关系。

由此扩展来说,在几何前提下讨论四维以及四维以上的问题,其实是没有什么意义的。这不是说维数本身被限制,而是说,对于观察者来说,四维以及以上的几何空间总是体现为三维中的某种形式,因为观察者自身没有观察连续四个维数的能力(若包括观察点的能力,则至多具有观察四个维数的能力)。

所以,叉积到底是什么呢?二维或者复平面来说,就是两个数相乘。三维复杂一点,但是可以分成三组,各自都是两个数相乘。既然如此,一个三维的向量是什么样的呢?

上面已经讨论过,我们可以直接构造一个三维的向量:

我们确实知道,,但是前提是 而不是

也就是说,对于后者而言,并不成立,所以三个分量是不能彼此化简的。

那么一个四维的向量,可以类比写出,

虽然说也不能简单的和1进行化简,得到,但是整个向量的跨度已经超越了中心和上下极限的范围(也就是3),无论在 上还是上都不可能看到四个分量正交出现,必定有某两个分量出现遮盖的情况,也就是说或者写成,

其中,

或者写成,

其中,

无论如何,还是三个分量而不是四个,更高维数的表达方式是类似的。这就是对于观察者而言,更多的维数也只能体现为三维,所以说对于观察者而言,世界总是三维的。

那么在物理现实中,或者说在物理时空中,一个物体总是具有三维空间中的坐标,它总是可以在三维空间中平移缩放(狭义相对论)或者旋转(广义相对论),那么能够实现这一点的最基本的条件,就是至少存在,或者说,这种长度单位之间的关系。由此我们又得到了一个关于物理实相的理解:至少有三种不同频率的振动,定义了三种不同的单位长度,进而才能形成一个三维的世界:两种是不够的,三种以及三种以上都行,三种以上的概率更大,而两种以上的维数或者卷曲在较低的维数中,如,或者展开在较高的维数里,如。那么当前时空可见的最大维数范围是怎样的呢?我们可以写出这样的向量,

只看的情况,以为中心维数,上推可到;以为中心维数,上推可到;以为中心维数,上推可到;以为中心维数,上推可到。四次上推就构成了的完整循环。换句话说,在维上已经完全看不到的投影了。所以如果认为应当包括,那就是说也应当包括,那么当前可见时空的最大维数就是9个维数;若不应当包括,则是7个维数;后一种说法的可信度更好,毕竟看不到,也同样意味着看不到。更大的维数当然存在,更小的维数也当然存在,只是对当前的核心维数的范围来说是可以认为都是不存在的。所以,当前时空可见的最大维数范围是7个维数。当然若有能力更改当前维数或者忽视虚数单位的周期性而将其还原为mod N的形式,则可见范围是无限的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

叉积的意义 的相关文章

  • 证明正定矩阵的充要条件:全部顺序主子式大于0

    定理 f x T A x f x TAx f xTAx 正定的充要条件是
  • 矩阵、行列式

    矩阵 行列式差异 矩阵 行列式 运算结果 可看成一个表格 可看成一个数 行列数 可以不等 必须相等 两个矩阵 或行列式 相等 每个元素对应相等 结果相等即可 相加 各对应元素相加 一行 或列 元素相加 数乘矩阵 常数k乘每个元素 常数k乘一
  • 线性代数的本质(十一)——复数矩阵

    文章目录 复数矩阵 附录 极大线性无关组 向量叉积 复数矩阵 矩阵 A A A 的元素 a i j
  • 均值不等式链的几何证明

    均值不等式链的几何证明 这是我们高中时所见到的不等式链的关系 接下来将用几何图形的方法进行证明 首先 做圆 A 直径 BC 在圆上异于 BC 取一点 D 连接 DA DB DC 并做 DE 垂直与 BC 交 BC 与点 E 设 CE a B
  • KaTeX数学公式输入

    序号 运算符 输入 举例 举例代码 1 x y
  • 应用MATLAB求解线性代数题目(五)——特征值与特征向量

    目录 特征值和特征向量 相似矩阵 orth 将矩阵正交规范化 特征值和特征向量 我们先看一下特征值和特征向量的定义 可见 特征值可以通过特征方程 行列式 求得 则特征值与特征向量只存在于方阵中 根据MATLAB中的帮助文档 help eig
  • 【每日一题】1572. 矩阵对角线元素的和

    每日一题 1572 矩阵对角线元素的和 1572 矩阵对角线元素的和 题目描述 解题思路 1572 矩阵对角线元素的和 题目描述 给你一个正方形矩阵 mat 请你返回矩阵对角线元素的和 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角
  • 信息学奥赛一本通C++语言——1111:不高兴的津津

    题目描述 津津上初中了 妈妈认为津津应该更加用功学习 所以津津除了上学之外 还要参加妈妈为她报名的各科复习班 另外每周妈妈还会送她去学习朗诵 舞蹈和钢琴 但是津津如果一天上课超过八个小时就会不高兴 而且上得越久就会越不高兴 假设津津不会因为
  • 矩阵 行列式的计算

    行列式要求 要计算行列式 那么这个矩阵一定是一个方阵 行列式性质 行列式转置后值不变 互换行列式中两行 值变为相反数 行列式中两行成比例 行列式为0 行列式中一行所有元素乘以一个数后加到另一行 行列式值不变 行列式的计算有很多方法 矩阵的行
  • 【线性代数】第一章 1.3逆矩阵

    上一篇 1 2 高斯消元法与矩阵的初等变换 目录 一 逆矩阵的概念与性质 二 用行初等变换求逆矩阵 一 逆矩阵的概念与性质 前面我们定义了矩阵的加法 减法和乘法三种运算 自然的 欲在矩阵中引入类似于除法的概念 其关键在于引入类似于倒数的概念
  • 11-矩阵(matrix)_方阵_对称阵_单位阵_对角阵

    矩阵 向量是对数的拓展 一个向量表示一组数 矩阵是对向量的拓展 一个矩阵表示一组向量 1 2
  • 蓝桥杯---貌似化学---逆矩阵

    试题 算法训练 貌似化学 资源限制 时间限制 1 0s 内存限制 256 0MB 问题描述 现在有a b c三种原料 如果他们按x y z混合 就能产生一种神奇的物品d 当然不一定只产生一份d 但a b c的最简比一定是x y z 现在给你
  • 2021数学建模竞赛国赛ABCD题目分析以及代码实现

    2021 年高教社杯全国大学生数学建模竞赛题目 请先阅读 全国大学生数学建模竞赛论文格式规范 C 题 生产企业原材料的订购与运输 某建筑和装饰板材的生产企业所用原材料主要是木质纤维和其他植物素纤维材料 总体可分为 A B C 三种类型 该企
  • R语言绘图:实现数据点的线性拟合,进行显著性分析(R-squared、p-value)、添加公式到图像

    最近在做关于数据点线性拟合相关的研究 感觉R语言在这方面很方便 而且生成的图片很漂亮 所以在这里和大家分享一下代码 这是别人所绘制的拟合图像 很漂亮 自己也用iris鸢尾花数据集进行一个线性拟合看看 拟合线性模型最基本的函数就是lm 格式为
  • GPU编程 CUDA C++ 线性代数求解器 cuSolver库

    cuSolver库较cuBLAS库更为高级 其能处理矩阵求逆 矩阵对角化 矩阵分解 特征值计算等问题 cuSolver库的实现是基于cuBLAS库和cuSPARSE库这两个基本库 cuSolver库的功能类似于Fortran中的LAPACK
  • Gauss_Seidel method with python

    Gauss Seidel method with python from wikipedia https en wikipedia org wiki Gauss E2 80 93Seidel method import numpy as n
  • 第一章 函数 极限 连续

    第一章 函数 极限 连续 第一节 函数 一 函数的概念及常见函数 1 函数概念 函数的两个基本要素 对应关系 定义域 判断两函数相等 从函数的两基本要素入手 即两函数的对应关系 表达式 定义域相同 对 于 任 意 x
  • 机器学习入门——线性代数简单回顾

    本节课程回顾了一些简单但常用的线性代数知识 很基础的 我会直接跳过 并对矩阵的一些运算进行编程实现 3 1 矩阵的加法和标量乘法 矩阵加法 要求行列数要相等 然后 每个元素对应相加 exp 矩阵的标量乘法 每个元素都要乘 exp 3 2 矩
  • Latex公式中矩阵的方括号和圆括号表示方法

    一 背景 在使用Latex写论文时 不可避免的涉及到矩阵公式 有的期刊要求矩阵用方括号 有的期刊要求矩阵用圆括号 因此 特记录一下Latex源码在两种表示方法上的区别 以及数组和方程组的扩展 二 矩阵的方括号表示 首先所有的矩阵肯定都是在标
  • 【二分查找】【z型搜索】LeetCode240:搜索二维矩阵

    LeetCoe240搜索矩阵 作者推荐 贪心算法 中位贪心 执行操作使频率分数最大 本文涉及的基础知识点 二分查找算法合集 题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 该矩阵具有以下特性 每

随机推荐

  • citespace数据处理:用python对Ref文档进行去重

    首先将txt文档提取到Excel表格中筛选出重复项 并且整理到txt中 需要去重的目标txt也准备好 接下来运行代码 注意代码中的路径需要自己按实际情况修改 coding utf 8 author pig 实现去重功能 import re
  • xampp安装

    常见报错 1 apache启动出错 ServerRoot must be a valid directory 解决方法 安装时 直接安装在D盘下 而不是子文件夹下 2 XAMPP与VMware端口443占用问题 Port 443 in us
  • LaTeX新人教程,30分钟从完全陌生到基本入门

    1 LaTeX软件的安装和使用 方法A 自助 在MikTeX的官网下载免费的MikTeX编译包并安装 下载WinEdt 收费 或TexMaker 免费 等编辑界面软件并安装 方法B 打包 在ctex org下载ctex套装 含MikTeX及
  • C++,函数的分文件编写,进行封装。

    1 创建后缀名为 h的头文件 例如test h 右键头文件 新建项 下方文件命名为为 h的头文件 2 然后在头文件里面 对函数声明 其中 include
  • 160道Shell企业面试题整理汇总

    1 Shell脚本是什么 它是必需的吗 答 一个Shell脚本是一个文本文件 包含一个或多个命令 作为系统管理员 我们经常需要使用多个命令来完成一项任务 我们可以添加这些所有命令在一个文本文件 Shell脚本 来完成这些日常工作任务 2 什
  • 领扣算法:234 回文链表

    请判断一个链表是否为回文链表 示例 1 输入 1 gt 2 输出 false 示例 2 输入 1 gt 2 gt 2 gt 1 输出 true 输入参数 public boolean isPalindrome ListNode head 解
  • 软件设计七大原则

    文章目录 一 开闭原则 定义 实现方法 二 里氏替换原则 定义 实现方法 三 依赖倒置原则 定义 实现方法 四 单一职责原则 定义 实现方法 五 接口隔离原则 定义 实现方法 六 迪米特法则 定义 实现方法 七 合成复用原则 定义 实现方法
  • 图像处理——基本知识

    数字图像处理的一些基本知识 一 什么是灰度直方图 二 什么是局部处理 哪些算法属于局部处理 三 什么是点处理 哪些算法属于点处理 四 图像增强常用的方法 五 锐化和平滑 六 膨胀和腐蚀 七 无监督算法 一 什么是灰度直方图 灰度直方图反映的
  • liunx卸载磁盘后重新挂载

    umount dev sdb1 root localhost mkdir data1 在根目录下新建挂载硬盘所需文件夹 root localhost parted dev sdb 使用parted来对GPT磁盘操作 进入交互式模式 part
  • ReactNative系列之十二图标组件react-native-vector-icons的使用

    1 前言 第三方网站提供了丰富的矢量图icon 这些图可以在我们的应用中被引入使用 这时介绍react native vector icons控件的使用 2 安装 请移步至https github com oblador react nat
  • Jenkins构建Maven多模块项目时,单独编译子模块,并且不触发构建其它模块

    通过下面两个步骤 可以实现对个别模块的编译 一 Jenkins构建Maven多模块项目时 单独编译子模块 配置 1 Root POM指向父pom xml 2 Goals and options指定构建模块的参数 mvn pl jsoft w
  • 一条自由游动的鲸鱼

    先看效果 再看代码 div div
  • R语言画图的实例分析,坐标轴,图例等设置

    通过一个具体的案例对R语言的画图进行分析 主要包括辅助线的添加 plot 函数的基本参数设置 以及图例坐标轴的设置 案例分析 数据的输入 dose lt c 20 30 40 45 60 drugA lt c 16 20 27 40 60
  • 关于docker和podman

    docker daemon 存在问题 单点故障问题 docker daemon一旦死亡 所有容器都将死亡 docker daemon 拥有运行中的容器的所有子进程 所有docker操作都需由具有跟root相同权限的用户执行 构建容器时 可能
  • 【华为OD机试】按身高和体重排队(C++ Python Java)2023 B卷

    时间限制 C C 1秒 其他语言 2秒 空间限制 C C 262144K 其他语言524288K 64bit IO Format lld 语言限定 C clang11 C clang 11 Pascal fpc 3 0 2 Java jav
  • Thread.Sleep(0)的妙用

    https www cnblogs com JianGuoWan p 9139698 html Thread Sleep 0 表示挂起0毫秒 你可能觉得没作用 你要写Thread Sleep 1000 就有感觉了 似乎毫无意义 MSDN的说
  • VS2010配色方案

    找了很久的配色方案 绝对是精挑细选的 现在分享一下地址 http www hanselman com blog VisualStudioProgrammerThemesGallery aspx 个人喜欢的配色方案 Ragnarok 附图 忘
  • 添加数据设置某个列自增_流量物联卡这样设置,网速立马变快

    物联卡是什么 简单而言 物联卡跟手机卡的区别就是 不能打电话和发短信 物联卡有自己的流量池 共享流量 比如下图就是某个物联卡的套餐 移动APN设置 移动设置APN 安卓手机需要把设备的接入点改成CMIOT 具体步骤如下 A 找到设置移动网络
  • 本地主机连接阿里云数据库(自建数据库)排雷

    最近在阿里云上开了一台云主机 自己搭建了数据库作为数据库使用 正当我本地去连接云上mysql时 发现死活连接不上 我这边阿里云上安全组端口已经放开了 出方向和入方向都开了歪 但是依然连接不上 是不是数据库做了限制 此时的我恍然大悟 欻欻欻欻
  • 叉积的意义

    我们知道 向量的叉积可以帮助我们求出一个和已知两个向量构成的平面相互垂直的另一个向量 例如求法向量 而且一般来说 都是求三维空间的向量的叉积 下面我们要讨论的就是各种 为什么如此 考虑两个相互不平行的三维向量 它们的叉积 以行列式形式来表示