Download Latest Version qtfm_3_7.zip (1.1 MB)
Email in envelope

Get an email when there's a new version of Quaternion toolbox for Matlab

Home / qtfm / 2.7
Name Modified Size InfoDownloads / Week
Parent folder
qtfm_2_7.zip 2019-04-23 945.3 kB
README 2019-04-20 2.0 kB
Totals: 2 Items   947.3 kB 0
--------------------------------------------------------------
                Quaternion toolbox for Matlab
                http://qtfm.sourceforge.net/
       Mailing list: qtfm-announce@lists.sourceforge.net
--------------------------------------------------------------
Copyright (c) 2005-2019 Stephen J. Sangwine & Nicolas Le Bihan
Email: sangwine@users.sourceforge.net
       nicolas.le-bihan@gipsa-lab.inpg.fr
--------------------------------------------------------------

                     Release Notes

Version 2.7  20 April 2019

A new function 'polar' implements the polar decomposition of a biquaternion
(trivial in the case of real quaternions). This is equivalent to the polar
decomposition of linear algebra applied to the adjoint matrix. The same
decomposition works for octonions (but in this case there is no adjoint
matrix representation to compare against). The decomposition and the
algorithm for computing it were discovered by Steve Sangwine and Eckhard
Hitzer in July 2018, and are the subject of a journal paper referenced
in the code. Test code has been added for the two new functions.

A new function 'peirce' implements a recently published decomposition due
to Roger M. Oba of a real quaternion into biquaternion idempotents and
complex eigenvalues. It has the remarkable property that many functions of
a quaternion (such as trigonometric functions, powers, roots) may be
implemented using only a complex implementation of the same function.

A bug in the exponential function has been fixed. Nilpotents gave an
incorrect result of 1, rather than the correct 1 + X. In the process of
fixing this, two new functions 'isdivisor' and 'isnilpotent' were written
(for both complexified quaternions and complexified octonions). The log
function has been edited to give a warning when the exponential of a
nilpotent is present, but a fix has been deferred to a later release.

Incremental changes have been made here and there.
Source: README, updated 2019-04-20