JMat

JMat is a library which implements fundamental matrix capabilities in Java.

APACHE-2.0 License

Stars
7

Bot releases are hidden (Show)

JMat - JMat Version 1.1.0 Latest Release

Published by JoshMcDonagh over 2 years ago

New features

  • Checking if two matrices are equivalent - i.e., checking if they contain the same values regardless of whether the values are in the same order
  • Sorting of CMatrix or DMatrix objects either by column or by row
  • Utilisation of additional sorting routines for sorting CMatrix objects if desired
  • Exporting and importing of matrices as XML files
  • General efficiency improvements
JMat - JMat Version 1.0.0

Published by JoshMcDonagh about 3 years ago

New features

  • Generating and creating matrix objects
  • Manipulating matrix objects (such as extracting matrix values, rows, and columns; inserting or deleting rows and columns; and transposition)
  • Generating identity matrices
  • Sorting matrices
  • Merging matrices
  • Performing matrix mathematics (including calculating the determinant of a matrix, the trace of a matrix, the minors of a matrix, the cofactors of a matrix, the adjoint matrix of a matrix, the inverse of a matrix, as well as performing addition, subtraction, multiplication, and division using matrices)
  • Discretising matrices with continuous values (either by frequency or by width)
  • Importing and exporting matrices as text files or CSV files

Notes

  • First JMat release implementing fundamental functionalities for jmat.core.