Skip to content

A Python-based solver for systems of three quadratic equations using the Gauss-Seidel Iteration Method. Generates detailed, step-by-step solutions for better understanding. Perfect for students and professionals alike!

Notifications You must be signed in to change notification settings

dsaikiran01/Gauss-Seidel-Iteration-Method

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Gauss-Seidel Iteration Method Solver

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.


Features

  • 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.

Getting Started

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.


Prerequisites

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.

How the Method Works

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:


How to Use

  1. Clone the repository:

    git clone https://github.com/dsaikiran01/Gauss-Seidel-Iteration-Method.git
    cd Gauss-Seidel-Iteration-Method
  2. Run the Python script:

    python3 main.py
  3. Follow the prompts to input the equations and initial guesses. The solver will display the step-by-step procedure and final results.


Future Improvements

  • Adding a Graphical User Interface (GUI) for better user interaction.
  • Supporting more complex systems of equations.

About

A Python-based solver for systems of three quadratic equations using the Gauss-Seidel Iteration Method. Generates detailed, step-by-step solutions for better understanding. Perfect for students and professionals alike!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages