Graph Calculator

Draw the curve of any function, compare two functions at once, and read off roots and extremes.

How the graph calculator works

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.

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.

The calculation

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

The default scenario, worked through

The calculator opens with a y = f of sin(x) + 0.5x. On those figures the graph is 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.

Common questions

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.