Points of Inflection Calculator
Find all inflection points of f(x) using the second derivative test — with full sign-change verification (not just root-finding), concavity interval chart, and complete step-by-step working.
⚠️ Use * for multiplication and ^ for powers. The calculator verifies sign changes — roots of f''(x)=0 without a sign change are flagged as NOT inflection points.
| Interval | Sign of f″ | Concavity |
|---|
Step 1: Compute f′(x) then f″(x).
Step 2: Solve f″(x) = 0 for all candidate x-values.
Step 3: For each candidate, evaluate f″ just left and just right (e.g. at x−0.01 and x+0.01).
Step 4: If the sign changes → confirmed inflection point. Compute y = f(x). If no sign change → NOT an inflection point.
For f(x) = x⁴: f″(x) = 12x², which equals zero at x=0. But 12(−0.01)² = 0.0012 > 0 and 12(0.01)² = 0.0012 > 0. The sign does NOT change — x=0 is NOT a point of inflection.
This is the most common error: calculators that simply report every root of f″=0 as an inflection point are wrong. Always check the sign change.
f″(x) > 0 on an interval → concave up (bowl shape ∪, tangent lines below curve)
f″(x) < 0 on an interval → concave down (arch shape ∩, tangent lines above curve)
f″(x) = 0 and sign changes → inflection point (transition between concavities)
For f(x)=sin(x): f″(x)=−sin(x). Setting −sin(x)=0 gives x=nπ for all integers n. At each nπ, sin(x) genuinely changes sign, so every x=nπ is a confirmed point of inflection.
The calculator shows the first few real solutions returned by nerdamer.solve() for periodic functions.
What Is a Point of Inflection?
This points of inflection calculator finds every inflection point of f(x) using the second derivative test — with explicit sign-change verification to ensure genuine concavity changes are reported, not just roots of f″(x) = 0. The inflection calculator shows f′(x), f″(x), all candidates, confirmed inflection points with coordinates (x, y), concavity direction before and after each point, and a full concavity sign chart.
A point of inflection is a point on the graph of f(x) where the concavity changes — the curve transitions from concave up (bowl shaped, ∪) to concave down (arch shaped, ∩), or vice versa. At an inflection point, f″(x) = 0 (or f″(x) is undefined), and f″(x) must change sign either side of that point.
Inflection Points vs Critical Points — Key Distinction
Students often confuse these two concepts:
- Critical points use f′(x) = 0 — candidates for local maxima and minima. They describe where the function stops increasing or decreasing.
- Inflection points use f″(x) = 0 AND a sign change — candidates for changes in concavity. They describe where the function changes the direction of its bend.
Key fact: An inflection point is NOT necessarily a local maximum or minimum, and a local maximum or minimum is NOT necessarily an inflection point. They are completely separate concepts testing different behaviours of the function.
f″(x) > 0
f″(x) < 0
How to Find Inflection Points — Step-by-Step Method
To find all inflection points of a function f(x) using the second derivative test, follow these four steps precisely.
- Compute f″(x): Differentiate f(x) twice. First find f′(x), then differentiate again to get f″(x), the second derivative.
- Solve f″(x) = 0: Find all x-values where the second derivative equals zero. These are the candidate inflection points.
- Sign-change test: For each candidate x = c, evaluate f″(c − δ) and f″(c + δ) for a small δ > 0 (e.g. δ = 0.01). If the signs differ, the concavity changes.
- Confirm and compute y: Only candidates where the sign changes are genuine inflection points. Compute y = f(c) for the coordinates (c, f(c)).
Example 1 — Simple Cubic: f(x) = x³ − 3x² + 2
- f′(x) = 3x² − 6x
- f″(x) = 6x − 6
- Solve f″(x) = 0: 6x − 6 = 0 → x = 1
- Sign test: f″(0.99) = 6(0.99)−6 = −0.06 < 0; f″(1.01) = 6(1.01)−6 = 0.06 > 0. Sign changes ✓
- y = f(1) = 1 − 3 + 2 = 0. Inflection point: (1, 0)
- Concavity: concave down for x < 1, concave up for x > 1.
Example 2 — Degree 4: f(x) = x⁴ − 4x³
- f′(x) = 4x³ − 12x²
- f″(x) = 12x² − 24x = 12x(x − 2)
- Solve f″(x) = 0: 12x(x−2) = 0 → x = 0 or x = 2
- Sign test at x=0: f″(−0.01) = 12(−0.01)(−1.01) = 0.121 > 0; f″(0.01) = 12(0.01)(−1.99) = −0.239 < 0. Sign changes ✓ → inflection at x=0. y = 0
- Sign test at x=2: f″(1.99) = 12(1.99)(−0.01) = −0.239 < 0; f″(2.01) = 12(2.01)(0.01) = 0.241 > 0. Sign changes ✓ → inflection at x=2. y = 16 − 32 = −16
- Two inflection points: (0, 0) and (2, −16)
Example 3 — Trigonometric: f(x) = sin(x)
- f′(x) = cos(x)
- f″(x) = −sin(x)
- Solve −sin(x) = 0: x = nπ for all integers n (x = 0, ±π, ±2π, ...)
- At x = 0: f″(−0.01) = −sin(−0.01) ≈ 0.01 > 0; f″(0.01) = −sin(0.01) ≈ −0.01 < 0. Sign changes ✓
- Inflection points at (nπ, 0) for all integers n.
Why Not Every Root of f″(x) = 0 Is an Inflection Point
The most common error in finding inflection points is to simply solve f″(x) = 0 and report every solution as an inflection point. This is wrong. A root of the second derivative is only an inflection point if f″(x) actually changes sign at that root. The classic counterexample demonstrates this clearly.
The x⁴ Counterexample — Most Common Trap
Let f(x) = x⁴.
Step 1: f′(x) = 4x³. Step 2: f″(x) = 12x².
Step 3: Solve f″(x) = 0 → 12x² = 0 → x = 0. This looks like a candidate inflection point.
Step 4 (sign test): f″(−0.01) = 12(−0.01)² = 12 × 0.0001 = 0.0012 > 0. f″(+0.01) = 12(0.01)² = 0.0012 > 0.
Both sides are positive. The sign does NOT change. Therefore x = 0 is NOT a point of inflection of f(x) = x⁴.
Geometrically: x⁴ is always concave up (12x² ≥ 0 everywhere), so it never transitions to concave down. The curve has no inflection point at all — it simply "flattens out momentarily" at x = 0 before continuing upward.
Calculators that blindly report every root of f″=0 as an inflection point will incorrectly identify x=0 as an inflection point of x⁴. This calculator explicitly flags such cases as "NOT an inflection point — no concavity change detected."
| Function | f″(x) | f″=0 at | Inflection Point? | Why |
|---|---|---|---|---|
| x³ | 6x | x=0 | Yes ✓ | Sign: −→+ |
| x⁴ | 12x² | x=0 | No ✗ | Sign: +→+ (no change) |
| x⁵ | 20x³ | x=0 | Yes ✓ | Sign: −→+ |
| x⁶ | 30x⁴ | x=0 | No ✗ | Sign: +→+ (no change) |
| eˣ | eˣ | None | No ✗ | f″>0 always |
| sin(x) | −sin(x) | x=nπ | Yes ✓ | Sign alternates |
Pattern: For f(x) = xⁿ at x=0 — inflection point exists when n is odd (n ≥ 3), NOT when n is even. For even n, f″(x) = n(n−1)xⁿ⁻² ≥ 0 everywhere, so no sign change occurs.
Inflection Points and Concavity — The Second Derivative Test
The second derivative test for concavity states: on any interval where f″(x) > 0, the function is concave up; on any interval where f″(x) < 0, the function is concave down. Points of inflection are precisely the transition points between these two states.
What Concavity Means Geometrically
- Concave up (f″ > 0): The graph curves upward like a bowl (∪). Tangent lines lie below the graph. The slope f′(x) is increasing.
- Concave down (f″ < 0): The graph curves downward like an arch (∩). Tangent lines lie above the graph. The slope f′(x) is decreasing.
- Inflection point (f″ changes sign): The curve transitions between bowl and arch shapes. The slope f′(x) changes from increasing to decreasing (or vice versa).
How the Concavity Calculator Works
The concavity calculator above constructs a sign chart for f″(x) by testing its sign on each interval between consecutive inflection points (and on the unbounded intervals at either end). Each interval is labelled as concave up or concave down, and confirmed inflection points are placed at the boundaries between intervals.
Concavity Table Example: f(x) = x³ − 3x² + 2
| Interval | Test Point | f″(x) = 6x−6 | Sign | Concavity |
|---|---|---|---|---|
| (−∞, 1) | x=0 | 6(0)−6=−6 | − | Concave Down ∩ |
| (1, +∞) | x=2 | 6(2)−6=6 | + | Concave Up ∪ |
Inflection point at x=1 separates the two regions. Sign changes from − to + → confirmed.
Worked Examples — Points of Inflection Problems
1. f(x) = 2x³ + 3x² − 12x + 1
- f′(x) = 6x² + 6x − 12
- f″(x) = 12x + 6
- Solve f″=0: 12x+6=0 → x=−1/2
- Sign test: f″(−1) = −6 < 0; f″(0) = 6 > 0 ✓ Sign changes
- y = 2(−1/2)³+3(−1/2)²−12(−1/2)+1 = −1/4+3/4+6+1 = 31/2
- Inflection point: (−1/2, 31/2)
2. f(x) = x⁴ (No inflection points)
- f″(x) = 12x²
- f″=0 at x=0
- Sign test: f″(−0.01) = 0.0012 > 0; f″(0.01) = 0.0012 > 0. No sign change ✗
- x=0 is NOT an inflection point. f(x)=x⁴ has NO inflection points.
3. f(x) = x⁵ − 5x⁴
- f′(x) = 5x⁴ − 20x³
- f″(x) = 20x³ − 60x² = 20x²(x−3)
- Solve f″=0: x=0 or x=3
- At x=0: f″(−0.01)=20(0.0001)(−3.01) < 0; f″(0.01)=20(0.0001)(−2.99) < 0. No sign change ✗ — NOT inflection
- At x=3: f″(2.99) = 20(8.94)(−0.01) < 0; f″(3.01) = 20(9.06)(0.01) > 0. Sign changes ✓
- y = 3⁵−5(3⁴) = 243−405 = −162
- One inflection point: (3, −162)
4. f(x) = cos(x)
- f′(x) = −sin(x); f″(x) = −cos(x)
- Solve −cos(x)=0: x = π/2 + nπ
- At x=π/2: f″(π/2−0.01)=−cos(π/2−0.01)≈−0.01<0; f″(π/2+0.01)≈+0.01>0 ✓
- Inflection points at (π/2+nπ, 0) for all integers n.
5. f(x) = x/(1+x²) — Rational Function
- f′(x) = (1−x²)/(1+x²)²
- f″(x) = 2x(x²−3)/(1+x²)³
- Solve numerator=0: 2x(x²−3)=0 → x=0, x=±√3
- Sign tests confirm all three are genuine inflection points
- y values: f(0)=0; f(√3)=√3/4; f(−√3)=−√3/4
- Inflection points: (−√3, −√3/4), (0, 0), (√3, √3/4)
6. f(x) = eˣ (No inflection points)
- f″(x) = eˣ > 0 for all real x
- f″(x) = 0 has no real solutions
- eˣ is always concave up — no inflection points exist.
Frequently Asked Questions
Related Calculators
Share This Tool
Share the Points of Inflection Calculator!