Graphing Calculator

Plot y = f(x) over any range, with axes, gridlines, roots and turning points read off automatically.

What this calculator does

Seeing a function is often faster than analysing it. This grapher samples six hundred points across your range, autoscales the vertical axis to fit, and draws the curve with labelled gridlines.

It also does the reading for you: sign changes are refined by bisection to locate roots, and the highest and lowest sampled points give the extremes within the window. Add a second expression to overlay two curves and see where they cross.

Try it with these numbers

As an example, with a y = f of sin(x) + 0.5x, the calculator returns a graph of y = sin(x)+0.5·x. Underneath, Range of y comes out at -6.066 to 6.066 and Minimum in range at y = -5.0548 at x = -8.367. Change any field and every figure updates as you type.

Step by step

  1. Enter a function of x.
  2. Set the x range you want to see.
  3. Optionally add a second function to overlay.

How the number is calculated

the curve is sampled at 600 points across the range roots are refined by bisection wherever the sign changes

FAQ

What functions are supported?
Polynomials, trigonometric, exponential, logarithmic and root functions, with implicit multiplication like 2x or 3sin(x).
Why do vertical asymptotes look broken?
The plotter deliberately breaks the line where values jump beyond the visible range, rather than drawing a false vertical connector.
Can I zoom?
Change the x range to zoom. The vertical axis rescales automatically to fit what is visible.