jMatrices

A Java library to help you work with matrices
Download

jMatrices Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Publisher Name:
  • Piyush Purang
  • Operating Systems:
  • Windows All
  • File Size:
  • 1 MB

jMatrices Tags


jMatrices Description

jMatrices is a Java library designed for dealing with Matrices ( Matrix Theory ). It's simple, intuitive and flexible and it revolves around a Matrix interface. Operations are thoughtfully distributed. Using jMatrices as a Library: · Matrix objects can be created using static methods in the class org.jmatrices.dbl.MatrixFactory. Please check the javadocs for further details. · If you have an empty matrix you can set element values using the only set method in the Matrix interface. · Once you have an appropriate matrix(-ices), you are ready to perform operations on it(them). · To perform an operation you have to first decide which of the following patterns your intended operation fits. Operation patterns fit one of the following patterns A -> s ,where A is a matrix and s is a scalar(number) or boolean. Examples include, rank, determinant, isSquare, isIdempotent, sum, mean, isDiagonal etc. A -> B, where a matrix A is transformed into another matrix B. Examples include transpose, inverse, element-by-element operations A -> V, where A is transformed into a Row or Column vector V. Examples include sum, product, mean of rows or columns A,B -> C where given two matrices A and B, we operate on them to get a matrix C. Examples include solving, matrix addition, multiplication, subtraction, element-by-element multiplication etc. A -> C,D,..,s,r,t... where C,D,.. are matrices and s,r,t are scalars. Examples include LU, SVD, QR, Eigenvalue and Cholesky decompositions · Once you have decided on what type of an operation you are interested in, you can check out the corresponding package as indicated by the following table operation type package a. org.jmatrices.dbl.measure b. org.jmatrices.dbl.transformer c. org.jmatrices.dbl.rowcoltr d. org.jmatrices.dbl.operator e. org.jmatrices.dbl.decomposition · Now you are on your own .. Have fun exploring!


jMatrices Related Software