Software: Clifford Multivector Toolbox for Matlab, version 1.0

We are pleased to announce the release of version 1.0 of the Clifford Multivector Toolbox:

Clifford Multivector Toolbox for Matlab
Copyright (c) 2013-2016 Stephen J. Sangwine & Eckhard Hitzer

Release Notes

Version 1.0 23 August 2016

This release of the toolbox now includes documentation in the form of help
files which are viewable in the Matlab online documentation browser. The
documentation was created by Ryan Stuart working on a Frontrunner student
placement funded by the University of Essex.

The clifford_signature function now stores descriptors for each algebra
that it initialises in a hierarchy of directories, with a directory named
‘cache’ as the top-level directory. The implementation of this cache is
described in the file ‘implementation_notes.txt’. This cache speeds up the
process of initialising an algebra or switching between algebras.

With this release we make available functions to compute the inverses of
multivectors and matrices of multivectors using the power and inv functions
and the inline notations x .^ -1 and A ^ -1. This new functionality is the
subject of a journal paper under review at the time of release, but made
available as a preprint.

The LU decomposition of a matrix of multivectors is implemented, making use
of the new functionality to compute multivector inverses.

Other new functions implemented are overloadings of Matlab functions:
mrdivide (for scalars on the right only), ctranspose.

Dr Steve Sangwine
Senior Lecturer
School of Computer Science and
Electronic Engineering
University of Essex
Wivenhoe Park
Colchester CO4 3SQ
United Kingdom

T: (+44) (0)1206 872401
F: (+44) (0)1206 872684

Source: Email from SJ Sangwine,, 24/08/2016


Leave a comment

Filed under Software

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s