Skip to content

A matrix calculator to solve various kinds of problems in Linear Algebra

Notifications You must be signed in to change notification settings

JackyXu-Cool/Matrix-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matrix-Calculator-

This is a matrix calculator application based on Java. It can be used to solve several linear algebra problems

Problems it could solve now

  • Matrix addition and subtraction
  • Matrix multiplication
  • Get the Row Echelon Form and Reduced Row Echelon Form from a given matrix
  • Matrix solving, Ax = b
  • Determinant
  • Markov Matrix ( which will be a subclass of Matrix.java, inheriting all of its basic method and has its own unique methods)

More feautures

  • The inverse of of a given matrix
  • Eigenvalues of a matrix ( 2 by 2 only )

Requirement

  • Users must have the jdk in their computers. That is the only requirement.

Usage

  1. Download the file "Matrix-Calculator-Pro.jar"
  2. At this same direcotory, create a .exe/.bat/.sh file, click to edit it, paste the following line:
" java --module-path "Your jdk \lib location" --add-modules javafx.controls,javafx.fxml,java.desktop -jar Matrix-Calculator-Pro.jar" 

JUnit Test

  • I provide a JUnit test to test the functionality of this matrix calculator. Feel free to comment under this repository if you think my tests are not comprehensive enough and more edge cases are needed.

More information

For more information on how to run it, this youtube video may help https://www.youtube.com/watch?v=HGHu-SzL-5E&feature=youtu.be
Really appreciate the help of the contributor of that video!

About

A matrix calculator to solve various kinds of problems in Linear Algebra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages