Step-by-step curve sketching

Study a function

Type a function of x. The app works through the same ten steps you would write out by hand, then draws the curve from what it found — see what each step is looking for.

Try:
01 What is this step?

The function

f(x) = x21x2

Rational function. A ratio of two polynomials, of degree 2 over degree 1. The numerator's degree is one higher, so expect an oblique asymptote.

02 What is this step?

Existence conditions and domain

Each part of the expression imposes a condition:

Solving them together and keeping the overlap:

D = (−∞, 2) ∪ (2, +∞)

03 What is this step?

Symmetry and periodicity

f(−x) matches neither f(x) nor −f(x), so there is no symmetry about the y-axis or the origin.

04 What is this step?

Intercepts

f(0) = 0.5 — the graph crosses the y-axis at (0, 0.5).

Solving f(x) = 0 gives x = −1, 1

05 What is this step?

Sign of f(x)

Where the curve sits above or below the x-axis:

(−∞, −1) f(x) < 0 — below the axis
(−1, 1) f(x) > 0 — above the axis
(1, 2) f(x) < 0 — below the axis
(2, +∞) f(x) > 0 — above the axis
06 What is this step?

Limits at the edges of the domain

07 What is this step?

Asymptotes

x = 2vertical
lim x→2⁻ f(x) = −∞; lim x→2⁺ f(x) = +∞
y = 1x + 2oblique
m = lim x→+∞ f(x)/x = 1; q = lim x→+∞ [f(x) − mx] = 2
08 What is this step?

First derivative: where it rises and falls

f′(x) = 2·x·(x2)(x21)(x2)2
(−∞, 0.2679) f′ > 0 — increasing
(0.2679, 3.7321) f′ < 0 — decreasing
(3.7321, +∞) f′ > 0 — increasing

Over the whole domain:

09 What is this step?

Second derivative: concavity

f″(x) = (2·(x2)+2·x2·x)·(x2)2(2·x·(x2)(x21))·2·(x2)((x2)2)2
(−∞, 2) f″ < 0 — concave down
(2, +∞) f″ > 0 — concave up

Concavity never changes, so there are no inflection points.

10 What is this step?

The graph

x ∈ [-3.5, 6.232]   y ∈ [-9.655, 17.516]
-3-2-1123456-8-6-4-2246810121416maxmin
  • f(x)
  • asymptote
  • maximum / minimum
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.