Clifford Multivector Toolbox (for MATLAB)

被引:42
作者
Sangwine, Stephen J. [1 ]
Hitzer, Eckhard [2 ]
机构
[1] Univ Essex, Sch Comp Sci & Elect Engn, Wivenhoe Pk, Colchester CO4 3SQ, Essex, England
[2] Osawa 3-10-4,House M472, Mitaka, Tokyo 1810015, Japan
关键词
MATLAB; Software library; Toolbox; Clifford algebra; SINGULAR-VALUE DECOMPOSITION; QUATERNION;
D O I
10.1007/s00006-016-0666-x
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
matlab (A (R)) is a numerical computing environment oriented towards manipulation of matrices and vectors (in the linear algebra sense, that is arrays of numbers). Until now, there was no comprehensive toolbox (software library) for matlab to compute with Clifford algebras and matrices of multivectors. We present in the paper an account of such a toolbox, which has been developed since 2013, and released publically for the first time in 2015. The paper describes the major design decisions made in implementing the toolbox, gives implementation details, and demonstrates some of its capabilities, up to and including the LU decomposition of a matrix of Clifford multivectors.
引用
收藏
页码:539 / 558
页数:20
相关论文
共 26 条
[1]  
Ablamowicz R., 2011, CLIFFORD BIGEBRA MAP
[2]  
[Anonymous], 2015, Clifford Multivector Toolbox (for MATLAB)
[3]  
[Anonymous], 2012, Clifford algebra to geometric calculus: a unified language for mathematics and physics
[4]  
[Anonymous], 1984, MATLAB
[5]  
[Anonymous], GEOMETRY COMPUTING
[6]  
Aragon-Camarasa G., 2008, PREPRINT
[7]  
Brackx F, 2013, TRENDS MATH, pXI
[8]  
Eaton J.W., 1994, GNU OCTAVE 1994 2015
[9]  
Falcao MI, 2007, AIP CONF PROC, V936, P738
[10]  
Fontijne D., 2010, GAIGEN 2 5