博客
关于我
【源码】简单四元数和三维旋转函数库
阅读量:214 次
发布时间:2019-02-28

本文共 837 字,大约阅读时间需要 2 分钟。

640?wx_fmt=jpeg

这个简单的函数库使用四元数和R^4之间的同构在Matlab中实现四元数代数仿真。

This simple library implements the quaternion algebra in Matlab using the isomorphism between quaternions and R^4. 

还实现了欧拉角、罗德里格斯公式和四元数版本的多种组合的旋转矩阵。

It also implements the rotation matrices for many combinations of Euler angles and the Rodrigues' Formula and the quaternion version. 

该函数库还包含3D可视化工具。

This library also contains a 3D Visualization tool.

主要函数概括如下:

Summarized description functions: 

The sum and subtraction is normally performed by Matlab as R^4 vectors. 

conjugate 

division on the left 

division on the right 

exponential 

inverse 

absolute value 

plot of coordinates in 3D 

product 

product with dot and cross commands 

matrix isomorphism 1 

matrix isomorphism 2 

rotation 

to string 

Rx 

Ry 

Rz 

Rxyz -- and others combinations of Euler Angles. 

Time derivative of Rxyz 

Rot Rodrigues

完整源码下载请点击“阅读原文”

转载地址:http://pbmp.baihongyu.com/

你可能感兴趣的文章
Netty基础—3.基础网络协议二
查看>>
Netty基础—4.NIO的使用简介一
查看>>
Netty基础—4.NIO的使用简介二
查看>>
Netty基础—5.Netty的使用简介
查看>>
Netty基础—6.Netty实现RPC服务一
查看>>
Netty基础—6.Netty实现RPC服务三
查看>>
Netty基础—7.Netty实现消息推送服务一
查看>>
Netty基础—7.Netty实现消息推送服务二
查看>>
Netty基础—8.Netty实现私有协议栈一
查看>>
Netty基础—8.Netty实现私有协议栈二
查看>>
Netty多线程 和 Redis6 多线程对比
查看>>
Netty学习总结(1)——Netty入门介绍
查看>>
Netty学习总结(2)——Netty的高性能架构之道
查看>>
Netty学习总结(3)——Netty百万级推送服务
查看>>
Netty学习总结(4)——图解Netty之Pipeline、channel、Context之间的数据流向
查看>>
Netty学习总结(5)——Netty之TCP粘包/拆包问题的解决之道
查看>>
Netty学习总结(6)——Netty使用注意事项
查看>>
Netty实现Http服务器
查看>>
Netty客户端断线重连实现及问题思考
查看>>
Netty工作笔记0001---Netty介绍
查看>>