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)2dts = \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)2dts = \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))2dxs = \int_{x_1}^{x_2} \sqrt{1 + (f'(x))^2} \, dx

Quick example: For the helix r(t)=(cost,sint,t)\mathbf{r}(t) = (\cos t, \sin t, t) from t=0t = 0 to t=2πt = 2\pi, you get r(t)=(sint,cost,1)\mathbf{r}'(t) = (-\sin t, \cos t, 1), so r(t)=sin2t+cos2t+1=2|\mathbf{r}'(t)| = \sqrt{\sin^2 t + \cos^2 t + 1} = \sqrt{2}. The arc length is 02π2dt=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)=t0tr(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=κrN\mathbf{T}' = \kappa |\mathbf{r}'| \, \mathbf{N}
  • N=r(κT+τB)\mathbf{N}' = |\mathbf{r}'|(-\kappa \mathbf{T} + \tau \mathbf{B})
  • B=τrN\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.

Pep mascot
Upgrade your Fiveable account to print any study guide

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Click below to go to billing portal → update your plan → choose Yearly → and select "Fiveable Share Plan". Only pay the difference

Plan is open to all students, teachers, parents, etc
Pep mascot
Upgrade your Fiveable account to export vocabulary

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Plan is open to all students, teachers, parents, etc
report an error
description

screenshots help us find and fix the issue faster (optional)

add screenshot

2,589 studying →