Volume of an n-ball

In geometry, a ball is a region in a space comprising all points within a fixed distance, called the radius, from a given point; that is, it is the region enclosed by a sphere or hypersphere. An Template:Math-ball is a ball in an Template:Math-dimensional Euclidean space. The volume of a Template:Math-ball is the Lebesgue measure of this ball, which generalizes to any dimension the usual volume of a ball in 3-dimensional space. The volume of a Template:Mvar-ball of radius Template:Mvar is where is the volume of the [[unit ball|unit Template:Mvar-ball]], the Template:Mvar-ball of radius Template:Math.
The real number can be expressed via a two-dimension recurrence relation. Closed-form expressions involve the gamma, factorial, or double factorial function. The volume can also be expressed in terms of , the area of the [[unit n-sphere|unit Template:Mvar-sphere]].
Formulas
The first volumes are as follows:
| Dimension | Volume of a ball of radius Template:Math | Radius of a ball of volume Template:Math |
|---|---|---|
| 0 | (all 0-balls have volume 1) | |
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 | ||
| 11 | ||
| 12 | ||
| 13 | ||
| 14 | ||
| 15 | ||
| n | Vn(R) | Rn(V) |
Closed form
The Template:Math-dimensional volume of a Euclidean ball of radius Template:Math in Template:Math-dimensional Euclidean space is:[1]
where Template:Math is Euler's gamma function. The gamma function is offset from but otherwise extends the factorial function to non-integer arguments. It satisfies Template:Math if Template:Math is a positive integer and Template:Math if Template:Math is a non-negative integer.
Two-dimension recurrence relation
The volume can be computed without use of the Gamma function. As is proved below using a vector-calculus double integral in polar coordinates, the volume Template:Math of an Template:Math-ball of radius Template:Math can be expressed recursively in terms of the volume of an Template:Math-ball, via the interleaved recurrence relation:
This allows computation of Template:Math in approximately Template:Math steps.
Alternative forms
The volume can also be expressed in terms of an Template:Math-ball using the one-dimension recurrence relation:
Inverting the above, the radius of an Template:Math-ball of volume Template:Math can be expressed recursively in terms of the radius of an Template:Math- or Template:Math-ball:
Using explicit formulas for particular values of the gamma function at the integers and half-integers gives formulas for the volume of a Euclidean ball in terms of factorials. For non-negative integer Template:Mvar, these are:
The volume can also be expressed in terms of double factorials. For a positive odd integer Template:Math, the double factorial is defined by
The volume of an odd-dimensional ball is
There are multiple conventions for double factorials of even integers. Under the convention in which the double factorial satisfies
the volume of an Template:Math-dimensional ball is, regardless of whether Template:Math is even or odd,
Instead of expressing the volume Template:Math of the ball in terms of its radius Template:Math, the formulas can be inverted to express the radius as a function of the volume:
Approximation for high dimensions
Stirling's approximation for the gamma function can be used to approximate the volume when the number of dimensions is high.
In particular, for any fixed value of Template:Math the volume tends to a limiting value of 0 as Template:Math goes to infinity. Which value of Template:Mvar maximizes Template:Math depends upon the value of Template:Mvar; for example, the volume Template:Math is increasing for Template:Math, achieves its maximum when Template:Math, and is decreasing for Template:Math.[2]
Also, there is an asymptotic formula for the surface area[3]
Relation with surface area

Let Template:Math denote the hypervolume of the [[n-sphere|Template:Math-sphere]] of radius Template:Math. The Template:Math-sphere is the Template:Math-dimensional boundary (surface) of the Template:Math-dimensional ball of radius Template:Math, and the sphere's hypervolume and the ball's hypervolume are related by:
Thus, Template:Math inherits formulas and recursion relationships from Template:Math, such as
There are also formulas in terms of factorials and double factorials.
Proofs
There are many proofs of the above formulas.
The volume is proportional to the Template:Mathth power of the radius
An important step in several proofs about volumes of Template:Math-balls, and a generally useful fact besides, is that the volume of the Template:Math-ball of radius Template:Math is proportional to Template:Math:
The proportionality constant is the volume of the unit ball.
This is a special case of a general fact about volumes in Template:Math-dimensional space: If Template:Math is a body (measurable set) in that space and Template:Math is the body obtained by stretching in all directions by the factor Template:Math then the volume of Template:Math equals Template:Math times the volume of Template:Math. This is a direct consequence of the change of variables formula:
where Template:Math and the substitution Template:Math was made.
Another proof of the above relation, which avoids multi-dimensional integration, uses induction: The base case is Template:Math, where the proportionality is obvious. For the inductive step, assume that proportionality is true in dimension Template:Math. Note that the intersection of an n-ball with a hyperplane is an Template:Math-ball. When the volume of the Template:Math-ball is written as an integral of volumes of Template:Math-balls:
it is possible by the inductive hypothesis to remove a factor of Template:Math from the radius of the Template:Math-ball to get:
Making the change of variables Template:Math leads to:
which demonstrates the proportionality relation in dimension Template:Math. By induction, the proportionality relation is true in all dimensions.
The two-dimension recursion formula
A proof of the recursion formula relating the volume of the Template:Math-ball and an Template:Math-ball can be given using the proportionality formula above and integration in cylindrical coordinates. Fix a plane through the center of the ball. Let Template:Math denote the distance between a point in the plane and the center of the sphere, and let Template:Math denote the azimuth. Intersecting the Template:Math-ball with the Template:Math-dimensional plane defined by fixing a radius and an azimuth gives an Template:Math-ball of radius Template:Math. The volume of the ball can therefore be written as an iterated integral of the volumes of the Template:Math-balls over the possible radii and azimuths:
The azimuthal coordinate can be immediately integrated out. Applying the proportionality relation shows that the volume equals
The integral can be evaluated by making the substitution Template:Math to get
which is the two-dimension recursion formula.
The same technique can be used to give an inductive proof of the volume formula. The base cases of the induction are the 0-ball and the 1-ball, which can be checked directly using the facts Template:Math and Template:Math. The inductive step is similar to the above, but instead of applying proportionality to the volumes of the Template:Math-balls, the inductive hypothesis is applied instead.
The one-dimension recursion formula
The proportionality relation can also be used to prove the recursion formula relating the volumes of an Template:Math-ball and an Template:Math-ball. As in the proof of the proportionality formula, the volume of an Template:Math-ball can be written as an integral over the volumes of Template:Math-balls. Instead of making a substitution, however, the proportionality relation can be applied to the volumes of the Template:Math-balls in the integrand:
The integrand is an even function, so by symmetry the interval of integration can be restricted to Template:Math. On the interval Template:Math, it is possible to apply the substitution Template:Math. This transforms the expression into
The integral is a value of a well-known special function called the beta function Template:Math, and the volume in terms of the beta function is
The beta function can be expressed in terms of the gamma function in much the same way that factorials are related to binomial coefficients. Applying this relationship gives
Using the value Template:Math gives the one-dimension recursion formula:
As with the two-dimension recursive formula, the same technique can be used to give an inductive proof of the volume formula.
Direct integration in spherical coordinates
The volume of the n-ball can be computed by integrating the volume element in spherical coordinates. The spherical coordinate system has a radial coordinate Template:Math and angular coordinates Template:Math, where the domain of each Template:Math except Template:Math is Template:Math, and the domain of Template:Math is Template:Math. The spherical volume element is:
and the volume is the integral of this quantity over Template:Math between 0 and Template:Math and all possible angles:
Each of the factors in the integrand depends on only a single variable, and therefore the iterated integral can be written as a product of integrals:
The integral over the radius is Template:Math. The intervals of integration on the angular coordinates can, by the symmetry of the sine about Template:Sfrac, be changed to Template:Math:
Each of the remaining integrals is now a particular value of the beta function:
The beta functions can be rewritten in terms of gamma functions:
This product telescopes. Combining this with the values Template:Math and Template:Math and the functional equation Template:Math leads to
Gaussian integrals
The volume formula can be proven directly using Gaussian integrals. Consider the function:
This function is both rotationally invariant and a product of functions of one variable each. Using the fact that it is a product and the formula for the Gaussian integral gives:
where Template:Math is the Template:Math-dimensional volume element. Using rotational invariance, the same integral can be computed in spherical coordinates:
where Template:Math is an Template:Math-sphere of radius Template:Math (being the surface of an Template:Math-ball of radius Template:Math) and Template:Math is the area element (equivalently, the Template:Math-dimensional volume element). The surface area of the sphere satisfies a proportionality equation similar to the one for the volume of a ball: If Template:Math is the surface area of an Template:Math-sphere of radius Template:Math, then:
Applying this to the above integral gives the expression
Substituting Template:Math:
The integral on the right is the gamma function evaluated at Template:Math.
Combining the two results shows that
To derive the volume of an Template:Math-ball of radius Template:Math from this formula, integrate the surface area of a sphere of radius Template:Math for Template:Math and apply the functional equation Template:Math:
Geometric proof
The relations and and thus the volumes of n-balls and areas of n-spheres can also be derived geometrically. As noted above, because a ball of radius is obtained from a unit ball by rescaling all directions in times, is proportional to , which implies . Also, because a ball is a union of concentric spheres and increasing radius by ε corresponds to a shell of thickness ε. Thus, ; equivalently, .
follows from existence of a volume-preserving bijection between the unit sphere and :
( is an n-tuple; ; we are ignoring sets of measure 0). Volume is preserved because at each point, the difference from isometry is a stretching in the xy plane (in times in the direction of constant ) that exactly matches the compression in the direction of the gradient of on (the relevant angles being equal). For , a similar argument was originally made by Archimedes in On the Sphere and Cylinder.
Balls in Template:Math norms
There are also explicit expressions for the volumes of balls in [[Lp space|Template:Math norm]]s. The Template:Math norm of the vector Template:Math in Template:Math is
and an Template:Math ball is the set of all vectors whose Template:Math norm is less than or equal to a fixed number called the radius of the ball. The case Template:Math is the standard Euclidean distance function, but other values of Template:Math occur in diverse contexts such as information theory, coding theory, and dimensional regularization.
The volume of an Template:Math ball of radius Template:Math is
These volumes satisfy recurrence relations similar to those for Template:Math:
and
which can be written more concisely using a generalized binomial coefficient,
For Template:Math, one recovers the recurrence for the volume of a Euclidean ball because Template:Math.
For example, in the cases Template:Math (taxicab norm) and Template:Math (max norm), the volumes are:
These agree with elementary calculations of the volumes of cross-polytopes and hypercubes.
Relation with surface area
For most values of Template:Math, the surface area of an Template:Math sphere of radius Template:Math (the boundary of an Template:Math Template:Math-ball of radius Template:Math) cannot be calculated by differentiating the volume of an Template:Math ball with respect to its radius. While the volume can be expressed as an integral over the surface areas using the coarea formula, the coarea formula contains a correction factor that accounts for how the Template:Math-norm varies from point to point. For Template:Math and Template:Math, this factor is one. However, if Template:Math then the correction factor is Template:Math: the surface area of an Template:Math sphere of radius Template:Math in Template:Math is Template:Math times the derivative of the volume of an Template:Math ball. This can be seen most simply by applying the divergence theorem to the vector field Template:Math to get
For other values of Template:Math, the constant is a complicated integral.
Generalizations
The volume formula can be generalized even further. For positive real numbers Template:Math, define the Template:Math ball with limit Template:Math to be
The volume of this ball has been known since the time of Dirichlet:[4]
Comparison to Template:Math norm
Using the harmonic mean and defining , the similarity to the volume formula for the Template:Math ball becomes clear.
See also
- [[n-sphere|Template:Math-sphere]]
- Sphere packing
- Hamming bound
References
Further reading
- Template:Cite journal, bibliography, accessible to layman.
- Updated version: Template:Cite book, bibliography, accessible to layman.
External links
- Derivation in hyperspherical coordinates Template:In lang
- Hypersphere on Wolfram MathWorld
- Volume of the Hypersphere at Math Reference
- ↑ Equation 5.19.4, NIST Digital Library of Mathematical Functions. http://dlmf.nist.gov/5.19#E4, Release 1.0.6 of 2013-05-06.
- ↑ Smith, David J. and Vamanamurthy, Mavina K., "How Small Is a Unit Ball?", Mathematics Magazine, Volume 62, Issue 2, 1989, pp. 101–107, https://doi.org/10.1080/0025570X.1989.11977419.
- ↑ Template:Cite web
- ↑ Template:Cite journal