§ 01Why Use Calculus to Sketch Curves?
Plotting a few points tells you where a curve passes. Calculus tells you what it is doing: where it rises and falls, where it bends, where it blows up, and what it approaches at infinity. These are fundamentally different kinds of information.
To see why this matters, consider f(x) = x³ − 3x. If you happen to evaluate it only at integers, you might tabulate: f(−2) = −2, f(−1) = 2, f(0) = 0, f(1) = −2, f(2) = 2. That looks like a reasonable set of points, but connecting them naively will completely miss the local maximum at x = −1 and the local minimum at x = 1, both of which are right there between the tabulated values. The calculus method finds these features with certainty, regardless of which x-values you choose to evaluate.
The calculus approach also gives you qualitative information you cannot extract from a table at all: the exact x-coordinates of every turning point, the precise locations where the curve changes concavity, and the lines the curve approaches asymptotically at the edges of its domain. A completed curve sketch made with calculus is therefore a proof: every marked feature is backed by a derivative calculation, not guesswork.
Finally, curve sketching is one of the most comprehensive exercises in first-year calculus because it integrates nearly every skill you have developed: differentiation rules, solving equations, limits, asymptotic analysis, and geometric interpretation. Mastering the method consolidates all of these simultaneously.
§ 02The 7-Step Method — Overview
Work through these seven steps in order for any function. Each step is fast once you have the previous result. Skipping steps is the main cause of incomplete or incorrect sketches, even experienced students who skip the symmetry check occasionally miss a shortcut that halves the remaining work.
§ 03Step 1 & 2 — Domain and Intercepts
Finding the Domain
The domain is the set of all x-values for which f(x) produces a real number. Three types of restriction are common at this level of calculus:
Finding Intercepts
The y-intercept is the point where the curve crosses the vertical axis. Set x = 0 and compute f(0). This gives the y-intercept (0, f(0)), provided 0 is in the domain. If 0 is excluded from the domain (for example, f(x) = 1/x), there is no y-intercept: do not invent one.
x-intercepts (also called zeros or roots) are points where the curve crosses the horizontal axis. Set f(x) = 0 and solve. For rational functions f(x) = P(x)/Q(x), the zeros of f are the zeros of the numerator P(x), provided those values are in the domain (i.e. they don't also make Q zero). For polynomial functions, use factoring, the quadratic formula, or numerical methods. Report each x-intercept as a coordinate pair (a, 0).
Plot intercepts immediately, they are anchor points that constrain the rest of the sketch. Every other feature (local extrema, inflection points) will be placed relative to these known locations on the axes.
§ 04Step 3 — Symmetry
Symmetry is a shortcut that can halve the amount of work in every subsequent step. Before differentiating, spend thirty seconds testing whether the function is even or odd.
Most functions are neither. A function can only be both even and odd if f(x) = 0 everywhere.
To test, substitute −x for every x in the formula and simplify fully. Compare the result to f(x) and to −f(x). Common examples: all polynomials with only even powers are even (x⁴ − 3x² + 1 is even). All polynomials with only odd powers are odd (x³ − 5x is odd). A mixed polynomial like x³ + x² is neither.
§ 05Step 4 — Asymptotes
An asymptote is a line that the curve approaches as x or y tends to a limit. Asymptotes are drawn as dashed lines on the final sketch; they are not part of the curve itself but are essential reference lines that constrain how the curve behaves near the boundary of its domain and at infinity.
| Type | How to Find | What It Looks Like |
|---|---|---|
| Vertical x = a (a vertical dashed line) |
After fully factoring and cancelling common factors, find all x = a where the denominator equals zero but the numerator does not. Confirm by checking that limx→a |f(x)| = ∞. | The curve shoots to +∞ or −∞ on one or both sides of x = a. The curve never crosses a vertical asymptote. |
| Horizontal y = L (a horizontal dashed line) |
Compute limx→+∞ f(x) and limx→−∞ f(x). If either equals a finite number L, then y = L is a horizontal asymptote. Different horizontal asymptotes are possible as x → +∞ and x → −∞. | The curve levels off and approaches the line y = L from above or below. Unlike vertical asymptotes, the curve can cross a horizontal asymptote for finite x. |
| Oblique (Slant) y = mx + b (a slanted dashed line) |
Arises when deg(numerator) = deg(denominator) + 1. Perform polynomial long division: write f(x) = (mx + b) + R(x)/Q(x). As x → ±∞, the remainder R(x)/Q(x) → 0, so the curve approaches y = mx + b. | The curve approaches a diagonal line rather than a flat one. You cannot have both a horizontal and an oblique asymptote in the same direction. |
§ 06Step 5 — Increasing, Decreasing & the First Derivative Test
The first derivative f′(x) measures the instantaneous rate of change of f: geometrically, it is the slope of the tangent line at each point. Its sign tells you the direction the curve is moving at every x-value in the domain. Positive slope means the curve climbs from left to right; negative slope means it descends.
Building a Sign Chart for f′
The sign chart is the practical tool for applying the first derivative test across an entire function, not just at a single point. Here is the procedure in full:
1. Find all critical numbers. Solve f′(x) = 0 algebraically: factor where possible, use the quadratic formula when needed. Also identify any x-values in the domain where f′ is undefined (sharp corners, cusps).
2. Mark a number line. Place the critical numbers, vertical asymptotes, and any domain boundary points on a number line. These divide the real line into open intervals.
3. Test one value per interval. Choose any convenient test value inside each interval (the midpoint, or a convenient integer). Evaluate the sign of f′ at that point, you only need to know whether f′ is positive or negative, not its exact value. If f′ factors nicely, test the sign of each factor separately and multiply.
4. Apply the first derivative test. At each critical number c, look at the sign of f′ on each side:
§ 07Step 6 — Concavity and Inflection Points
While the first derivative describes whether the curve goes up or down, the second derivative f″(x) describes how the curve bends. A positive second derivative means the slope is increasing from left to right: the curve bends upward like a cup. A negative second derivative means the slope is decreasing, the curve bends downward like a cap.
Understanding Concavity Visually
The cup-and-cap language is intuitive: a concave-up curve holds water, while a concave-down curve spills it. More precisely, a concave-up curve lies above all its tangent lines (the tangent lines are below the curve), while a concave-down curve lies below all its tangent lines.
Inflection Points — Where Concavity Changes
An inflection point is a point on the curve where the concavity changes from up to down (or from down to up). At the inflection point, the curve momentarily has a linear quality, it is neither bending upward nor downward at that instant. The second derivative is zero (or undefined) at an inflection point, but the sign of f″ must actually change, not just be zero.
The Second Derivative Test for Local Extrema
The second derivative also provides a quick classification of critical points where f′(c) = 0. Instead of analysing the sign of f′ on both sides (the first derivative test), you can simply evaluate f″(c) and read off the classification:
§ 08Fully Worked Examples
The following eight examples cover the main function types you will encounter: polynomials, rational functions, functions with roots, and logarithmic/exponential functions. Each one is worked through all seven steps, with a sign chart for the derivative and an annotated diagram for the key cases.
All real numbers ℝ. No restrictions for polynomials.
y-int: f(0) = 0. x-ints: x³ − 3x = x(x² − 3) = 0 → x = 0, x = ±√3 ≈ ±1.73
f(−x) = −x³ + 3x = −(x³ − 3x) = −f(x). Odd function. Origin symmetry: sketch x ≥ 0 and rotate 180°.
Polynomial: none. As x → +∞, f → +∞; as x → −∞, f → −∞.
Critical numbers: x = −1, x = 1.
f′ > 0 on (−∞, −1) and (1, ∞) [increasing]
f′ < 0 on (−1, 1) [decreasing]
Local max: (−1, f(−1)) = (−1, 2)
Local min: (1, f(1)) = (1, −2)
f″ = 0 at x = 0. Sign changes (− to +) → inflection point at (0, 0).
Concave down on (−∞, 0); concave up on (0, ∞).
x² − 4 = (x−2)(x+2) = 0 at x = ±2. Domain: ℝ \ {−2, 2}.
y-int: f(0) = 1/(−4) = −1/4. x-ints: numerator = 1 ≠ 0: no x-intercepts.
f(−x) = 1/(x²−4) = f(x). Even function, y-axis symmetry.
Vertical: x = 2 and x = −2 (denominator = 0, numerator ≠ 0: no cancellation).
Horizontal: limx→±∞ 1/(x²−4) = 0. Horizontal asymptote: y = 0 (the x-axis).
f′ = 0 at x = 0. Sign: f′ > 0 for x < 0 (increasing); f′ < 0 for x > 0 (decreasing).
Local maximum at x = 0: f(0) = −1/4. (This is a maximum within each connected branch, the middle branch.)
As x → 2⁻: denominator → 0⁻, so f → −∞. As x → 2⁺: denominator → 0⁺, so f → +∞.
As x → −2⁺: denominator → 0⁻, so f → −∞. As x → −2⁻: f → +∞.
For |x| large: f approaches y = 0 from above (since x²−4 > 0 and so f > 0 for |x| > 2).
ℝ. y-int: 0. x-ints: x²(x²−8) = 0 → x = 0 (double), x = ±2√2.
f(−x) = x⁴ − 8x² = f(x). Even, sketch x ≥ 0 and reflect.
Critical numbers: x = −2, 0, 2.
| x | (−∞,−2) | −2 | (−2,0) | 0 | (0,2) | 2 | (2,∞) |
|---|---|---|---|---|---|---|---|
| f′ | − | 0 | + | 0 | − | 0 | + |
| f | ↘ dec | loc min | ↗ inc | loc max | ↘ dec | loc min | ↗ inc |
f(−2) = 16 − 32 = −16 (local min), f(0) = 0 (local max), f(2) = −16 (local min).
f″ = 0 → x² = 4/3 → x = ±2/√3 ≈ ±1.155.
Sign of f″ changes at each: inflection points at x = ±2/√3.
f(±2/√3) = (4/3)² − 8(4/3) = 16/9 − 32/3 = −80/9 ≈ −8.89.
x ≠ 1. Domain: (−∞, 1) ∪ (1, ∞).
y-int: f(0) = 0. x-int: x² = 0 → x = 0 (double root: curve touches and bounces).
Vertical: x = 1 (denominator = 0; numerator = 1 ≠ 0).
Oblique: Long division: x² ÷ (x−1) = x + 1 + 1/(x−1). As x → ±∞, 1/(x−1) → 0. Oblique asymptote: y = x + 1.
Critical numbers in domain: x = 0, x = 2.
f′ > 0 on (−∞, 0): increasing. f′ < 0 on (0,1) and (1,2): decreasing. f′ > 0 on (2,∞): increasing.
Local max at (0, 0); local min at (2, 4).
x > 0 (ln requires positive argument). No y-intercept (0 excluded), though limx→0⁺ x ln x = 0.
x-int: x ln x = 0 → ln x = 0 → x = 1. Intercept: (1, 0).
f′ = 0 → ln x = −1 → x = e⁻¹ = 1/e ≈ 0.368.
f′ < 0 on (0, 1/e): decreasing. f′ > 0 on (1/e, ∞): increasing.
Local minimum at x = 1/e: f(1/e) = (1/e)(−1) = −1/e ≈ −0.368.
Always concave up on the domain. No inflection points.
So f(x) = (x+2)(x−1)/(x−1) = x + 2 for x ≠ 1. The (x−1) factor cancels: x = 1 is a hole, not a vertical asymptote.
f(x) = x + 2 with a removable discontinuity at (1, 3). Sketch: the straight line y = x + 2 with an open circle at (1, 3). y-int: (0, 2). x-int: (−2, 0).
4 − x² ≥ 0 → x² ≤ 4 → −2 ≤ x ≤ 2. Domain: [−2, 2].
y-int: f(0) = 2. x-ints: f(x) = 0 → 4 − x² = 0 → x = ±2.
f(−x) = √(4 − x²) = f(x). Even: y-axis symmetry.
f′ = 0 at x = 0 (local max, f(0) = 2). f′ undefined at x = ±2 (endpoints with vertical tangents). Curve decreases for x > 0, increases for x < 0.
Always concave down on the domain: this is the upper semicircle of x² + y² = 4. No inflection points.
x ≠ 0. Domain: (−∞, 0) ∪ (0, ∞).
No y-int (x=0 excluded). x-ints: x²−1 = 0 → x = ±1. Intercepts (−1, 0) and (1, 0).
f(−x) = (x²−1)/(−x) = −(x²−1)/x = −f(x). Odd: origin symmetry.
Vertical: x = 0 (denominator = 0; numerator = −1 ≠ 0 there).
Oblique: (x²−1)/x = x − 1/x. As x → ±∞, 1/x → 0. Oblique: y = x.
x² + 1 > 0 always, x² > 0 for x ≠ 0. So f′ > 0 everywhere in the domain. The function is strictly increasing on each branch. No local extrema.
f″ > 0 for x < 0 (concave up). f″ < 0 for x > 0 (concave down). No inflection points in the domain (x = 0 is excluded).
§ 09Common Mistakes in Curve Sketching
The mistakes below account for the large majority of lost marks in curve sketching questions. Each is paired with the correction.
§ 1010-Question Quiz
The quiz tests all seven steps of the method. Each question has a single best answer and a detailed explanation.