《机器人与数字人:基于MATLAB的建模与控制》——2.5节外代数简介

简介:

本节书摘来自华章社区《机器人与数字人:基于MATLAB的建模与控制》一书中的第2章,第2.5节外代数简介,作者[美]顾友谅(Edward Y.L.Gu),更多章节内容可以访问云栖社区“华章社区”公众号查看

2.5外代数简介
外代数最早由赫尔曼瘙簚格拉斯曼在1844年提出,随后庞加莱、嘉当以及达布等许多伟大的数学家对其进行了进一步研究和发展[19, 20, 21]。针对微分几何中的多变量微分,它提供了一种有用的计算和概念工具,揭示了许多数学关系的重要实质是斜对称本质,尤其是微分和积分。
定义5令x1,…,xm为瘙綆n空间中的m个向量(m≤n),对于任何i,j=1,…,m,如果以下条件成立,那么xi∧xj称为楔积或者外积。
1斜对称:xi∧xj=-xj∧xi。
2分配律:对于任意两个常量a1和a2,有(a1xi+a2xj)∧xk=a1xi∧xk+a2xj∧xk。
3结合律:xi∧(xj∧xk)=(xi∧xj)∧xk。
定义的第一个斜对称性条件表明,若有两个相同向量,则总有xi∧xi=0。不失一般性,令瘙綆3中的三个独立的三维变量分别为x1、x2和x3,选择其中任意两个求楔积,所有的组合构成二阶多变量空间Λ2(R3)的基元:

{x1∧x2,x2∧x3,x1∧x3}
如果每次仅选三个向量中的一个,那么基元变为{x1, x2, x3},且外积Λ1(瘙綆3)不存在。而如果同时选择这三个向量,那么一维空间Λ3(瘙綆3)的基元为x1∧x2∧x3。因此,在n维线性空间瘙綆n中,k阶多维向量空间Λk(瘙綆n)的维度为其组合的总数
n
k=n!k!(n-k)!
因此,楔积或者外积与叉积是完全不同的,尽管它们都是斜对称的。
这种外积运算具有很重要的应用价值。首先,令基元为{e1,e2,e3}的三维空间中的三个非平行向量分别给定为u=u1e1+u2e2+u3e3、v=v1e1+v2e2+v3e3和w=w1e1+w2e2+w3e3。这里,用协变式来表示向量u、v和w,与工程应用中的传统符号相匹配。那么
u∧v∧w=∑3i,j,k=1uivjwk(ei∧ej∧ek)
基于楔积规则,展开上述求和公式,注意到e1∧e3∧e2=-e1∧e2∧e3, e3∧e1∧e2=-e1∧e3∧e2=e1∧e2∧e3,依次类推,立即意识到在求和公式左边,最终仅有一个公因式e1∧e2∧e3,这是Λ3(瘙綆3)的基元,其相关系数如下:
u1v2w3+u2v3w1+u3v1w2-u1v3w2-u2v1w3-u3v2w1
这个系数恰好等于以下由三个向量u、v和w组成的3×3增广矩阵V的行列式:
V=u1u2u3
v1v2v3
w1w2w3
相关文章
|
6月前
|
算法 数据可视化 机器人
机器人骑自行车过程的MATLAB建模与数值仿真模拟
本程序基于MATLAB 2022A实现机器人骑自行车过程的三维建模与仿真,通过多个函数构建机器人躯干、手臂及自行车各部件的几何模型,并利用空间变换与旋转矩阵实现动态模拟。核心代码调用多个子函数生成模型组件并绘制三维图像,结合参数设置与坐标变换,完成整体系统的可视化仿真。
|
4月前
|
机器学习/深度学习 Python
【EI复现】基于断线解环思想的配电网辐射状拓扑约束建模方法(Matlab代码实现)
【EI复现】基于断线解环思想的配电网辐射状拓扑约束建模方法(Matlab代码实现)
153 1
|
4月前
|
机器学习/深度学习 存储 算法
【水下机器人建模】基于QLearning自适应强化学习PID控制器在AUV中的应用研究(Matlab代码实现)
【水下机器人建模】基于QLearning自适应强化学习PID控制器在AUV中的应用研究(Matlab代码实现)
376 0
|
4月前
|
机器学习/深度学习 数据采集 传感器
考虑时空相关性的风电功率预测误差建模与分析(Matlab代码实现)
考虑时空相关性的风电功率预测误差建模与分析(Matlab代码实现)
|
5月前
|
数据采集 算法 自动驾驶
【RIS通信】分布式多重构智能表面RIS辅助无线系统的统计表征和建模研究(Matlab代码实现)
【RIS通信】分布式多重构智能表面RIS辅助无线系统的统计表征和建模研究(Matlab代码实现)
144 0
|
5月前
|
网络协议 Python
水声网络(UAN)仿真的信道建模(Matlab代码实现)
水声网络(UAN)仿真的信道建模(Matlab代码实现)
182 0
|
6月前
|
机器学习/深度学习 算法
matlab实现电力线噪声分类、建模及仿真
matlab实现电力线噪声分类、建模及仿真
|
3月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
409 0
|
3月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
187 0
|
3月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
153 0

热门文章

最新文章