Curvature of a Plane Graph
A graph can bend sharply in one region and gently in another. Curvature gives a numerical measure of this bending at a point. For a graph \(y=f(x)\), the second derivative is important, but it is not by itself the curvature in general. The graph’s slope also affects the answer.
In this tutorial, we derive the formula for curvature of a plane graph from the cross-product formula for a regular space curve. We then use it to calculate curvature at specific points and interpret the roles of the first and second derivatives.
Representing a Graph as a Curve
To apply a curve formula to the graph \(y=f(x)\), use \(x\) as the parameter. In three-dimensional coordinates, the plane graph can be represented by
The curve is regular wherever it is defined: its velocity has first component \(1\), so it cannot be the zero vector. If \(f\) is twice differentiable, the curve has the derivatives needed for the cross-product curvature formula. That formula states that, for a twice-differentiable regular curve \(\mathbf{r}\), its curvature is
Here, \(|\mathbf{v}|\) denotes the magnitude of a vector \(\mathbf{v}\). The numerator measures the magnitude of the cross product of the velocity and acceleration, while the denominator accounts for the speed of the parametrization. We now calculate both quantities for a graph.
Deriving the Graph Formula
Differentiate the graph’s position vector component by component. Its first derivative is the velocity, and its second derivative is the acceleration:
The speed is the magnitude of the velocity. The cross product can be calculated from the determinant of the component vectors:
Therefore, the magnitude of the cross product is \(|f''(x)|\). The cube of the speed is \(\bigl(1+[f'(x)]^2\bigr)^{3/2}\). Substituting these two calculations into the cross-product curvature formula gives the graph formula.
This derivation also explains why the absolute value appears: curvature measures the magnitude of bending, not whether the graph bends upward or downward. The sign of \(f''(x)\) distinguishes those directions, but curvature itself is nonnegative.
Applying the Formula at a Point
To find the curvature at \(x=a\), first calculate \(f'(a)\) and \(f''(a)\). Then substitute those values into the formula. The point on the graph is \((a,f(a))\); the value of \(f(a)\) identifies the location, while the curvature calculation uses the first and second derivatives at \(a\).
Worked Example: Curvature of a Parabola
Find the curvature of \(y=x^2\) at \(x=1\).
First identify the point on the graph: \(f(1)=1^2=1\), so the point is \((1,1)\). Differentiate:
At \(x=1\), the slope is \(f'(1)=2(1)=2\), and the second derivative is \(f''(1)=2\). Substitute both values:
As a check, the graph curve has \(\mathbf{r}'(1)=\langle 1,2,0\rangle\) and \(\mathbf{r}''(1)=\langle 0,2,0\rangle\). Their cross product is \(\langle 0,0,2\rangle\), of magnitude \(2\), and the velocity has magnitude \(\sqrt{5}\). The cross-product formula gives \(2/(\sqrt{5})^3=2/(5\sqrt{5})\), matching the result.
Worked Example: Curvature with a Nonzero Slope
Find the curvature of \(y=x^3/3\) at \(x=1\).
The point is \((1,1/3)\), since \(f(1)=1/3\). The derivatives are
Thus \(f'(1)=1\) and \(f''(1)=2\). The curvature is
For a check using the curve derivatives, \(\mathbf{r}'(1)=\langle 1,1,0\rangle\) and \(\mathbf{r}''(1)=\langle 0,2,0\rangle\). Their cross product has magnitude \(2\), and the speed is \(\sqrt{2}\). Hence curvature is \(2/(\sqrt{2})^3=2/(2\sqrt{2})=1/\sqrt{2}\), as calculated.
Worked Example: A Straight Line with Nonzero Slope
Find the curvature of \(y=3x-2\) at \(x=4\).
The point is \((4,10)\), because \(f(4)=3(4)-2=10\). Differentiate:
At \(x=4\), the slope is \(3\) and the second derivative is \(0\). Therefore,
For a direct check, \(\mathbf{r}'(4)=\langle 1,3,0\rangle\) and \(\mathbf{r}''(4)=\langle 0,0,0\rangle\). Their cross product is zero, so the cross-product formula also gives zero curvature. The line has nonzero slope but does not bend.
How Slope and Second Derivative Affect Curvature
The numerator \(|f''(x)|\) reflects how quickly the graph’s slope changes as \(x\) changes. The denominator adjusts for the fact that curvature concerns bending with respect to distance along the curve, rather than simply change with respect to the horizontal coordinate. In particular, a graph with a steeper slope has a larger denominator when \(|f''(x)|\) is held fixed.
Since \(1+[f'(x)]^2\geq 1\), its power \(3/2\) is also at least \(1\). This leads to a precise comparison:
- If \(f'(x)=0\), then \(\kappa(x)=|f''(x)|\).
- If \(f''(x)=0\), then \(\kappa(x)=|f''(x)|=0\), regardless of the slope.
- If \(f'(x)\ne 0\) and \(f''(x)\ne 0\), then the denominator is strictly greater than \(1\), so \(0\leq\kappa(x)<|f''(x)|\).
Thus, the numerator equals the curvature when the slope is zero or when the second derivative is zero. A nonzero slope makes curvature strictly smaller than \(|f''(x)|\) only when the second derivative is also nonzero.
A Common Mistake
A common error is to use only the second derivative and write \(\kappa(x)=|f''(x)|\) at every point. For \(f(x)=x^2\) at \(x=1\), this incorrect calculation gives
It omits the slope factor. Since \(f'(1)=2\), the denominator is \((1+2^2)^{3/2}=5^{3/2}\), not \(1\). The corrected calculation is
The special case \(f''(x)=0\) is worth checking when reasoning about comparisons. Even if the slope is nonzero, the curvature and \(|f''(x)|\) are then both zero; the strict inequality \(\kappa(x)<|f''(x)|\) does not hold.
Conditions and Interpretation
The formula applies at points where \(f\) is twice differentiable. The graph parametrization is regular wherever \(f\) is defined, because its velocity’s first component is \(1\). If \(f\) is not twice differentiable at a point, this formula does not establish that a classical curvature exists there; the point must be examined using an appropriate definition or method.
Curvature is always nonnegative. For example, \(f''(x)<0\) does not produce negative curvature: the absolute value in the numerator ensures that the formula measures bending magnitude. If the coordinates represent physical lengths, the slope is dimensionless, while \(f''\) and curvature have units of inverse length.
The formula is useful whenever a curve is naturally given as a graph and its derivatives are accessible. It makes the calculation at a specified point systematic: evaluate the slope and the second derivative there, preserve the absolute value, and include the full denominator. Neither the slope nor the second derivative alone determines curvature in general.
Check Your Understanding
Use the graph curvature formula to answer these questions.
- What condition ensures that the graph parametrization \(\mathbf{r}(x)=\langle x,f(x),0\rangle\) is regular?
- For \(f(x)=x^2\), what are \(f'(1)\) and \(f''(1)\), and what curvature formula results at \(x=1\)?
- Why does the curvature formula use \(|f''(x)|\) rather than \(f''(x)\)?
- If \(f'(a)\ne 0\) and \(f''(a)\ne 0\), how does \(\kappa(a)\) compare with \(|f''(a)|\)?
- Can a graph have nonzero slope and zero curvature at a point? Give an example.