Perimeter of an ellipse

From testwiki
Jump to navigation Jump to search

Template:Short description

An ellipse has two axes and two foci

Unlike most other elementary shapes, such as the circle and square, there is no closed-form expression for the perimeter of an ellipse. Throughout history, a large number of closed-form approximations and expressions in terms of integrals or series have been given for the perimeter of an ellipse.

Exact value

Elliptic integral

Template:See also An ellipse is defined by two axes: the major axis (the longest diameter) of length 2a and the minor axis (the shortest diameter) of length 2b, where the quantities a and b are the lengths of the semi-major and semi-minor axes respectively. The exact perimeter P of an ellipse is given by the integral[1]P=4a∫0π/21−e2sin2θ dθ,where e is the eccentricity of the ellipse, defined as[2]e=1−b2a2.If we define the functionE(x)=∫0π/21−xsin2θ dθ,known as the complete elliptic integral of the second kind, the perimeter can be expressed in terms of that function simply asP=4aE(e2).The integral used to find the perimeter does not have a closed-form solution in terms of elementary functions.

Infinite sums

Another solution for the perimeter, this time using the sum of an infinite series, is[3]P=2aπ(1−∑n=1∞(2n!)2(2n⋅n!)4⋅e2n2n−1),where e is the eccentricity of the ellipse.

More rapid convergence may be obtained by expanding in terms of h=(a−b)2/(a+b)2. Found by James Ivory,[4] Bessel[5] and Kummer,[6] there are several equivalent ways to write it. The most concise is in terms of the binomial coefficient with n=1/2, but it may also be written in terms of the double factorial or integer binomial coefficients: Pπ(a+b)=∑n=0∞(1/2n)2hn=∑n=0∞((2n−3)!!(2n)!!)2hn=∑n=0∞((2n−3)!!2nn!)2hn=∑n=0∞(1(2n−1)4n(2nn))2hn=1+h4+h264+h3256+25h416384+49h565536+441h6220+1089h7222+⋯. The coefficients are slightly smaller (by a factor of 2n−1) than the preceding, but also e4/16≤h≤e4 is numerically much smaller than e2 except at h=e=0 and h=e=1. For eccentricities less than 0.5 Template:Nobr the error is at the limits of double-precision floating-point after the h4 term.[7]

Approximations

Exact evaluation of elliptic integrals may be impractical in some cases due to their computational complexity. As a result, several approximation methods have been developed over time.

Ramanujan's approximations

Indian mathematician Srinivasa Ramanujan proposed multiple approximations.[8][9]

First approximation

P≈π(3(a+b)−(3a+b)(a+3b)).

Second approximation

P≈π(a+b)(1+3h10+4−3h),where h=(a−b)2(a+b)2.

Final approximation

The final approximation in Ramanujan's notes was an improvement on his second approximation. It is regarded as one of his most mysterious equations.P≈π((a+b)(1+3h10+4−3h)+ε)≈π((a+b)+3(a−b)210(a+b)+a2+14ab+b2+ε)where ε≈3ae20236 and e is the eccentricity of the ellipse.[9]

Ramanujan did not provide any rationale for this formula.

Template:Collapse top Second Approximation

Ramanujan's second approximation formula follows from the series representation of the perimeter of an ellipse. The expansion of the general form,

1+AhB+1−Ch=1+AB+1h+AC2(B+1)2h2+AC2(B+3)8(B+1)3h3+⋯,

can be compared to the first three terms of the infinite series,

Pπ(a+b)=1+14h+164h2+1256h3+2516384h4+4965536h5⋯,

to show that

AB+1=14,AC2(B+1)2=164,AC2(B+3)8(B+1)3=1256.

Solving the system of equations, we find

A=32,B=5,C=34.

Substituting the values into the original equation and simplifying algebraically yields Ramanujan's second approximation formula. This formula is accurate up to the fourth coefficient of the series expansion for the perimeter of an ellipse.

Final Approximation

Mathematician Mark Villarino demonstrated that each coefficient in the series representation of Ramanujan's approximation, beyond the fourth, is less than that of the exact perimeter's series representation. He also proved that the error in Ramanujan's approximation is

ε=π(a+b)⋅θ(a−ba+b)⋅(a−ba+b)10

where θ is a monotonically increasing function on the interval 0≤a−ba+b≤1 and

3217<θ(a−ba+b)≤1411(227−π).

[9] By taking θ's lower bound, substituting (a−ba+b)10 for the equivalent form (1−1−e21+1−e2)10, and writing its truncated series representation (e24)10, one can reconstruct the error correction term Ramanujan used in his final approximation:

ε≈π(a+b)⋅(3217)⋅(e24)10=π(a+b)⋅3ae20236.

A slightly more precise approximate form can be produced by leaving the (a−ba+b)10 term intact:

P≈π(a+b)(1+3h10+4−3h+3h5217)

where h=(a−ba+b)2. Template:Collapse bottom

See also

References