[Qtfm-announce] QTFM version 3.4
Quaternion and octonion toolbox for Matlab
Brought to you by:
n-le_bihan,
sangwine
|
From: Release a. a. u. <qtf...@li...> - 2023-10-10 18:03:40
|
A new release of the Quaternion Toolbox for Matlab (QTFM) has been posted on Sourceforge. -------------------------------------------------------------- Quaternion toolbox for Matlab http://qtfm.sourceforge.net/ Mailing list: qtf...@li... -------------------------------------------------------------- Copyright © 2005-2023 Stephen J. Sangwine & Nicolas Le Bihan Email: san...@us... nic...@gi... -------------------------------------------------------------- Release Notes Version 3.5 10 October 2023 The quaternion BLKDIAG function has been removed from the toolbox, as the MATLAB function of the same name now works for quaternions (and octonions), hence there is no need for an overloaded quaternion function. (This does assume a recent version of MATLAB - unfortunately we don't know in which version of MATLAB the BLKDIAG function started working for quaternions.) The MATLAB POLY function has been overloaded for Hermitian quaternion matrices. The new function computes the characteristic polynomial of a given matrix, the roots of which are the eigenvalues of the matrix as already computed by EIG. For non-Hermitian matrices the existing ADJOINT function and the MATLAB POLY function will compute a characteristic polynomial of order one greater. The quaternion MPOWER function now handles arbitrary integer powers using an efficient repeated squaring algorithm. The SVD function now supports the outputForm parameter as per the Matlab SVD function. The Matlab PINV function no longer works with quaternion matrices from Matlab release R2023b, because of the use of Matlab built-in undocumented functions which cannot handle quaternions. A new QTFM function PINV has been implemented to overload the Matlab function. |