Higham, Nicholas J. and Mikaitis, Mantas (2021) Anymatrix: An Extensible MATLAB Matrix Collection. [MIMS Preprint]
Text
paper.pdf Download (315kB) |
Abstract
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 |
URI: | https://eprints.maths.manchester.ac.uk/id/eprint/2835 |
Actions (login required)
View Item |