A versatile Python-based tool for visualizing mathematical functions, equations, and solving various mathematical problems graphically.
- 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
- Core: Python 3.x
- Graphics: Pygame
- Math Operations: Python's built-in
math
module - Expression Evaluation: Python's
eval()
function