Math Core

Lesson 2.3 · Vector-Valued Functions

Arc length and curvature

How long is a coiled spring if you stretch it out straight? How sharply does a road bend at a given point? Both questions are about the shape of a curve rather than how it happens to be parametrized, and the tangent vector from the last lesson is the tool that answers them.

Arc length

Chop the parameter interval [a,b][a, b] into tiny pieces of width Δt\Delta t. Over one piece, the point moves by approximately r′(t) Δt\mathbf{r}'(t)\,\Delta t, a displacement of length ∣r′(t)∣ Δt|\mathbf{r}'(t)|\,\Delta t. Adding up these lengths and letting Δt→0\Delta t \to 0 gives an integral.

Arc length of a space curve

If r(t)=⟨f(t),g(t),h(t)⟩\mathbf{r}(t) = \langle f(t), g(t), h(t) \rangle is smooth on [a,b][a, b] and traces its curve once, the length of the curve is

L=∫ab∣r′(t)∣ dt=∫abf′(t)2+g′(t)2+h′(t)2 dt.L = \int_a^b |\mathbf{r}'(t)|\,dt = \int_a^b \sqrt{f'(t)^2 + g'(t)^2 + h'(t)^2}\,dt.

This is the same formula you used for plane parametric curves, with a third term under the root. The integrand ∣r′(t)∣|\mathbf{r}'(t)| is the rate at which length accumulates, which you'll soon call speed.

Worked example: Unrolling a helix

Find the length of one full turn of the helix r(t)=⟨3cos⁡t,  3sin⁡t,  4t⟩\mathbf{r}(t) = \langle 3\cos t,\; 3\sin t,\; 4t \rangle, 0≤t≤2π0 \le t \le 2\pi.

r′(t)=⟨−3sin⁡t,  3cos⁡t,  4⟩\mathbf{r}'(t) = \langle -3\sin t,\; 3\cos t,\; 4 \rangle, so

∣r′(t)∣=9sin⁡2t+9cos⁡2t+16=25=5.|\mathbf{r}'(t)| = \sqrt{9\sin^2 t + 9\cos^2 t + 16} = \sqrt{25} = 5.

Then L=∫02π5 dt=10πL = \displaystyle\int_0^{2\pi} 5\,dt = 10\pi. That makes sense: one turn goes around a circle of circumference 6π6\pi while rising 8π8\pi, and unrolling the cylinder turns the helix into the hypotenuse of a right triangle with legs 6π6\pi and 8π8\pi.

Most arc length integrals can't be done by hand. The ones that can usually have a perfect square hiding under the root, so always expand and look for one.

The arc length function and reparametrization

Measuring length from a fixed starting time aa gives the arc length function

s(t)=∫at∣r′(u)∣ du,dsdt=∣r′(t)∣.s(t) = \int_a^t |\mathbf{r}'(u)|\,du, \qquad \frac{ds}{dt} = |\mathbf{r}'(t)|.

If you solve for tt in terms of ss and substitute, you get a parametrization by arc length, in which the parameter value equals the distance traveled along the curve. For the helix above, s=5ts = 5t, so t=s/5t = s/5 and

r(s)=⟨3cos⁡s5,  3sin⁡s5,  4s5⟩.\mathbf{r}(s) = \left\langle 3\cos\tfrac{s}{5},\; 3\sin\tfrac{s}{5},\; \tfrac{4s}{5} \right\rangle.

In an arc length parametrization the tangent vector always has length 1. That's what makes it the natural parametrization for describing shape: it strips away how fast you happen to travel.

Curvature

A straight line never changes direction. A small circle changes direction quickly. Curvature measures how fast the unit tangent vector turns per unit of distance traveled.

Definition

Curvature

The curvature of a smooth curve is

κ=∣dTds∣,\kappa = \left| \frac{d\mathbf{T}}{ds} \right|,

the magnitude of the rate of change of the unit tangent vector with respect to arc length.

Since dTdt=dTdsdsdt\dfrac{d\mathbf{T}}{dt} = \dfrac{d\mathbf{T}}{ds}\dfrac{ds}{dt}, you can compute curvature in any parametrization with κ(t)=∣T′(t)∣∣r′(t)∣\kappa(t) = \dfrac{|\mathbf{T}'(t)|}{|\mathbf{r}'(t)|}. Computing T′\mathbf{T}' is often messy, so the following formula is usually faster:

κ(t)=∣r′(t)×r′′(t)∣∣r′(t)∣3.\kappa(t) = \frac{|\mathbf{r}'(t) \times \mathbf{r}''(t)|}{|\mathbf{r}'(t)|^3}.

For a circle of radius aa, κ=1a\kappa = \dfrac{1}{a} everywhere: bigger circles bend more gently. This motivates the radius of curvature ρ=1κ\rho = \dfrac{1}{\kappa}. At each point, the osculating circle is the circle of radius ρ\rho that sits on the concave side of the curve, shares its tangent line and bends by the same amount. It's the circle that fits the curve best at that point.

Worked example: Curvature of the twisted cubic

Find the curvature of r(t)=⟨t,t2,t3⟩\mathbf{r}(t) = \langle t, t^2, t^3 \rangle at t=0t = 0.

r′(t)=⟨1,2t,3t2⟩\mathbf{r}'(t) = \langle 1, 2t, 3t^2 \rangle and r′′(t)=⟨0,2,6t⟩\mathbf{r}''(t) = \langle 0, 2, 6t \rangle. At t=0t = 0 these are ⟨1,0,0⟩\langle 1, 0, 0 \rangle and ⟨0,2,0⟩\langle 0, 2, 0 \rangle, with cross product ⟨0,0,2⟩\langle 0, 0, 2 \rangle. So

κ(0)=∣⟨0,0,2⟩∣∣⟨1,0,0⟩∣3=21=2.\kappa(0) = \frac{|\langle 0, 0, 2 \rangle|}{|\langle 1, 0, 0 \rangle|^3} = \frac{2}{1} = 2.

Worked example: Curvature of a helix

For r(t)=⟨acos⁡t,  asin⁡t,  bt⟩\mathbf{r}(t) = \langle a\cos t,\; a\sin t,\; bt \rangle with a>0a > 0, you get r′=⟨−asin⁡t,acos⁡t,b⟩\mathbf{r}' = \langle -a\sin t, a\cos t, b \rangle and r′′=⟨−acos⁡t,−asin⁡t,0⟩\mathbf{r}'' = \langle -a\cos t, -a\sin t, 0 \rangle. The cross product is ⟨absin⁡t,  −abcos⁡t,  a2⟩\langle ab\sin t,\; -ab\cos t,\; a^2 \rangle, with length aa2+b2a\sqrt{a^2 + b^2}, and ∣r′∣=a2+b2|\mathbf{r}'| = \sqrt{a^2 + b^2}. Therefore

κ=aa2+b2(a2+b2)3/2=aa2+b2.\kappa = \frac{a\sqrt{a^2 + b^2}}{(a^2 + b^2)^{3/2}} = \frac{a}{a^2 + b^2}.

The curvature is constant. For ⟨3cos⁡t,3sin⁡t,4t⟩\langle 3\cos t, 3\sin t, 4t \rangle it's 325\dfrac{3}{25}, smaller than the 13\dfrac{1}{3} of the circle it wraps around, because stretching the spring upward makes it bend less.

Curvature of a plane graph

A graph y=f(x)y = f(x) can be written as r(x)=⟨x,f(x),0⟩\mathbf{r}(x) = \langle x, f(x), 0 \rangle. Plugging into the cross product formula gives

κ(x)=∣f′′(x)∣(1+f′(x)2)3/2.\kappa(x) = \frac{|f''(x)|}{\left(1 + f'(x)^2\right)^{3/2}}.

For y=x2y = x^2 at the origin, f′(0)=0f'(0) = 0 and f′′(0)=2f''(0) = 2, so κ=2\kappa = 2 and the osculating circle has radius 12\tfrac{1}{2} and center (0,12)\left(0, \tfrac{1}{2}\right).

The parabola y = x² and its osculating circle at the origin, radius 1/2.Open in grapher →

Common mistake

Curvature is not the same as ∣f′′(x)∣|f''(x)|. The second derivative ignores how steep the graph is. Where the graph is steep, the denominator (1+f′2)3/2(1 + f'^2)^{3/2} is large and the true curvature is much smaller than ∣f′′∣|f''|.

Tip

The vector T′(t)\mathbf{T}'(t) points toward the concave side of the curve. Normalizing it gives the principal unit normal N=T′∣T′∣\mathbf{N} = \dfrac{\mathbf{T}'}{|\mathbf{T}'|}, and B=T×N\mathbf{B} = \mathbf{T} \times \mathbf{N} is the binormal. These three perpendicular unit vectors form a moving frame that rides along the curve.

Practice

Practice 1

Find the length of the line segment r(t)=⟨2t,  3t,  6t⟩\mathbf{r}(t) = \langle 2t,\; 3t,\; 6t \rangle for 0≤t≤20 \le t \le 2.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 2

Find the length of r(t)=⟨4cos⁡t,  4sin⁡t,  3t⟩\mathbf{r}(t) = \langle 4\cos t,\; 4\sin t,\; 3t \rangle for 0≤t≤π0 \le t \le \pi.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 3

Find the length of r(t)=⟨2t,  t2,  ln⁡t⟩\mathbf{r}(t) = \langle 2t,\; t^2,\; \ln t \rangle for 1≤t≤e1 \le t \le e.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 4

Find the length of r(t)=⟨etcos⁡t,  etsin⁡t,  et⟩\mathbf{r}(t) = \langle e^t\cos t,\; e^t\sin t,\; e^t \rangle for 0≤t≤ln⁡20 \le t \le \ln 2.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 5

A particle moves along r(t)=⟨2t,  1−3t,  5+6t⟩\mathbf{r}(t) = \langle 2t,\; 1 - 3t,\; 5 + 6t \rangle starting at t=0t = 0. Find the point it reaches after traveling a distance of 14 along the curve.

Enter a point like (2, -3)

Practice 6

Find the curvature of r(t)=⟨t,t2,t3⟩\mathbf{r}(t) = \langle t, t^2, t^3 \rangle at t=1t = 1. Give an exact answer or a decimal to 4 places.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 7

Find the curvature of y=ln⁡xy = \ln x at x=1x = 1.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 8

At what value of xx does the curve y=exy = e^x have maximum curvature? Give an exact value (such as -ln(3)/2) or a decimal to 4 places.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.