/NumSolver

A Python-based numerical methods solver featuring Bisection Method, Newton Raphson, Lagrange Interpolation, and Least Squares Approximation with a user-friendly command-line interface.

Primary LanguagePython

NumSolver

NumSolver is a Python-based numerical methods solver that includes algorithms such as Bisection Method, Newton Raphson, Lagrange Interpolation, and Least Squares Approximation. It provides a user-friendly command-line interface for selecting and executing various numerical methods, with detailed output and polynomial equation handling.

Included Algorithms

  • Bisection Method
  • Newton Raphson Method
  • Lagrange Interpolation
  • Least Squares Approximation
  • User-friendly command-line interface

Usage

  1. Clone the repository:
    git clone https://github.com/MohamedEmary/NumSolver.git
  2. Navigate to the project directory:
    cd NumSolver
  3. Install the required dependencies:
    pip install -r requirements.txt

Usage

  1. Run the main script:
    python main.py
  2. Follow the on-screen instructions to select and execute a numerical method.