考虑到四元数域的不可交换性,其计算往往更复杂,但通过定义四元数矩阵(向量)的实表示,我们发现只需要存储四个对应的实部,就可以达到构造实表示的目的。

那么四元数矩阵向量积的问题就转化为了对应的实表示的矩阵向量积问题。

首先考虑,对于一个已知的四元数矩阵A=A0+A1i+A2j+A3k,(向量),matlab怎么得到四个实部?

A1 = part(A,1);
A2 = part(A,2);
A3 = part(A,3);
A4 = part(A,4);

那么为了计算转化后实表示的矩阵向量积w = A*v(w,v为四元数向量,A为四元数矩阵),首先定义四元数矩阵实表示的函数:

function Ai_ = Realp( A0,A1,A2,A3 )
Ai_ = [A0 -A1 -A2 -A3;A1 A0 -A3 A2A2 A3 A0 -A1A3 -A2 A1 A0];
end

相应的,定义,我们就可以通过实运算得到w的四个实部w0,w1,w2,w3,再利用

w = quaternion(w0,w1,w2,w3)

我们就可以得到四元数向量w。

四元数矩阵向量积 matlab相关推荐

  1. 常见测量矩阵的MATLAB实现

    常见测量矩阵的MATLAB实现 下面以文献[吴赟.压缩感知测量矩阵的研究[D]. 西安电子科技大学硕士学位论文,2012]为依据,给出文献中2.2节内容所述的六种测量矩阵MATLAB实现代码,仅为一种 ...

  2. 电气论文实现:电力网络之 通过计算机得到电力网络节点阻抗矩阵(matlab)

    节点阻抗矩阵(matlab) 该文章截图 提示:专栏解锁是解锁后可以看这个专栏所有文章.不只是这一篇文章. 个人电气博文目录链接: 学好电气全靠它,个人电气博文目录(持续更新中-) 文章目录 节点阻抗 ...

  3. matlab矩阵基本操作,Matlab入门----矩阵的基本操作

    注意:其他编程语言一次只能处理一个数字,而 MATLAB 可以轻松快捷地处理整个矩阵! 1.矩阵的创建 输入元素的明确列表 从外部数据文件加载矩阵 使用内置函数生成矩阵 使用自己的函数创建矩阵,并将其 ...

  4. 矩阵变换器MATLAB仿真,其他仿真模型也可 图中为三相矩阵 变换器仿真模型及其输入输出电流波形

    矩阵变换器MATLAB仿真,其他仿真模型也可 图中为三相矩阵 变换器仿真模型及其输入输出电流波形,仿真结果非常完美 ID:68300626238147981snail124

  5. matlab对矩阵自相关,自相关矩阵和互相关矩阵的matlab实现

    自相关矩阵和互相关矩阵的matlab实现 一维实值x的自相关矩阵Rxx应为实对称的toeplitz矩阵,而一维实值信号x,y 的互相关矩阵Rxy为非对称的toeplitz阵,matlab提供的corr ...

  6. matlab 测量矩阵,压缩感知中的常见测量矩阵及其MATLAB实现代码

    压缩感知中的常见测量矩阵及其MATLAB实现代码 压缩感知中的常见测量矩阵及其MATLAB实现代码 原文链接:http://blog.csdn.net/jbb0523/article/details/ ...

  7. matlab循环语句矩阵赋值,matlab矩阵赋值语句

    结构数据和单元数据 2.8 稀疏矩阵 2.1 变量和数据操作 2.1.1 变量与赋值 1.变量命名 在MATLAB 6.5中,变量名是以字母开头, 后接字母.数字或下划线的字符...... 使用冒号操 ...

  8. matlab 判断矩阵奇异,Matlab 奇异值、奇异矩阵、svd函数

    奇异值: 奇异值分解法是线性代数中一种重要的矩阵分解法,在信号处理.统计学等领域有重要应用. 定义:设A为m*n阶矩阵,A'表示A的转置矩阵,A'*A的n个特征值的非负平方根叫作A的奇异值.记为σi( ...

  9. 高斯分解LU矩阵之MATLAB实现

    高斯分解LU矩阵之MATLAB实现 数值代数是从这个星期开起来的,但是由于老师的影响感觉貌似已经上了两个星期一样,其实才上三大节课,这个星期把绪论和第一章的第一节:三角形方程组和三角分解讲完了.老师说 ...

最新文章

  1. 2022-2028年中国阻尼涂料市场研究及前瞻分析报告
  2. 《分布式操作系统》部分知识点整理
  3. m5310模组数据上传至onenet_NBIOT模组M5310接入中国移动物联网开放平台示例文档
  4. why do not do consultant any more?
  5. winform dategridview 自动完成。
  6. android one x3怎么样,618旗舰手机怎么选,看完这篇文章,你就会知道
  7. WPF实现时间轴(仿Gitee)
  8. iOS程序UI主线程和定时器相互阻塞的问题
  9. VirtualBox的四种网络接入模式
  10. Win32 SDK消息处理技巧
  11. 启明星系统简介--兼论启明星OA思想
  12. EBS功能_如何月结对账
  13. 98城市联合发行全国旅游年票一卡通
  14. 芯片优缺点_“碳基芯片”的材料,将采用碳纳米管制成,或比传统芯片提升10倍...
  15. android 推送历史 coolapk,酷安(com.coolapk.market) - 11.2.2 - 应用 - 酷安
  16. Intention Oriented Image Captions with Guiding Objects
  17. 微信小程序获取用户信息-头像、昵称......
  18. 树莓派配置USB声卡
  19. 【解决方案】LaTeX插入svg图片
  20. 华为k662c的虚拟服务器,华为k662c光猫怎么样? 华为K662c拆机技巧

热门文章

  1. PDF转TXT免费脚本
  2. 奇迹按键精灵挂机脚本_奇迹脚本代码导入按键精灵后怎么使用?
  3. java用代码实现星期菜谱,基于jsp的家庭食谱管理-JavaEE实现家庭食谱管理 - java项目源码...
  4. 计算机画图是什么软件,电脑上画图用什么软件
  5. git worktree 的使用
  6. 在vue项目中千分位展示输入金额,获取金额千分位,金额大写的方法
  7. 运放电路的知识点(二)
  8. 25. 答疑 - SAP OData 框架处理 Metadata 元数据请求的实现细节,前后端组件部署在同一台物理服务器
  9. 数学建模--综合评价方法
  10. 狗狗先天遗传性格如何改变