Skip to content
DraconiticResearch
Search Sources API
203,948 studies31 sourcesUpdated 9 min ago
PreprintCC BY 4.0arXiv

Split Quaternion Toolbox: A MATLAB Implementation

Abstract

This paper presents a MATLAB toolbox for working with split quaternions and split quaternion matrices. Split quaternions, also known as coquaternions, form a four-dimensional associative non-commutative algebra over the real numbers with a signature (+,+,-,-). The toolbox provides two main classes: SplitQuaternion for scalar-valued split quaternions and SplitQuaternionMatrix for matrix-valued split quaternions. The implementation includes arithmetic operations, algebraic functions, matrix operations, linear algebra utilities, and various conversion methods. The toolbox is designed to be intuitive for users familiar with MATLAB's standard matrix operations while providing the full power of split quaternion algebra. This paper details the implementation, provides numerous examples, and demonstrates the toolbox's capabilities through practical demonstrations. The MATLAB toolbox is accessible at https://github.com/SalmanAhmadi-Asl/Split_Quaternion.git.

Related

  1. A Matlab/Octave package for photometric stereo 3D reconstruction
    Alessandro Buccini, Elisa Crabu, Federica Pes +1
    arXivPreprintCC BY-NC-ND 4.0Full textNumerical analysis & scientific computingarXiv
  2. From Matrices to Morphisms II: Examples of Computational Categories in MATLAB and Octave
    Nelson Martins-Ferreira
    arXivPreprintCC BY 4.0Full textAlgebra & number theoryarXiv
  3. Interactive and Robust PCA Graphics with FSDA in MATLAB
    Marco Riani, Anthony C. Atkinson, Aldo Corbellini +3
    arXivPreprintCC BY 4.0Full textStatisticsarXiv
  4. A MATLAB Tool for the Stable Generation of Matrix Polynomial Evaluation Schemes with Two-Product Savings
    J. Ibáñez, J. Sastre, J. M. Alonso +1
    arXivPreprintarXiv licenceFull textNumerical analysis & scientific computingarXiv
  5. Diagonalization of skew-Hermitian dual quaternion matrices and ϕ-Hermitian dual quaternion matrices
    Cailing Yao, Bingzhe Hou
    arXivPreprintCC BY 4.0Full textAlgebra & number theoryarXiv
BibTeX
@misc{ahmadiasl2026split,
  title = {{Split Quaternion Toolbox: A MATLAB Implementation}},
  author = {Salman Ahmadi-Asl and Abbas Moradi and Yang Zhang},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.39904},
  eprint = {2610.39904},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.39904},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Split Quaternion Toolbox: A MATLAB Implementation
AU  - Salman Ahmadi-Asl
AU  - Abbas Moradi
AU  - Yang Zhang
PY  - 2026
DA  - 2026/10/29
PB  - arXiv
DO  - 10.48550/arxiv.2610.39904
UR  - https://arxiv.org/abs/2610.39904
AB  - This paper presents a MATLAB toolbox for working with split quaternions and split quaternion matrices. Split quaternions, also known as coquaternions, form a four-dimensional associative non-commutative algebra over the real numbers with a signature (+,+,-,-). The toolbox provides two main classes: SplitQuaternion for scalar-valued split quaternions and SplitQuaternionMatrix for matrix-valued split quaternions. The implementation includes arithmetic operations, algebraic functions, matrix operations, linear algebra utilities, and various conversion methods. The toolbox is designed to be intuitive for users familiar with MATLAB's standard matrix operations while providing the full power of split quaternion algebra. This paper details the implementation, provides numerous examples, and demonstrates the toolbox's capabilities through practical demonstrations. The MATLAB toolbox is accessible at https://github.com/SalmanAhmadi-Asl/Split_Quaternion.git.
ER  -