Algebra & Functions

Graphing Calculator

Type a function of x, set the x-range and plot it. The graph is drawn in your browser; the roots, y-intercept and a table of values appear alongside, so you can check a hand-drawn sketch.

Use x, + − × ÷ ^, sqrt, abs, sin, cos, tan, ln, log, e, pi. Angles are in radians.
Try:
Hover or touch the graph to read values.
Key points of y = x^2 - 3x - 4Roots: −1, 4
  • y-intercept: −4
  • Range shown: y from −6.2499 to 50
Table of values 9 points
xy
−650
−4.2526.8125
−2.59.75
−0.75−1.1875
1−6
2.75−4.6875
4.52.75
6.2516.3125
836

Roots: x ≈ −1, x ≈ 4. Found by scanning for sign changes and refining with bisection.

How to use the graphing calculator

  1. Type a function such as x^2 - 3x - 4 or sin(x).
  2. Set x min and x max.
  3. Press Plot & analyse, or click an example.
  4. Hover or touch the graph to read coordinates.

What the plotter finds

Root: a value of x where f(x) = 0
y-intercept: f(0)
Roots are found by sign changes, refined by bisection

For a quadratic ax² + bx + c the roots can be confirmed with the quadratic solver.

Worked examples

Each example below is generated by the same calculator you used above, so the working always matches the answer.

y = x^2 - 3x - 4
Key points of y = x^2 - 3x - 4Roots: −1, 4
  • y-intercept: −4
  • Range shown: y from −6.2499 to 50
Table of values 9 points
xy
−650
−4.2526.8125
−2.59.75
−0.75−1.1875
1−6
2.75−4.6875
4.52.75
6.2516.3125
836

Roots: x ≈ −1, x ≈ 4. Found by scanning for sign changes and refining with bisection.

y = sin(x)
Key points of y = sin(x)Roots: −6.2832, −3.1416, 0, 3.1416, 6.2832
  • y-intercept: 0
  • Range shown: y from −1 to 1
Table of values 9 points
xy
−7−0.656987
−5.250.858934
−3.50.350783
−1.75−0.983986
00
1.750.983986
3.5−0.350783
5.25−0.858934
70.656987

Roots: x ≈ −6.283185, x ≈ −3.141593, x ≈ 0, x ≈ 3.141593, x ≈ 6.283185. Found by scanning for sign changes and refining with bisection.

y = abs(x) - 2
Key points of y = abs(x) - 2Roots: −2, 2
  • y-intercept: −2
  • Range shown: y from −1.9967 to 6
Table of values 9 points
xy
−64
−4.252.25
−2.50.5
−0.75−1.25
1−1
2.750.75
4.52.5
6.254.25
86

Roots: x ≈ −2, x ≈ 2. Found by scanning for sign changes and refining with bisection.

Common mistakes to avoid

Using degrees

Trig functions here use radians, so sin(x) completes a cycle every 2π ≈ 6.28, not every 360.

Forgetting multiplication signs

2x works, but write x*(x+1) or x(x+1) rather than x x+1.

Expecting values outside the domain

sqrt(x) and ln(x) are undefined for negative x; the graph simply stops there.

Frequently asked questions

Which functions are supported?

sin, cos, tan, asin, acos, atan, ln, log, log2, sqrt, cbrt, abs, exp and the constants pi and e, with + − × ÷ and ^.

How are roots found?

The plotter scans 600 points for sign changes and refines each crossing by bisection, so roots are accurate to about six decimals.

Does it draw asymptotes?

It breaks the line at undefined points and large jumps, so 1/x shows two separate branches.