Skip to content

Latest commit

 

History

151 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

Aljabar Linier dan Geometri — Tugas Besar 1

Matrix Calculator

About this project

This project is an implementation of Matrix Calculator for IF2123 Aljabar Linier dan Geometri (Semester I 2025/2026).
The application is built in Java 17 using Maven as the build tool, and includes both CLI (Command Line Interface) and JavaFX GUI modes.

Main features include:

  • Solving Sistem Persamaan Linier (SPL)
  • Computing Determinant
  • Calculating Matrix Inverse
  • Performing Interpolation and Regression

🚀 Run the Program (JavaFX GUI)

To start the Matrix Calculator program, open your terminal in the project’s root directory (where pom.xml is located) and run:

mvn javafx:run

🪟 How to Use the Program

Once the GUI window appears, you will see the main menu of the Matrix Calculator. It contains several features for performing various linear algebra operations.

🏠 Main Menu Options

You can select one of the following features:

Feature Description

  1. Sistem Persamaan Linier (SPL) Solve systems of linear equations using Gauss, Gauss–Jordan, Cramer, or Inverse methods.
  2. Determinan Matriks Calculate the determinant of a matrix using cofactor expansion or row reduction.
  3. Invers Matriks Compute the inverse of a square matrix using Gauss–Jordan or Adjoint (cofactor) methods.
  4. Interpolasi Polinomial Find the polynomial passing through a given set of points.
  5. Regresi Polinomial Perform polynomial regression for multi-variable datasets.

Step Description

  1. Choose Feature Select the operation you want to perform from the main menu.
  2. Choose Method For features that have multiple solving methods (e.g., Invers: Gauss–Jordan / Adjoin).
  3. Choose Input Type You can input data manually (keyboard) or upload from a file.
  4. Enter or Upload Data Fill in the matrix/table fields, or upload a .txt file.
  5. Click “Solve” The program will process the input and display the result.
  6. View Results The output will appear in the text area, including the final answer and step-by-step calculations.

About

Tugas Besar 1 IF2123 Aljabar Linear dan Geometri: Sistem Persamaan Linier, Determinan, dan Penerapannya.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages