A Python-based tool to efficiently and accurately solve a system of three quadratic equations using the Gauss-Seidel Iteration Method. The solver provides output in a clear, step-by-step format, emulating the look of a hand-written solution for better understanding.
- Solves three quadratic equations using the Gauss-Seidel Iteration Method.
- Provides detailed, step-by-step outputs that resemble hand-written solutions.
- Easy to use and efficient for academic or professional purposes.
- Future Enhancements: GUI features are planned for a more interactive experience.
To use this solver, ensure you have Python 3.x installed on your device. Follow the instructions below to set up and run the program.
You can run the solver on any of the following platforms:
- Personal Computer: Install Python 3.x from the official Python website.
- Smartphone: Use an app like Pydroid 3 (Android) for running Python code.
- Virtual Environment: Use any virtual Python environment to isolate and manage dependencies.
The Gauss-Seidel Iteration Method is an iterative algorithm to solve systems of linear equations. It works by approximating solutions and refining them iteratively until a desired level of accuracy is achieved.
Learn more:
-
Clone the repository:
git clone https://github.com/dsaikiran01/Gauss-Seidel-Iteration-Method.git cd Gauss-Seidel-Iteration-Method
-
Run the Python script:
python3 main.py
-
Follow the prompts to input the equations and initial guesses. The solver will display the step-by-step procedure and final results.
- Adding a Graphical User Interface (GUI) for better user interaction.
- Supporting more complex systems of equations.