Wolfram Library Archive


All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes
Title Downloads

Extending Quaternions to Rotations
Author

Peter Meulbroek
Organization: California Institute of Technology
Department: Department of Chemistry
Old MathSource #

0211-486
Revision date

2000-10-20
Description

This package extends the Quaternion package of Jason Kastner and Matthew Markert to add the functionality to use quaternions as surogates for rotation. Quaternions can represent a rotation by defining the plane of the rotation and the angle of the rotation. The plane is defined as normal to the quaternion vector, and the angle is defined as alpha, where the pure component of the quaternion is Cos [alpha/2]. The extensions add a rotation function, and the included documentation describes how to use quaternions to replace e.g., rotation matricies.
Subject

*Mathematics > Algebra > Linear Algebra
Keywords

Quaternions, Rotations
Downloads Download Wolfram CDF Player

Download
QuaternionExtentions.nb (245.1 KB) - Mathematica notebook
Download
Quaternions.m (19.6 KB) - Mathematica package