Determining the length of an irregular arc segment—also called rectification of a curve—was historically difficult. Although many methods were used for specific curves, the advent of calculus led to a general formula that provides closed-form solutions in some cases.

General approach


A curve in, say, the plane can be approximated by connecting a finite number of points on the curve using line segments to create a polygonal path. Since it is straightforward to calculate the length of each linear segment (using the theorem of Pythagoras in Euclidean space, for example), the total length of the approximation can be found by summing the lengths of each linear segment.

If the curve is not already a polygonal path, better approximations to the curve can be obtained by following the shape of the curve increasingly more closely. The approach is to use an increasingly larger number of segments of smaller lengths. The lengths of the successive approximations do not decrease and will eventually keep increasing—possibly indefinitely, but for smooth curves this will tend to a limit as the lengths of the segments get arbitrarily small.

For some curves there is a smallest number $ L $ that is an upper bound on the length of any polygonal approximation. If such a number exists, then the curve is said to be rectifiable and the curve is defined to have arc length $ L $ .


Let $ C $ be a curve in Euclidean (or, more generally, a metric) space $ X=\R^n $ , so $ C $ is the image of a continuous function $ f:[a,b]\to X $ of the interval $ [a,b] $ into $ X $ .

From a partition

$ a=t_0<t_1<\cdots<t_{n-1}<t_n=b $

of the interval $ [a,b] $ we obtain a finite collection of points

$ f(t_0),f(t_1),\ldots,f(t_{n-1}),f(t_n) $

on the curve $ C $ . Denote the distance from $ f(t_{i-1}) $ to $ f(t_i) $ by $ d(f(t_{i-1}),f(t_i)) $ , which is the length of the line segment connecting the two points.

The arc length $ L $ of $ C $ is then defined to be

$ L(C)=\sup_{a=t_0<t_1<\cdots<t_n=b}\sum_{i=0}^n d(f(t_{i-1}),f(t_i)) $

where the supremum is taken over all possible partitions of $ [a,b] $ and $ n $ is unbounded.

The arc length $ L $ is either finite or infinite. If $ L<\infty $ then we say that $ C $ is rectifiable, and is non-rectifiable otherwise. This definition of arc length does not require that $ C $ is defined by a differentiable function. In fact in general, the notion of differentiability is not defined on a metric space.

Modern methods

Consider a real function $ f(x) $ such that $ f(x) $ and $ f'(x) $ (its derivative with respect to $ x $) are continuous on [a,b]. The length $ s $ of the part of the graph of $ f $ between $ x=a $ and $ x=b $ is found by the formula

$ s=\int\limits_a^b\sqrt{1+f'(x)^2}\,dx $

which is derived from the distance formula approximating the arc length with many small lines. As the number of line segments increases (to infinity by use of the integral) this approximation becomes an exact value.

If a curve is defined parametrically by $ x=X(t),y=Y(t) $ , then its arc length between $ t=a $ and $ t=b $ is

$ s=\int\limits_a^b\sqrt{[X'(t)]^2+[Y'(t)]^2}\,dt $

This is more clearly a consequence of the distance formula where instead of a $ \Delta x $and $ \Delta y $ , we take the limit. A useful mnemonic is

$ s=\lim\sum_a^b\sqrt{\Delta x^2+\Delta y^2}=\int\limits_a^b\sqrt{dx^2+dy^2}=\int\limits_a^b\sqrt{\left(\dfrac{dx}{dt}\right)^2+\left(\frac{dy}{dt}\right)^2}\,dt $

If a function is defined in polar coordinates by $ r=f(\theta) $ then the arc length is given by

$ s=\int\limits_a^b\sqrt{r^2+\left(\dfrac{dr}{d\theta}\right)^2}\,d\theta $

In most cases, including even simple curves, there are no closed-form solutions of arc length and numerical integration is necessary.

Curves with closed-form solution for arc length include the catenary, circle, cycloid, logarithmic spiral, parabola, semicubical parabola and (mathematically, a curve) straight line. The lack of closed form solution for the arc length of an elliptic arc led to the development of the elliptic integrals.



For a small piece of curve, Δs can be approximated with the Pythagorean theorem


A representative linear element of the function $ \begin{cases}y=t^5\\x=t^3\end{cases} $

In order to approximate the arc length of the curve, it is split into many linear segments. To make the value exact, and not an approximation, infinitely many linear elements are needed. This means that each element is infinitely small. This fact manifests itself later on when an integral is used.

Begin by looking at a representative linear segment (see image) and observe that its length (element of the arc length) will be the differential $ ds $ . We will call the horizontal element of this distance $ dx $ , and the vertical element $ dy $ .

The Pythagorean theorem tells us that

$ ds=\sqrt{d(x^2+y^2)} $

Since the function is defined in time, segments ($ ds $) are added up across infintesimally small intervals of time ($ dt $) yielding the integral

$ \int\limits_a^b\sqrt{\left(\dfrac{dx}{dt}\right)^2+\left(\frac{dy}{dt}\right)^2}\,dt $

If $ y $ is a function of $ x $ , so that we could take $ t=x $ , then we have:

$ \int\limits_a^b\sqrt{1+\left(\dfrac{dy}{dx}\right)^2}\,dx $

which is the arc length from $ x=a $ to $ x=b $ of the graph of the function $ f $ .

For example, the curve in this figure is defined by

$ \begin{cases}y=t^5\\x=t^3\end{cases} $

Subsequently, the arc length integral for values of $ t\in[-1,1] $ is

$ \int\limits_{-1}^1\sqrt{(3t^2)^2+(5t^4)^2}\,dt=\int\limits_{-1}^1\sqrt{9t^4+25t^8}\,dt $

Using computational approximations, we can obtain a very accurate (but still approximate) arc length of 2.905. An expression in terms of the hypergeometric function can be obtained: it is

$ 2\,{}_2F_1\left(-\tfrac12,\tfrac34;\tfrac74;-\tfrac{25}{9}\right) $

Another way to obtain the integral formula



Suppose that we have a rectifiable curve given by a function $ f(x) $ , and that we want to approximate the arc length $ S $ along $ f $ between two points $ a,b $ in that curve. We can construct a series of rectangle triangles whose concatenated hypotenuses "cover" the arch of curve chosen as it's shown in the figure. To make this a "more functional" method we can also demand that the bases of all those triangles were equal to $ \Delta x $ , so that for each one an associated $ \Delta y $ cathetus will exist, depending on the type of curve and on the chosen arch, being then every hypotenuse equal to $ \sqrt{\Delta x^2+\Delta y^2} $ , as a result of the Pythagorean theorem. This way, an approximation of $ S $ would be given by the summation of all those $ n $ unfolded hypotenuses. Because of it we have that;

$ S\sim\sum_{i=1}^n\sqrt{\Delta x_i^2+\Delta y_i^2} $

To continue, let's algebraically operate on the form in which we calculate every hypotenuse to come to a new expression:

$ \sqrt{\Delta x^2+\Delta y^2}=\sqrt{(\Delta x^2+\Delta y^2)\left(\dfrac{\Delta x^2}{\Delta x^2}\right)}=\sqrt{1+\frac{\Delta y^2}{\Delta x^2}}\,\Delta x=\sqrt{1+\left(\frac{\Delta y}{\Delta x}\right)^2}\,\Delta x $

Then, our previous result takes the following look:

$ S\sim\sum_{i=1}^n\sqrt{1+\left(\dfrac{\Delta y_i}{\Delta x_i}\right)^2}\,\Delta x_i $

Now, the smaller these $ n $ segments are, the better our looked approximation is; they will be as small as we want doing that $ \Delta x $ tends to 0. This way, $ \Delta x $ develops in $ dx $ , and every incremental quotient $ \frac{\Delta y_i}{\Delta x_i} $ becomes into a general $ \frac{dy}{dx} $ , that is by definition $ f'(x) $ . Given these changes, our previous approximation turns into a thinner and at this point exact summation; an integration of infinite infinitesimal segments;

$ S=\lim_{\Delta x_i\to0}\sum_{i=1}^\infty\sqrt{1+\left(\dfrac{\Delta y_i}{\Delta x_i}\right)^2}\,\Delta x_i=\int\limits_a^b\sqrt{1+\left(\frac{dy}{dx}\right)^2}\,dx=\int\limits_a^b\sqrt{1+f'(x)^2}\,dx $

Another Proof (Romil Sirohi's)

We know that the formula for a line integral is

$ \int\limits_a^b f(x,y)\cdot\sqrt{x'(t)^2+y'(t)^2}\,dt $

If we set the surface

$ f(x,y) $ to 1, we will get arc length multiplied by 1, or

$ \int\limits_a^b\sqrt{x'(t)^2+y'(t)^2}\,dt $ . If

$ x=t $ and

$ y=f(t) $ , then

$ y=f(x) $ , from when

$ x=a $ to when

$ x=b $ . If we set these equations into our formula we get

$ \int\limits_a^b\sqrt{1+f'(x)^2}\,dx $

(Note: If

$ x=t,\ dt=dx $ ). This is the arc length formula.

Arbitrary Curves

For a curve $ C $, existing in 3- or more-dimensional space, where the position vector of any point on the curve may be taken as:

$ \vec r(t)=\langle x(t),y(t),z(t),\ldots\rangle $

Where $ \vec r(t) $ is a vector function with respect to the parameter $ t $ .

Then the curve length may be computed over the interval $ t\in[a,b] $ if and only if as $ t $ spans from $ a $ to $ b $ the curve is traced out once and only once.

$ s(C)=\int\limits_a^b \left|\dfrac{d}{dt}\vec{r}(t)\right|dt $

Historical methods


For much of the history of mathematics, even the greatest thinkers considered it impossible to compute the length of an irregular arc. Although Archimedes had pioneered a rectangular approximation for finding the area beneath a curve with his method of exhaustion, few believed it was even possible for curves to have definite lengths, as do straight lines. The first ground was broken in this field, as it often has been in calculus, by approximation. People began to inscribe polygons within the curves and compute the length of the sides for a somewhat accurate measurement of the length. By using more segments, and by decreasing the length of each segment, they were able to obtain a more and more accurate approximation.


In the 1600s, the method of exhaustion led to the rectification by geometrical methods of several transcendental curves: the logarithmic spiral by Evangelista Torricelli in 1645 (some sources say John Wallis in the 1650s), the cycloid by Christopher Wren in 1658, and the catenary by Gottfried Leibniz in 1691.

In 1659, Wallis credited William Neile's discovery of the first rectification of a nontrivial algebraic curve, the semicubical parabola.

Integral form

Before the full formal development of the calculus, the basis for the modern integral form for arc length was independently discovered by Hendrik van Heuraet and Pierre Fermat.

In 1659 van Heuraet published a construction showing that arc lengrves are non-rectifiable, that is, they have infinite length. There are continuous curves for which any arc on the curve (containing more than a single point) has infinite length. An example of such a curve is the Koch curve. Another example of a curve with infinite length is the graph of the function defined by $ f(x)=x\sin\left(\frac{1}{x}\right) $ for $ x\in(0,1] $ and $ f(0)=0 $ . Sometimes the Hausdorff dimension and Hausdorff measure are usedent]] at $ x=a $ had a slope of

$ \frac32\sqrt{a} $

so the tangent line would have the equation

$ y=\frac32{\sqrt{a}}(x-a)+f(a) $

Next, he increased $ a $ by a small amount to $ a+\varepsilon $, making segment $ AC $ a relatively good approximation for the length of the curve from $ A $ to $ D $ . To find the length of the segment $ AC $ , he used the Pythagorean theorem:

$ AC^2=AB^2+BC^2 $
$ =\varepsilon^2+\frac94a\varepsilon^2 $
$ =\varepsilon^2\left(1+\frac94a\right) $

which, when solved, yields

$ AC=\varepsilon\sqrt{1+\frac94a} $

In order to approximate the length, Fermat would sum up a sequence of short segments.

Curves with infinite length

Koch curve

The Koch curve.


As mentioned above, some curves are non-rectifiable, that is, they have infinite length. There are continuous curves for which any arc on the curve (containing more than a single point) has infinite length. An example of such a curve is the Koch curve. Another example of a curve with infinite length is the graph of the function defined by $ f(x)=x\sin\left(\frac{1}{x}\right) $ for $ x\in(0,1] $ and $ f(0)=0 $ . Sometimes the Hausdorff dimension and Hausdorff measure are used to "measure" the size of infinite length curves.

Generalization to pseudo-Riemannian manifolds

Let $ M $ be a (pseudo-)Riemannian manifold, $ \gamma:[0,1]\to M $ a curve in $ M $ and $ g $ the (pseudo-) metric tensor.

The length of $ \gamma $ is defined to be

$ \ell(\gamma)=\int\limits_0^1\sqrt{\pm g(\gamma'(t),\gamma'(t))}\,dt $

where $ \gamma'(t)\in T_{\gamma(t)}M $ is the tangent vector of $ \gamma $ at $ t $ . The sign in the square root is chosen once for a given curve, to ensure that the square root is a real number. The positive sign is chosen for spacelike curves; in a pseudo-Riemannian manifold, the negative sign may be chosen for timelike curves.

In theory of relativity, arc-length of timelike curves (world lines) is the proper time elapsed along the world line.

Finding the measure

The formula the arc measure is:

$ \frac{\theta}{180}\pi R=\frac{\theta}{360}\pi D $


$ \theta $ is the central angle of the arc in degrees
$ R $ is the radius of the arc
$ D $ is the diameter of the arc

Recall that $ 2\pi R=\pi D $ is the circumference of the whole circle, so the formula simply reduces this by the ratio of the arc angle to a full angle (360). By transposing the above formula, you solve for the radius, central angle, or arc length if you know any two of them.

The arc length of a polygon is:

$ \frac{\theta}{180(n-2)}P_n $

Circumscribed arc length

the arc length of a circumscribed circle is:

$ \frac{\pi\theta}{360\sin\left(\frac{180}{n}\right)}s $

Inscribed arc length

the arc length of a inscribed circle is:

$ \frac{\pi\theta}{360\tan\left(\frac{180}{n}\right)}s $

See also


Wikipedia.png This page uses content from Wikipedia. The original article was at Arc length.
The list of authors can be seen in the page history. As with the Math Wiki, the text of Wikipedia is available under the Creative Commons Licence.
  • Farouki, Rida T. (1999). Curves from motion, motion from curves. In P-J. Laurent, P. Sablonniere, and L. L. Schumaker (Eds.), Curve and Surface Design: Saint-Malo 1999, pp. 63–90, Vanderbilt Univ. Press. ISBN 0-8265-1356-5.

External links