Skip to content

Desktop application for solving system equations using a variety of numerical methods

License

Notifications You must be signed in to change notification settings

medamineannouch/EquaMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EquaMate

EquaMate - Numerical Methods Solver for System Equations

Project Description

EquaMate is a minimal desktop application built in Java for solving system equations using a variety of numerical methods. This comprehensive tool supports both linear and nonlinear equations, offering solutions through well-known algorithms such as Gauss, LU decomposition, LLT decomposition, Jacobi, Gauss-Seidel, Newton, and Quasi-Newton. Additionally, it includes also the root-finding method, Secant.

**Note: EquaMate is developed as part of a calculus project at ENSAM Rabat"

Features

  • Numerical Methods: Apply a range of numerical methods for solving system equations, including Gauss elimination, LU decomposition, LLT decomposition, Jacobi, Gauss-Seidel, Newton, Quasi-Newton, and the root-finding method Secant.

  • Linear and Nonlinear Equations: EquaMate handles both linear and nonlinear systems, providing a unified solution for various types of equations.

  • User-Friendly Interface: Enjoy an intuitive desktop application interface that allows users to input equations, select methods, and visualize results.

Supported Methods

  • Gauss Elimination
  • LU Decomposition
  • LLT Decomposition
  • Jacobi Iteration
  • Gauss-Seidel Iteration
  • Newton's Method
  • Quasi-Newton Method
  • Secant Method

About

Desktop application for solving system equations using a variety of numerical methods

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages