《机器人与数字人:基于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
相关文章
|
8天前
|
算法 机器人 数据安全/隐私保护
四自由度SCARA机器人的运动学和动力学matlab建模与仿真
本课题深入研究SCARA机器人系统,提出其动力学与运动学模型,并基于MATLAB Robotics Toolbox建立四自由度SCARA机器人仿真对象。通过理论结合仿真实验,实现了运动学正解、逆解及轨迹规划等功能,完成系统实验和算法验证。SCARA机器人以其平面关节结构实现快速定位与装配,在自动生产线中广泛应用,尤其在电子和汽车行业表现优异。使用D-H参数法进行结构建模,推导末端执行器的位姿,建立了机器人的运动学方程。
|
2月前
|
算法
基于龙格库塔算法的锅炉单相受热管建模与matlab数值仿真
本设计基于龙格库塔算法对锅炉单相受热管进行建模与MATLAB数值仿真,简化为喷水减温器和末级过热器组合,考虑均匀传热及静态烟气处理。使用MATLAB2022A版本运行,展示自编与内置四阶龙格库塔法的精度对比及误差分析。模型涉及热传递和流体动力学原理,适用于优化锅炉效率。
空心电抗器的matlab建模与性能仿真分析
空心电抗器是一种无铁芯的电感元件,通过多层并联导线绕制而成。其主要作用是限制电流、滤波、吸收谐波和提高功率因数。电抗器的损耗包括涡流损耗、电阻损耗和环流损耗。涡流损耗由交变磁场引起,电阻损耗与电抗器半径有关,环流损耗与各层电流相关。系统仿真使用MATLAB2022a进行。
|
3月前
|
算法
基于GA遗传算法的PID控制器参数优化matlab建模与仿真
本项目基于遗传算法(GA)优化PID控制器参数,通过空间状态方程构建控制对象,自定义GA的选择、交叉、变异过程,以提高PID控制性能。与使用通用GA工具箱相比,此方法更灵活、针对性强。MATLAB2022A环境下测试,展示了GA优化前后PID控制效果的显著差异。核心代码实现了遗传算法的迭代优化过程,最终通过适应度函数评估并选择了最优PID参数,显著提升了系统响应速度和稳定性。
349 15
|
7月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
285 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
7月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
170 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
|
7月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
148 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
|
10月前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
10月前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)

热门文章

最新文章