What does (2, 4) mean?
It means the point with x = 2 and y = 4 sits on the curve — put 2 into the function and 4 comes out, because 2² is 4. Every point on a graph is one input-output pair of the function: the x-coordinate is the input, the y-coordinate is the output. The graph of y = x² is a parabola, a U-shape with its lowest point at (0, 0), rising to 100 at x = 10 and at x = -10. Read any point the same way: find its x, and its height is the function at that x.
Three things to check before you trust the picture
The curve is drawn from samples, not from the whole function. The plot evaluates the function at 101 points across the shown range and joins them with straight segments. For a smooth function like x² that is plenty — the samples at x = 5 and x = -7 land exactly on 25 and 49. For a very steep or jumpy function the picture between samples can mislead, so zoom in to check a suspicious stretch before you believe it.
Some functions have gaps, and a gap is not a zero. 1/x is undefined at x = 0 — there is no point on the curve there, and the two arms of the hyperbola run away in opposite directions. √x needs x ≥ 0, so the curve simply does not exist left of the y-axis. The calculator leaves a gap where the function is undefined instead of inventing a point, and the table of values shows a dash there.
Degrees and radians are not the same input. The trig presets read x in radians, the way mathematics writes it: sin(x) reaches 1 at x = π/2, about 1.5708, not at x = 90. If you type sin(90) expecting 1, you will get about 0.894 — the sine of 90 radians, not 90 degrees. The presets use π where the maths needs it.
Worked example
On the defaults: y = x², x from -10 to 10, trace x = 2.
- Take the function: y = x² — square the input.
- Pick the trace x: 2.
- Square it: 2² is 4.
- Plot the point: (2, 4) sits on the curve — the red dot marks it.
- Check the neighbours: at x = 3 the curve is at 9, and at x = 1 it is at 1 — the curve climbs faster the further out you go.
And the other way: x² = 9 has two solutions, x = 3 and x = -3 — the table shows f(x) = 9 on both rows, because the parabola is symmetric. And 2^x = 32 has one solution, x = 5, because 2⁵ is 32.
Every branch, checked
- x^2 at x = -3: x^2 at x = -3: x^2 at x = -3: f(x) = 9. x^2 at x = -3 — (-3)² is 9. The parabola is symmetric: -3 and 3 land on the same height, which is why the graph is a mirror image across the y-axis.
- x^2 at x = 0: x^2 at x = 0: x^2 at x = 0: f(x) = 0. x^2 at x = 0 — 0² is 0. The vertex of the parabola sits at the origin: the lowest point of the whole curve.
- sin(x) at x = π/2: sin(x) at x = π/2: sin(x) at x = π/2: f(x) = 1. sin(x) at x = π/2 — sin(π/2) is 1. The sine wave reaches its peak at π/2, the first top of the wave.
- 1/x at x = 2: 1/x at x = 2: 1/x at x = 2: f(x) = 0.5. 1/x at x = 2 — 1/2 is 0.5. The hyperbola falls as x grows: doubling x halves the height.
- sqrt(x) at x = 16: sqrt(x) at x = 16: sqrt(x) at x = 16: f(x) = 4. sqrt(x) at x = 16 — √16 is 4. The square-root curve climbs slowly: it takes x = 16 to reach a height of 4.
- 2^x at x = 3: 2^x at x = 3: 2^x at x = 3: f(x) = 8. 2^x at x = 3 — 2³ is 8. The exponential doubles at every step: 1, 2, 4, 8 as x runs 0, 1, 2, 3.
- |x| at x = -5: |x| at x = -5: |x| at x = -5: f(x) = 5. |x| at x = -5 — |-5| is 5. The absolute-value graph is a V: the left arm mirrors the right arm exactly.
- log(x) at x = 100: log(x) at x = 100: log(x) at x = 100: f(x) = 2. log(x) at x = 100 — log₁₀(100) is 2, because 10² is 100. The log curve counts the zeros: 10 is 1, 100 is 2, 1000 is 3.
The reverses, worked backwards
- x = ±3 solves x^2 = 9 (smallest non-negative x with x^2 of 9 or more): 3 — at 3 the figures are x^2 at x = 3: f(x) = 9; at the lower neighbor the figures are x^2 at x = 2: f(x) = 4; at the upper neighbor the figures are x^2 at x = 4: f(x) = 16 — verdict: STEP.
- x = 5 solves 2^x = 32 (smallest whole x with 2^x of 32 or more): 5 — at 5 the figures are 2^x at x = 5: f(x) = 32; at the lower neighbor the figures are 2^x at x = 4: f(x) = 16; at the upper neighbor the figures are 2^x at x = 6: f(x) = 64 — verdict: STEP.
What the defaults assume
The defaults are y = x² over x from -10 to 10, with the trace at x = 2 — chosen because the parabola is the first graph most people meet, and (2, 4) is its most quoted point. They are a starting point, not a lesson: type any function the parser knows — x^2, sin(x), 1/x, sqrt(x), 2^x, |x|, log(x) — set the range, and read the trace. The plot samples 101 points, so a function that jumps or spikes between samples can look smoother than it is; zoom in to check. The trace x must be a number, and an empty or unreadable expression is an error, not a blank graph.
These notes repeat in every explainer section because this page is built to be read start to finish: the curve is drawn from 101 samples; some functions have gaps where they are undefined; and trig inputs are in radians.
Output · formula · meaning
| Output | Formula | What it means |
|---|
| Function | input | x^2. |
| Trace x | input | 2. |
| f(2) | f(x) = x^2 | 4. |
| f(2) (6dp unrounded) | decimal, 6 places | 4.000000. |
| Formula | by function | f(x) = x^2. |
| Breakdown | step by step | f(2) = 4. |
| Verdict | in words | The graph of y = x^2 passes through (2, 4). |
| Reverse: x = ±3 solves x^2 = 9 (smallest non-negative x with x^2 of 9 or more) | step | 3: x^2 at x = 3: f(x) = 9. |
| Reverse: x = 5 solves 2^x = 32 (smallest whole x with 2^x of 32 or more) | step | 5: 2^x at x = 5: f(x) = 32. |
| x^2 at x = -3 | same model | x^2 at x = -3: f(x) = 9. |
| x^2 at x = 0 | same model | x^2 at x = 0: f(x) = 0. |
| sin(x) at x = π/2 | same model | sin(x) at x = π/2: f(x) = 1. |
| 1/x at x = 2 | same model | 1/x at x = 2: f(x) = 0.5. |
| sqrt(x) at x = 16 | same model | sqrt(x) at x = 16: f(x) = 4. |
| 2^x at x = 3 | same model | 2^x at x = 3: f(x) = 8. |
| |x| at x = -5 | same model | |x| at x = -5: f(x) = 5. |
| log(x) at x = 100 | same model | log(x) at x = 100: f(x) = 2. |
| Empty expression | same model | Type a function first — try x^2.. |
| Unknown function foo(x) | same model | Unknown function "foo" — use sin, cos, tan, sqrt, abs, log or ln.. |
| 1/x at x = 0 (division by zero) | same model | 1/x is undefined at x = 0 — the graph has a gap there, not a point.. |
| sqrt(x) at x = -4 (square root of a negative) | same model | sqrt(x) is undefined at x = -4 — the graph has a gap there, not a point.. |
| Unbalanced parentheses, x^2 + (x | same model | Unbalanced parentheses — every opening bracket needs a closing one.. |
| Non-numeric trace x | same model | Enter a number for the trace x.. |
Who uses this
- A student checking homework — the graph of y = x² passes through (2, 4), and sin(x) reaches 1 at π/2.
- A teacher showing a class why a parabola is symmetric and why 1/x has a gap at zero — the presets load each shape in one tap.
- A parent helping with algebra — pick x-values, read the table, and the points are already plotted on the canvas.
- Anyone checking a formula before using it — trace a value, read the table, and confirm the curve behaves the way the formula says it should.
Accuracy & limitations
The arithmetic is exact on the numbers you type: the parser evaluates the function you wrote, and the only rounding is the six-place display of each value. The plot samples the function at discrete points (101 across the shown range) and joins them — very steep or discontinuous functions can look misleading between samples; zoom in to check. The trace reads the function at exactly the x you typed, so it is the reliable number when the picture is in doubt. The parser knows + - * / ^, parentheses, x, sin, cos, tan, sqrt, abs, log (base 10), ln, e and pi — anything else is an error, and undefined points are gaps, not zeros.
Cite this calculator
The graph of y = x² passes through (2, 4) — every point on the curve is one input-output pair of the function. x^2 at x = -3 is 9; sin(x) at x = π/2 is 1; 1/x at x = 2 is 0.5; sqrt(x) at x = 16 is 4; 2^x at x = 3 is 8; |x| at x = -5 is 5; log(x) at x = 100 is 2. Over x from -10 to 10 the x^2 curve runs from 0 at x = 0 up to 100 at x = ±10. x = ±3 solves x^2 = 9 (smallest non-negative x with x^2 of 9 or more): 3. x = 5 solves 2^x = 32 (smallest whole x with 2^x of 32 or more): 5. Source: Bright Side Kit, brightoolbox.com.
Embed this calculator
Frequently asked questions
What is the graph of y = x² at x = 2?
The point is (2, 4), because 2² is 4. Every point on the curve is one input-output pair: the x-coordinate is the input, the y-coordinate is the output.
How do you graph a function by plotting points?
Pick x-values, work out y for each one, and mark the (x, y) points — for y = x² the points (0, 0), (1, 1) and (2, 4) are on the curve. Join them with the smooth shape the function implies; the table on this page lists the values for you.
Why does 1/x have a gap at x = 0?
Because 1 divided by 0 is undefined — there is no point on the curve at x = 0. The two arms of the hyperbola run away in opposite directions, and the calculator leaves a gap instead of inventing a point.
What is sin(x) at x = π/2?
sin(π/2) is 1 — the first peak of the sine wave. The trig presets read x in radians, so π/2 (about 1.5708) is where the wave tops out, not 90.
How do you work backwards from a graph value?
Find the x whose height matches — x² = 9 has two solutions, x = 3 and x = -3, because the parabola is symmetric. And 2^x = 32 has one solution, x = 5, because 2⁵ is 32.
What is the lowest point of the x² graph?
(0, 0) — 0² is 0, and the parabola only climbs from there. Over x from -10 to 10 it reaches 100 at both ends.
Why does the graph look wrong for a steep function?
Because the plot joins 101 sampled points — a spike between two samples can be missed or smoothed over. Zoom in on the suspicious stretch; the trace value at an exact x is always the reliable number.
What functions can I type?
+ - * / ^, parentheses, x, sin, cos, tan, sqrt, abs, log (base 10), ln, e and pi. Anything else — for example foo(x) — is an error, and an empty expression asks you to type a function first.