This project provides a graphical user interface (GUI) built with Tkinter for solving nonlinear equations numerically. It utilizes NumPy for numerical calculations, Matplotlib for plotting, and SymPy for symbolic mathematics.
- Solve nonlinear equations with dependencies.
- Visualize solutions with interactive plots.
- User-friendly GUI for easy input of equations.
To run this project, you'll need to have Python installed, along with the following packages:
numpy
matplotlib
sympy
tkinter
(usually included with standard Python installations)
You can install the required packages using pip
. Here is a sample requirements.txt
:
-
Clone the repository:
git clone https://github.com/yourusername/nonlinear-equation-solver.git cd nonlinear-equation-solver
python -m venv venv source venv/bin/activate
# On Windows use venv\Scripts\activate
pip install -r requirements.txt
python main.py