Anymatrix: An Extensible MATLAB Matrix Collection

Higham, Nicholas J. and Mikaitis, Mantas (2021) Anymatrix: An Extensible MATLAB Matrix Collection. [MIMS Preprint]

[thumbnail of paper.pdf] Text

Download (315kB)


Anymatrix is a MATLAB toolbox that provides an extensible collection of matrices with the ability to search the collection by matrix properties. Each matrix is implemented as a MATLAB function and the matrices are arranged in groups. Compared with previous collections, Anymatrix offers three novel features. First, it allows a user to share a collection of matrices by putting them in a group, annotating them with properties, and placing the group on a public repository, for example on GitHub; the group can then be incorporated into another user's local Anymatrix installation. Second, it provides a tool to search for matrices by their properties, with Boolean expressions supported. Third, it provides organization into sets, which are subsets of matrices from the whole collection appended with notes, which facilitate reproducible experiments. Anymatrix v1.0 comes with 146 built-in matrices organized into 7 groups with 49 recognized properties. The authors continue to extend the collection and welcome contributions from the community.

Item Type: MIMS Preprint
Uncontrolled Keywords: MATLAB, matrix collection, test matrices
Subjects: MSC 2010, the AMS's Mathematics Subject Classification > 15 Linear and multilinear algebra; matrix theory
MSC 2010, the AMS's Mathematics Subject Classification > 65 Numerical analysis
Depositing User: Nick Higham
Date Deposited: 11 Oct 2021 11:29
Last Modified: 11 Oct 2021 11:29

Actions (login required)

View Item View Item