Calculator Inputs
Example Data Table
| Function | Interval | Second derivative | Inflection point(s) | Reason |
|---|---|---|---|---|
| f(x) = x3 - 3x | [-5, 5] | 6x | (0, 0) | f″ changes from negative to positive. |
| f(x) = x4 | [-4, 4] | 12x2 | None | Second derivative touches zero without a sign change. |
| f(x) = x5 - 5x3 | [-4, 4] | 20x3 - 30x | (-1.225, 4.899), (0, 0), (1.225, -4.899) | Each candidate flips concavity across the interval. |
Formula Used
For a polynomial function, inflection points occur where curvature changes direction. This calculator uses the second derivative test across a selected interval.
If f″ changes from negative to positive, the curve changes from concave down to concave up. If it changes from positive to negative, the curve changes from concave up to concave down.
How to Use This Calculator
- Select the polynomial degree you want to evaluate.
- Enter coefficients in descending power order, including zeros for missing terms.
- Choose an interval start and end to limit the search area.
- Set scan segments higher for denser root detection.
- Set a small probe distance to compare second-derivative signs near each candidate.
- Click Find Inflection Points to display the result above the form.
- Review the detailed table, concavity intervals, and plotted points.
- Use the export buttons to save the analysis as CSV or PDF.
FAQs
1. What is an inflection point?
An inflection point is where a curve changes concavity. The graph bends one way before the point and the opposite way after it.
2. Does f″(x) = 0 always mean an inflection point?
No. A zero second derivative is only a candidate. The concavity must actually switch signs on the two sides of that x-value.
3. Why does the tool ask for an interval?
The interval limits the numerical search. It also helps the calculator test concavity only where you want to study the function.
4. Why can a candidate be rejected?
A candidate is rejected when the second derivative does not change sign nearby. This often happens when the curve flattens without changing curvature.
5. What does scan segments control?
It controls how finely the interval is sampled when searching for second-derivative roots. Larger values can improve detection for harder polynomials.
6. Can this page analyze non-polynomial functions?
This version is designed for polynomial inputs only. General symbolic expressions need a parser and broader derivative handling.
7. Why does the graph matter?
The plot gives a visual check. You can see where the curve changes bending direction and compare that with the table results.
8. How should I choose the probe distance?
Use a small positive value near the expected root spacing. Too large may skip local behavior, while too small can amplify rounding noise.