Skip to content

Linear Algebra and Geometry - A simple matrix calculator.

Notifications You must be signed in to change notification settings

bernarduswillson/Matrix-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Matrix-Calculator


General Information

This repository contains a library linear algebra using Java needed as a fullfilment for our 1st Big Project of IF2123 Linear and Geometric Algebra. This library contains source files to solve determinant, inverse, linear system equation such as interpolation and linear regression using various methods (Gauss, Gauss-Jordan, Inverse, and Cramer).

Technology Used

  • Java Language

Contributors (Jamet Nangor Ganteng)

  • 13521005 Kelvin Rayhan Alkarim
  • 13521021 Bernardus Willson
  • 13521023 Kenny Benaya Nathan

Program Features

  • Linear system equation calculator using:
    • Gauss Elimination
    • Gauss-Jordan Elimination
    • Inverse Method
    • Cramer's Rule
  • Matrix determinant calculator using:
    • Cofactor Expansion
    • Row Reduction
  • Matrix inverse calculator using:
    • Adjoin
    • Row Reduction
  • Polynomial Interpolation
  • Bicubic Interpolation
  • Multiple Linear Regression

Project Structure

.
├── bin ------------------------------------------ Folder containing binary files (*.class)
├── doc ------------------------------------------ Folder containing project report
│   └── Algeo01-21005.pdf
├── src ------------------------------------------ Folder containing source files (*.java)
│   └––─–─– apps -------------------------- Application package
│       │   ├── BicubicInterpolate.java
│       │   ├── DeterminantCofact.java
│       │   ├── DeterminantReduct.java
│       │   ├── InverseReduct.java   
│       │   ├── PolinomInterpolate.java   
│       │   ├── Regression.java   
│       │   ├── SPLCrammer.java   
│       │   ├── SPLGauss.java   
│       │   ├── SPLGaussJordan.java
│       │   └── SPLInverse.java   
│       │
│       ├── function --------------------------------- Input Matrix package
│       │   └── inputMatrix.java
│       │
│       └── utility ----------------------------- Main package
│           └── menu.java
│
├── test ------------------------------------------ Folder containing testing case files
│   
└── README.md

Local Setup

  1. Clone this repository
  2. Go to root folder then run this code on terminal:
    ./run.bat

About

Linear Algebra and Geometry - A simple matrix calculator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •