Learning Outcomes
- Determine the length of a curve, y=f(x),y=f(x), between two points
- Determine the length of a curve, x=g(y),x=g(y), between two points
Arc Length of the Curve yy = ff(xx)
In previous applications of integration, we required the function f(x)f(x) to be integrable, or at most continuous. However, for calculating arc length we have a more stringent requirement for f(x).f(x). Here, we require f(x)f(x) to be differentiable, and furthermore we require its derivative, f′(x),f′(x), to be continuous. Functions like this, which have continuous derivatives, are called smooth. (This property comes up again in later chapters.)
Let f(x)f(x) be a smooth function defined over [a,b].[a,b]. We want to calculate the length of the curve from the point (a,f(a))(a,f(a)) to the point (b,f(b)).(b,f(b)). We start by using line segments to approximate the length of the curve. For i=0,1,2,…,n,i=0,1,2,…,n, let P={xi}P={xi} be a regular partition of [a,b].[a,b]. Then, for i=1,2,…,n,i=1,2,…,n, construct a line segment from the point (xi−1,f(xi−1))(xi−1,f(xi−1)) to the point (xi,f(xi)).(xi,f(xi)). Although it might seem logical to use either horizontal or vertical line segments, we want our line segments to approximate the curve as closely as possible. Figure 1 depicts this construct for n=5.n=5.

Figure 1. We can approximate the length of a curve by adding line segments.
To help us find the length of each line segment, we look at the change in vertical distance as well as the change in horizontal distance over each interval. Because we have used a regular partition, the change in horizontal distance over each interval is given by Δx.Δx. The change in vertical distance varies from interval to interval, though, so we use Δyi=f(xi)−f(xi−1)Δyi=f(xi)−f(xi−1) to represent the change in vertical distance over the interval [xi−1,xi],[xi−1,xi], as shown in Figure 2. Note that some (or all) ΔyiΔyi may be negative.

Figure 2. A representative line segment approximates the curve over the interval [xi−1,xi].[xi−1,xi].
By the Pythagorean theorem, the length of the line segment is √(Δx)2+(Δyi)2.√(Δx)2+(Δyi)2. We can also write this as Δx√1+((Δyi)/(Δx))2.Δx√1+((Δyi)/(Δx))2. Now, by the Mean Value Theorem, there is a point x∗i∈[xi−1,xi]x∗i∈[xi−1,xi] such that f′(x∗i)=(Δyi)/(Δx).f′(x∗i)=(Δyi)/(Δx). Then the length of the line segment is given by Δx√1+[f′(x∗i)]2.Δx√1+[f′(x∗i)]2. Adding up the lengths of all the line segments, we get
This is a Riemann sum. Taking the limit as n→∞,n→∞, we have
We summarize these findings in the following theorem.
Arc Length for yy = ff(xx)
Let f(x)f(x) be a smooth function over the interval [a,b].[a,b]. Then the arc length of the portion of the graph of f(x)f(x) from the point (a,f(a))(a,f(a)) to the point (b,f(b))(b,f(b)) is given by
Note that we are integrating an expression involving f′(x),f′(x), so we need to be sure f′(x)f′(x) is integrable. This is why we require f(x)f(x) to be smooth. The following example shows how to apply the theorem.
Example: Calculating the Arc Length of a Function of xx
Let f(x)=2x3/2.f(x)=2x3/2. Calculate the arc length of the graph of f(x)f(x) over the interval [0,1].[0,1]. Round the answer to three decimal places.
Try It
Let f(x)=(43)x3/2.f(x)=(43)x3/2. Calculate the arc length of the graph of f(x)f(x) over the interval [0,1].[0,1]. Round the answer to three decimal places.
Watch the following video to see the worked solution to the above Try It.
Although it is nice to have a formula for calculating arc length, this particular theorem can generate expressions that are difficult to integrate. We study some techniques for integration in Introduction to Techniques of Integration in the second volume of this text. In some cases, we may have to use a computer or calculator to approximate the value of the integral.
Example: Using a Computer or Calculator to Determine the Arc Length of a Function of xx
Let f(x)=x2.f(x)=x2. Calculate the arc length of the graph of f(x)f(x) over the interval [1,3].[1,3].
Try It
Let f(x)=sinx.f(x)=sinx. Calculate the arc length of the graph of f(x)f(x) over the interval [0,π].[0,π]. Use a computer or calculator to approximate the value of the integral.
Watch the following video to see the worked solution to the above Try It.
Arc Length of the Curve xx = gg(yy)
We have just seen how to approximate the length of a curve with line segments. If we want to find the arc length of the graph of a function of y,y, we can repeat the same process, except we partition the y-axisy-axis instead of the x-axis.x-axis. Figure 3 shows a representative line segment.

Figure 3. A representative line segment over the interval [yi−1,yi].[yi−1,yi].
Then the length of the line segment is √(Δy)2+(Δxi)2,√(Δy)2+(Δxi)2, which can also be written as Δy√1+((Δxi)/(Δy))2.Δy√1+((Δxi)/(Δy))2. If we now follow the same development we did earlier, we get a formula for arc length of a function x=g(y).x=g(y).
Arc Length for xx = gg(yy)
Let g(y)g(y) be a smooth function over an interval [c,d].[c,d]. Then, the arc length of the graph of g(y)g(y) from the point (c,g(c))(c,g(c)) to the point (d,g(d))(d,g(d)) is given by
Example: Calculating the Arc Length of a Function of yy
Let g(y)=3y3.g(y)=3y3. Calculate the arc length of the graph of g(y)g(y) over the interval [1,2].[1,2].
Try It
Let g(y)=1y.g(y)=1y. Calculate the arc length of the graph of g(y)g(y) over the interval [1,4].[1,4]. Use a computer or calculator to approximate the value of the integral.
Candela Citations
- 2.4 Arc Length of a Curve and Surface Area. Authored by: Ryan Melton. License: CC BY: Attribution
- Calculus Volume 1. Authored by: Gilbert Strang, Edwin (Jed) Herman. Provided by: OpenStax. Located at: https://openstax.org/details/books/calculus-volume-1. License: CC BY-NC-SA: Attribution-NonCommercial-ShareAlike. License Terms: Access for free at https://openstax.org/books/calculus-volume-1/pages/1-introduction