Status:
A Java port of The-Matrixonator - A program written in Python designed to deal with mathematical matrices. This has already become a richer, better application than the original Matrixonator.
Currently uses JavaFX (a built-in to Java 8 GUI API that replaces AWT), and ControlsFX to provide features like Dialogs and Wizards that will be implemented in coming Java 8 updates.
Project tries to use Google Java style throughout. Link to Eclipse style file
View the JavaDocs for the project.
To Do:
See the issue tracker for feature/bugfix requests. Feel free to create some too!
Dependencies:
- Java 8 SDK
- JavaFX SDK
- ControlsFX jar (in /lib)
- openjfx-dialogs jar (in /lib)
- JUnit 4 (included in Java 8 SDK)
Screenshots:
Basic start up screen with some added matrices.
Clicking 'Show Data' with Identity2 selected.
Clicking 'New...' to add a matrix.
Entering data to the matrix (Blank becomes 0).
New matrix has been created, and added to the list.
Calculating the reduced row echelon form of B.
Other properties (eigenvalues, inverse, etc) will be able to be calculated on demand similar to the RREF.