Skip to content

NekkittAY/function_graph

Repository files navigation

Function Graph Visualization Tool

Python License

A versatile Python-based tool for visualizing mathematical functions, equations, and solving various mathematical problems graphically.

Features

  • Function Plotting: Graph standard y = f(x) functions
  • Polar Coordinates: Visualize polar functions (r = f(θ))
  • Numerical Methods:
    • Function approximation
    • Numerical integration (Rectangle and Simpson methods)
    • Ordinary Differential Equations (Euler and Runge-Kutta methods)
  • Optimization:
    • Linear Programming (LP)
    • Nonlinear Programming (NLP)
  • Interpolation: Newton's polynomial interpolation
  • Terminal Visualization: ASCII graph output for quick visualization

Technology Stack

  • Core: Python 3.x
  • Graphics: Pygame
  • Math Operations: Python's built-in math module
  • Expression Evaluation: Python's eval() function

Releases

No releases published

Packages

No packages published

Languages