The Math Function Plotter GUI is a desktop application designed to plot mathematical functions. Built using PySide2 for the GUI and Matplotlib for plotting, this application allows users to input mathematical expressions, specify the range for the x-axis, and view the resulting plot.
- Function Input: Users can enter mathematical functions with support for various operators and functions.
- Range Specification: Define the x-axis range with minimum and maximum values.
- Step Size: Set the interval between plotted points.
- Plotting: Generate and display the graph based on user input.
- Error Handling: Real-time validation of inputs with error messages.
- Instructions: Access detailed instructions on how to use the application.
- Operators:
+,-,/,*,^(exponentiation) - Trigonometric Functions:
sin(x),cos(x),tan(x), etc. - Square Root:
sqrt(x) - Logarithms:
log(x),log10(x),log2(x) - Constants:
pi,e^x(asexp(x))
The application provides feedback on input errors through visual cues. Below are descriptions of the various error states and corresponding images.













