Fiveable

5๏ธโƒฃMultivariable Calculus Unit 2 Review

QR code for Multivariable Calculus practice questions

2.3 Arc Length and Curvature

2.3 Arc Length and Curvature

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025

Arc Length and Parameterization

Arc length of space curves

Arc length lets you measure the actual distance traveled along a curve, rather than just the straight-line distance between endpoints. For a curve described parametrically as (x(t),y(t),z(t))(x(t), y(t), z(t)), the arc length formula is:

s=โˆซt1t2(dxdt)2+(dydt)2+(dzdt)2โ€‰dts = \int_{t_1}^{t_2} \sqrt{\left(\frac{dx}{dt}\right)^2 + \left(\frac{dy}{dt}\right)^2 + \left(\frac{dz}{dt}\right)^2} \, dt

The expression under the square root is just โˆฃrโ€ฒ(t)โˆฃ|\mathbf{r}'(t)|, the magnitude of the velocity vector. So you're integrating speed over time, which gives total distance.

To calculate arc length:

  1. Write the curve in parametric form (x(t),y(t),z(t))(x(t), y(t), z(t))
  2. Compute the derivatives dxdt\frac{dx}{dt}, dydt\frac{dy}{dt}, dzdt\frac{dz}{dt}
  3. Plug them into the arc length formula (square each, sum, take the square root)
  4. Evaluate the definite integral

Special cases:

  • For planar curves (no z component): s=โˆซt1t2(dxdt)2+(dydt)2โ€‰dts = \int_{t_1}^{t_2} \sqrt{\left(\frac{dx}{dt}\right)^2 + \left(\frac{dy}{dt}\right)^2} \, dt
  • For curves given as y=f(x)y = f(x): s=โˆซx1x21+(fโ€ฒ(x))2โ€‰dxs = \int_{x_1}^{x_2} \sqrt{1 + (f'(x))^2} \, dx

Quick example: For the helix r(t)=(cosโกt,sinโกt,t)\mathbf{r}(t) = (\cos t, \sin t, t) from t=0t = 0 to t=2ฯ€t = 2\pi, you get rโ€ฒ(t)=(โˆ’sinโกt,cosโกt,1)\mathbf{r}'(t) = (-\sin t, \cos t, 1), so โˆฃrโ€ฒ(t)โˆฃ=sinโก2t+cosโก2t+1=2|\mathbf{r}'(t)| = \sqrt{\sin^2 t + \cos^2 t + 1} = \sqrt{2}. The arc length is โˆซ02ฯ€2โ€‰dt=2ฯ€2\int_0^{2\pi} \sqrt{2} \, dt = 2\pi\sqrt{2}.

Arc length of space curves, Calculus of Parametric Curves ยท Calculus

Arc length parameter for reparameterization

Arc length parameterization means re-describing a curve so that the parameter itself represents distance traveled along the curve. When a curve is parameterized by arc length ss, the speed is always 1: โˆฃrโ€ฒ(s)โˆฃ=1|\mathbf{r}'(s)| = 1. This is sometimes called unit-speed parameterization.

How to reparameterize by arc length:

  1. Start with the original parameterization r(t)\mathbf{r}(t)
  2. Define the arc length function: s(t)=โˆซt0tโˆฃrโ€ฒ(u)โˆฃโ€‰dus(t) = \int_{t_0}^{t} |\mathbf{r}'(u)| \, du
  3. Solve for tt as a function of ss (invert s(t)s(t) to get t(s)t(s))
  4. Substitute t(s)t(s) back into r(t)\mathbf{r}(t) to get r(s)\mathbf{r}(s)

Step 3 is often the hardest part. Inverting s(t)s(t) analytically is only possible for certain curves (like helices or lines). In practice, arc length parameterization is more of a theoretical tool than a computational one.

Why bother? Arc length parameterization simplifies many formulas. For instance, curvature becomes just ฮบ=โˆฃrโ€ฒโ€ฒ(s)โˆฃ\kappa = |\mathbf{r}''(s)| when the curve is parameterized by arc length. It also describes motion at constant speed, which is useful for applications like animating objects along a path or designing roller coaster tracks.

Arc length of space curves, Arc Length of a Curve and Surface Area ยท Calculus

Concept of curvature

Curvature ฮบ\kappa measures how sharply a curve is turning at a given point. A straight line has zero curvature everywhere. A tight turn has high curvature; a gentle bend has low curvature.

For a general parameterization, curvature is computed as:

ฮบ=โˆฃrโ€ฒ(t)ร—rโ€ฒโ€ฒ(t)โˆฃโˆฃrโ€ฒ(t)โˆฃ3\kappa = \frac{|\mathbf{r}'(t) \times \mathbf{r}''(t)|}{|\mathbf{r}'(t)|^3}

If the curve is already parameterized by arc length, this simplifies to ฮบ=โˆฃrโ€ฒโ€ฒ(s)โˆฃ\kappa = |\mathbf{r}''(s)|.

Geometric interpretation: At any point on a curve, you can fit a circle that best matches the curve's behavior at that point. This is the osculating circle ("osculating" means "kissing"). The curvature is the reciprocal of the osculating circle's radius:

ฮบ=1R\kappa = \frac{1}{R}

So a circle of radius 5 has curvature 15\frac{1}{5} everywhere. A smaller osculating circle means a sharper turn and higher curvature.

For a plane curve y=f(x)y = f(x), there's a handy formula:

ฮบ=โˆฃfโ€ฒโ€ฒ(x)โˆฃ(1+(fโ€ฒ(x))2)3/2\kappa = \frac{|f''(x)|}{(1 + (f'(x))^2)^{3/2}}

Unit vectors of curves

Three unit vectors form a natural coordinate system that moves along with a curve. Together they're called the Frenet-Serret frame (or TNB frame).

Unit tangent vector T(t)\mathbf{T}(t) points in the direction of motion:

T(t)=rโ€ฒ(t)โˆฃrโ€ฒ(t)โˆฃ\mathbf{T}(t) = \frac{\mathbf{r}'(t)}{|\mathbf{r}'(t)|}

Unit normal vector N(t)\mathbf{N}(t) points toward the center of the osculating circle, perpendicular to T\mathbf{T}:

N(t)=Tโ€ฒ(t)โˆฃTโ€ฒ(t)โˆฃ\mathbf{N}(t) = \frac{\mathbf{T}'(t)}{|\mathbf{T}'(t)|}

Note that you differentiate T\mathbf{T}, not r\mathbf{r}. Since T\mathbf{T} has constant magnitude 1, its derivative is always perpendicular to it.

Binormal vector B(t)\mathbf{B}(t) is perpendicular to both T\mathbf{T} and N\mathbf{N}:

B(t)=T(t)ร—N(t)\mathbf{B}(t) = \mathbf{T}(t) \times \mathbf{N}(t)

Together, T\mathbf{T}, N\mathbf{N}, and B\mathbf{B} form a right-handed orthonormal basis at each point of the curve. Think of it as a coordinate system that rides along the curve, rotating as the curve bends and twists.

The Frenet-Serret formulas describe how these vectors change:

  • Tโ€ฒ=ฮบโˆฃrโ€ฒโˆฃโ€‰N\mathbf{T}' = \kappa |\mathbf{r}'| \, \mathbf{N}
  • Nโ€ฒ=โˆฃrโ€ฒโˆฃ(โˆ’ฮบT+ฯ„B)\mathbf{N}' = |\mathbf{r}'|(-\kappa \mathbf{T} + \tau \mathbf{B})
  • Bโ€ฒ=โˆ’ฯ„โˆฃrโ€ฒโˆฃโ€‰N\mathbf{B}' = -\tau |\mathbf{r}'| \, \mathbf{N}

(When parameterized by arc length, the โˆฃrโ€ฒโˆฃ|\mathbf{r}'| factors become 1, giving the cleaner forms Tโ€ฒ=ฮบN\mathbf{T}' = \kappa \mathbf{N}, etc.)

Here ฯ„\tau is the torsion, which measures how much the curve twists out of its osculating plane. A plane curve has ฯ„=0\tau = 0 everywhere. A helix has constant nonzero torsion. While curvature tells you how much the curve bends, torsion tells you how much it twists.