Arc Length and Curvature: Learn It 2

Arc-Length Parameterization

Now that we have a formula for the arc length of a curve, let’s examine what an arc-length function is and how we can use it to reparameterize curves.

The Arc-Length Function

If a vector-valued function represents the position of a particle in space as a function of time, then the arc-length function measures how far that particle travels as a function of time. The formula follows directly from the arc length formula:

[latex]s(t)=\int_{a}^{t} \sqrt{(f'(u))^{2}+(g'(u))^{2}+(h'(u))^{2}}du[/latex]

For curves in two dimensions, only two terms appear under the square root. We use the independent variable [latex]u[/latex] to distinguish between time and the variable of integration.

Since [latex]s(t)[/latex] measures distance traveled as a function of time, [latex]s'(t)[/latex] measures the speed of the particle at any given time. Differentiating both sides:

[latex]\begin{array}{ccc}\hfill {s'(t)} & =\hfill & {\frac{d}{dt}\bigg[\displaystyle\int_{a}^{t}\ \sqrt{\big(f'(u)\big)^{2}+\big(g'(u)\big)^{2}+\big(h'(u)\big)^{2}}du\bigg]}\hfill \\ \hfill & =\hfill & {\frac{d}{dt}\bigg[\displaystyle\int_{a}^{t}\ \left\Vert{\bf{r}}'(u)\right\Vert\ du\bigg]} \hfill \\ \hfill & =\hfill & {\left\Vert{\bf{r}}'(t)\right\Vert.} \hfill \\ \hfill \end{array}[/latex]

If [latex]{\bf{r}}(t)[/latex] defines a smooth curve, then arc length is always increasing, so [latex]s'(t)>0[/latex] for [latex]t>a[/latex].

There’s a special case worth noting: if [latex]{\bf{r}}(t)[/latex] is a curve where [latex]\left\Vert{\bf{r}}'(t)\right\Vert=1[/latex] for all [latex]t[/latex], then:

[latex]s(t)=\int_{a}^{t} \left\Vert{\bf{r}}'(u)\right\Vert du=\int_{a}^{t} 1 du=t-a[/latex]

This means [latex]t[/latex] represents the arc length as long as [latex]a=0[/latex].

arc-length function

Let [latex]{\bf{r}}(t)[/latex] describe a smooth curve for [latex]t\geq a[/latex]. The arc-length function is:

[latex]s(t)=\int_{a}^{t} \left\Vert{\bf{r}}'(u)\right\Vert du[/latex]

Additionally:

[latex]\frac{ds}{dt}=\left\Vert{\bf{r}}'(t)\right\Vert>0[/latex]

If [latex]\left\Vert{\bf{r}}'(t)\right\Vert=1[/latex] for all [latex]t\geq a[/latex], then the parameter [latex]t[/latex] represents the arc length from the starting point at [latex]t=a[/latex].

Reparameterizing by Arc Length

A useful application of this theorem is finding an alternative parameterization of a curve called an arc-length parameterization. Recall that any vector-valued function can be reparameterized via a change of variables.

For example, the function [latex]{\bf{r}}(t)=\langle 3\cos t, 3\sin t\rangle[/latex] for [latex]0\leq t\leq 2\pi[/latex] parameterizes a circle of radius [latex]3[/latex]. Changing the parameter from [latex]t[/latex] to [latex]4t[/latex] gives [latex]{\bf{r}}(t)=\langle 3\cos 4t, 3\sin 4t\rangle[/latex]. This still defines a circle of radius [latex]3[/latex], but now we only need [latex]0\leq t\leq\frac{\pi}{2}[/latex] to traverse the circle once.

To create an arc-length parameterization, we find the arc-length function [latex]s(t)[/latex] and solve for [latex]t[/latex] as a function of [latex]s[/latex]. Then we substitute this expression for [latex]t[/latex] back into the original function [latex]{\bf{r}}(t)[/latex]. The result is a vector-valued function written in terms of the parameter [latex]s[/latex].

How to: Find an Arc-Length Parameterization

  1. Find the arc-length function: Calculate [latex]s(t)=\int_{a}^{t} \left\Vert{\bf{r}}'(u)\right\Vert du[/latex]
  2. Solve for [latex]t[/latex]: Express [latex]t[/latex] as a function of [latex]s[/latex]
  3. Substitute: Replace [latex]t[/latex] in the original function [latex]{\bf{r}}(t)[/latex] with your expression in terms of [latex]s[/latex]
  4. Adjust the domain: Convert the restriction on [latex]t[/latex] to a restriction on [latex]s[/latex]
One advantage of arc-length parameterization is that the distance traveled along the curve starting from [latex]s=0[/latex] equals the parameter [latex]s[/latex]. This makes calculations more intuitive and simplifies formulas in contexts like curvature and line integrals.

Find the arc-length parameterization for each of the following curves: