计算机与现代化 ›› 2012, Vol. 198 ›› Issue (2): 44-47.doi: 10.3969/j.issn.1006-2475.2012.02.013

• 计算机仿真 • 上一篇    下一篇

基于四元数的坐标旋转与插值方法研究

刘爱东1,黄彬2,卢中武2   

  1. 1.海军航空工程学院兵器科学与技术系,山东烟台264001; 2.海军航空工程学院研究生管理大队,山东烟台264001
  • 收稿日期:2011-09-28 修回日期:1900-01-01 出版日期:2012-02-24 发布日期:2012-02-24

Research on Methods of Coordinate Rotation and Interpolation Based on Quaternion

LIU Ai-dong1, HUANG Bin2, LU Zhong-wu2   

  1. 1.Department of Ordnance Science & Technology, Naval Aeronautical Engineering Institute, Yantai 264001, China;2.Graduate Management Unit, Naval Aeronautical Engineering Institute, Yantai 264001, China
  • Received:2011-09-28 Revised:1900-01-01 Online:2012-02-24 Published:2012-02-24

摘要: 介绍四元数的基本数学性质与运算规则,详细阐述坐标旋转中基于四元数的转矢法,及其3种插值方法,与欧拉角法进行对比分析。讨论转矢法的各种插值算法对坐标转换的影响,并从计算机实现角度分析各种算法在时间复杂度方面的区别,通过实验仿真得出结论。

关键词: 四元数, 坐标旋转, 插值, 时间复杂度

Abstract: This paper first introduces the basic mathematical properties and calculation rules of quaternion, then describes a method of transfer vector among all the methods of coordinate rotation, which is based on quaternion, and three methods of interpolation of it, and compares with the Euler angle. The paper also discusses the different effects of these algorithms to the coordinate conversion, and the differences in the time complexity for computer to finish them, and draws conclusions by simulation.

Key words: quaternion, coordinate rotation, interpolation, time complexity

中图分类号: