Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 743 Bytes

README.md

File metadata and controls

34 lines (22 loc) · 743 Bytes

Equation Solver

Tasks

1. Parser Class and Input Validation

  • Develop a Parser class to handle equation strings.
  • Convert the equations into matrix form (coefficients and constants).
  • Validate the input for correctness.

2. Solving Logic

  1. Gauss Elimination

  2. Gauss-Jordan Elimination

  3. LU Decomposition

  4. Jacobi Method

  5. Gauss-Seidel Method


Project Structure

EquationSolver/
│
├── parser.py       # Contains the Parser class for input handling and matrix conversion.
├── solvers.py      # Implementation of the numerical methods for equation solving.
├── main.py         # Entry point 
└── README.md       # Project documentation.