ArcLength
✖
ArcLength
Details and Options

- ArcLength is also known as length or curve length.
- A one-dimensional region can be embedded in any dimension greater than or equal to one.
- The ArcLength of a curve
in Cartesian coordinates is
.
- In a general coordinate chart, the ArcLength of a parametric curve
is given by
, where
is the metric.
- In ArcLength[x,{t,tmin,tmax}], if x is a scalar, ArcLength returns the length of the parametric curve {t,x}.
- Coordinate charts in the third argument of ArcLength can be specified as triples {coordsys,metric,dim} in the same way as in the first argument of CoordinateChartData. The short form in which dim is omitted may be used.
- The following options can be given:
-
AccuracyGoal Infinity digits of absolute accurary sought Assumptions $Assumptions assumptions to make about parameters GenerateConditions Automatic whether to generate conditions on parameters PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PrecisionGoal Automatic digits of precision sought WorkingPrecision Automatic the precision used in internal computations - Symbolic limits of integration are assumed to be real and ordered. Symbolic coordinate chart parameters are assumed to be in range given by the "ParameterRangeAssumptions" property of CoordinateChartData.
- ArcLength can be used with symbolic regions in GeometricScene.

Examples
open allclose allBasic Examples (3)Summary of the most common use cases
The length of the line connecting the points ,
, and
:

https://wolfram.com/xid/0cg41t8c6-6b2eir

The length of a circle with radius :

https://wolfram.com/xid/0cg41t8c6-fh516u

Circumference of a parameterized unit circle:

https://wolfram.com/xid/0cg41t8c6-1m2mrf

Length of one revolution of the helix ,
, expressed in cylindrical coordinates:

https://wolfram.com/xid/0cg41t8c6-8oa2el

Scope (16)Survey of the scope of standard use cases
Special Regions (3)
Line:

https://wolfram.com/xid/0cg41t8c6-i6gtwd


https://wolfram.com/xid/0cg41t8c6-bze2jo

Lines can be used in any number of dimensions:

https://wolfram.com/xid/0cg41t8c6-gzu97q


https://wolfram.com/xid/0cg41t8c6-bt45lk

Only a 1D Simplex has meaningful arc length:

https://wolfram.com/xid/0cg41t8c6-l20po6


https://wolfram.com/xid/0cg41t8c6-dghzzm

It can be embedded in any dimension:

https://wolfram.com/xid/0cg41t8c6-dxhzge


https://wolfram.com/xid/0cg41t8c6-fwfbek


https://wolfram.com/xid/0cg41t8c6-fsw7u6


https://wolfram.com/xid/0cg41t8c6-dec5e3


https://wolfram.com/xid/0cg41t8c6-4zyid


https://wolfram.com/xid/0cg41t8c6-ew23om

Formula Regions (2)
The arc length of a circle represented as an ImplicitRegion:

https://wolfram.com/xid/0cg41t8c6-lpgmaf


https://wolfram.com/xid/0cg41t8c6-ge40ck

The arc length of a circle represented as a ParametricRegion:

https://wolfram.com/xid/0cg41t8c6-cbaozy

Using a rational parameterization of the circle:

https://wolfram.com/xid/0cg41t8c6-idqj43

Mesh Regions (2)
The arc length of a MeshRegion:

https://wolfram.com/xid/0cg41t8c6-fqlaq1


https://wolfram.com/xid/0cg41t8c6-bbivoq


https://wolfram.com/xid/0cg41t8c6-0v63v


https://wolfram.com/xid/0cg41t8c6-gfeksk

The arc length of a BoundaryMeshRegion in 1D:

https://wolfram.com/xid/0cg41t8c6-d7iagg


https://wolfram.com/xid/0cg41t8c6-gh14gg

Derived Regions (4)
The portion of a circle intersecting a disk:

https://wolfram.com/xid/0cg41t8c6-keesdp

https://wolfram.com/xid/0cg41t8c6-bnd08k


https://wolfram.com/xid/0cg41t8c6-31793a

The arc length of a Circle intersected with a Triangle:

https://wolfram.com/xid/0cg41t8c6-frmru

https://wolfram.com/xid/0cg41t8c6-bogjqw


https://wolfram.com/xid/0cg41t8c6-xu1hh

The arc length of a TransformedRegion:

https://wolfram.com/xid/0cg41t8c6-cy0hoy

https://wolfram.com/xid/0cg41t8c6-tx9fp


https://wolfram.com/xid/0cg41t8c6-031qh

The measure of a RegionBoundary:

https://wolfram.com/xid/0cg41t8c6-c1e66s


https://wolfram.com/xid/0cg41t8c6-tifyf


https://wolfram.com/xid/0cg41t8c6-fclgc8

Parametric Formulas (5)
An infinite curve in polar coordinates with finite length:

https://wolfram.com/xid/0cg41t8c6-j9ke5e


https://wolfram.com/xid/0cg41t8c6-zbc7h9

The length of the parabola between
and
:

https://wolfram.com/xid/0cg41t8c6-zqfzd3

Arc length specifying metric, coordinate system, and parameters:

https://wolfram.com/xid/0cg41t8c6-bxhu6q

Arc length of a curve in higher-dimensional Euclidean space:

https://wolfram.com/xid/0cg41t8c6-ur3sdt

The length of a meridian on the two-sphere expressed in stereographic coordinates:

https://wolfram.com/xid/0cg41t8c6-oienkx

Options (3)Common values & functionality for each option
Assumptions (1)
WorkingPrecision (2)
Compute the ArcLength using machine arithmetic:

https://wolfram.com/xid/0cg41t8c6-syuukw

In some cases, the exact answer cannot be computed:

https://wolfram.com/xid/0cg41t8c6-2e3szr

Find the ArcLength using 30 digits of precision:

https://wolfram.com/xid/0cg41t8c6-5n8cz9

Applications (8)Sample problems that can be solved with this function
The length of a function curve :

https://wolfram.com/xid/0cg41t8c6-3dxxi

https://wolfram.com/xid/0cg41t8c6-y3pu1


https://wolfram.com/xid/0cg41t8c6-knm0b5


https://wolfram.com/xid/0cg41t8c6-xi7ee0


https://wolfram.com/xid/0cg41t8c6-b2figk

Compute the length of Jupiter's orbit in meters:

https://wolfram.com/xid/0cg41t8c6-nb5wc7

The length can be computed using the polar representation of an ellipse:

https://wolfram.com/xid/0cg41t8c6-nsxiw8

Alternatively, use elliptic coordinates with half focal distance
and constant
:

https://wolfram.com/xid/0cg41t8c6-r3p4h0

Extract lines from a graphic and compute their coordinate length:

https://wolfram.com/xid/0cg41t8c6-820khw


https://wolfram.com/xid/0cg41t8c6-wao2ma


https://wolfram.com/xid/0cg41t8c6-r7sxgf

Color a Lissajous curve by distance traversed:

https://wolfram.com/xid/0cg41t8c6-hvq85f

Color Viviani's curve on the sphere by the fraction of distance traversed:

https://wolfram.com/xid/0cg41t8c6-pnfqt2

Find mean linear charge density along a circular wire:

https://wolfram.com/xid/0cg41t8c6-zt1i8

https://wolfram.com/xid/0cg41t8c6-bl3d

Compute the perimeter length of a Polygon:

https://wolfram.com/xid/0cg41t8c6-gexqnf


https://wolfram.com/xid/0cg41t8c6-ba8htg

Properties & Relations (6)Properties of the function, and connections to other functions
ArcLength is a non-negative quantity:

https://wolfram.com/xid/0cg41t8c6-d7kpbu


https://wolfram.com/xid/0cg41t8c6-dz89bz

ArcLength[r] is the same as RegionMeasure[r] for any one-dimensional region:

https://wolfram.com/xid/0cg41t8c6-djfuhh


https://wolfram.com/xid/0cg41t8c6-brf409

ArcLength for a parametric form is defined as an integral:

https://wolfram.com/xid/0cg41t8c6-ckdol5


https://wolfram.com/xid/0cg41t8c6-fi6e9t

ArcLength[x,t,c] is equivalent to RegionMeasure[x,{t},c]:

https://wolfram.com/xid/0cg41t8c6-uuk9as


https://wolfram.com/xid/0cg41t8c6-hmf8as


https://wolfram.com/xid/0cg41t8c6-uh5ef0

For a 1D region, ArcLength is defined as the integral of 1 over that region:

https://wolfram.com/xid/0cg41t8c6-g4cfg

https://wolfram.com/xid/0cg41t8c6-m1f8bd

The circumference of a 2D region is the ArcLength of its RegionBoundary:

https://wolfram.com/xid/0cg41t8c6-h5h6wy

https://wolfram.com/xid/0cg41t8c6-e2llin

Possible Issues (2)Common pitfalls and unexpected behavior
The parametric form or ArcLength computes the length of possibly multiple coverings:

https://wolfram.com/xid/0cg41t8c6-f51e7

The region version computes the length of the image:

https://wolfram.com/xid/0cg41t8c6-grcil2


https://wolfram.com/xid/0cg41t8c6-e3v23y

The length of a region of dimension other than one is Undefined:

https://wolfram.com/xid/0cg41t8c6-s1t4gx


https://wolfram.com/xid/0cg41t8c6-yy6k67

Wolfram Research (2014), ArcLength, Wolfram Language function, https://reference.wolfram.com/language/ref/ArcLength.html (updated 2019).
Text
Wolfram Research (2014), ArcLength, Wolfram Language function, https://reference.wolfram.com/language/ref/ArcLength.html (updated 2019).
Wolfram Research (2014), ArcLength, Wolfram Language function, https://reference.wolfram.com/language/ref/ArcLength.html (updated 2019).
CMS
Wolfram Language. 2014. "ArcLength." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/ArcLength.html.
Wolfram Language. 2014. "ArcLength." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/ArcLength.html.
APA
Wolfram Language. (2014). ArcLength. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ArcLength.html
Wolfram Language. (2014). ArcLength. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ArcLength.html
BibTeX
@misc{reference.wolfram_2025_arclength, author="Wolfram Research", title="{ArcLength}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/ArcLength.html}", note=[Accessed: 24-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_arclength, organization={Wolfram Research}, title={ArcLength}, year={2019}, url={https://reference.wolfram.com/language/ref/ArcLength.html}, note=[Accessed: 24-March-2025
]}