Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Perimeter of an Ellipse

  1. Jun 6, 2004 #1
    Could anyone direct me to an analytically correct algebraic formula for the Perimeter of an Ellipse based on either the eccentricity or the Semi-Major and Semiminor Axes other than the Elliptic Integral ? If so, how accurate will it be for relatively high eccentricities such as 0.9-1.0 ? Thanks.
  2. jcsd
  3. Jun 6, 2004 #2


    User Avatar
    Science Advisor
    Homework Helper

    Given those properties of a given ellipse, you should be able to define a function, f(x) which describes the top half of the ellipse. The perimeter of the ellipse would be twice the length of f(x) on the interval on which it exists. The length of f(x) on that interval, let's call it [-a,a], is:

    [tex]L = \int _{-a} ^a \sqrt{1 + [f'(x)]^2}dx[/tex]
  4. Jun 6, 2004 #3


    User Avatar
    Science Advisor
    Homework Helper

    To see why this works, think of f'(x) as dy/dx. Now, put the "dx" under the square root, and you'll get:

    [tex]L = \int _{-a} ^a \sqrt{{dx}^2 + {dy}^2}[/tex]

    Now, if you consider an infinitessimal piece of the function, you can treat it as a straight line segment. If you think of this segment as the hypoteneuse of a triangle with sides dx and dy, then clearly, the length of this hypoteneuse is the integrand. Sum the lengths of these tiny segments over the desired interval, and you get the length of the function on that interval.
  5. Jun 6, 2004 #4
    I have a handbook that lists the perimeter of an ellipse as approximately:


    a and b are the semi-major and semi-minor axes, respectively. No idea on the accuracy.
  6. Jun 6, 2004 #5
    OK I am with you on the Arclength Formula, do you know the function if given a (S-maj), b (S-minor), or c (Focus to center) ? Thanks a lot.
  7. Jun 6, 2004 #6
    Won't the arclength formula lead to the elliptic integral? You already said you don't want that.

    Edit: There is no exact solution for the perimeter of an ellipse. You either have to numerically integrate this:

    [tex]4a\int_0^{\pi/2}\sqrt{1-e^2\sin^2 t}\,dt}[/tex]

    (where e is the eccentricity)

    Or use an approximation like the one I gave in my earlier post.

    Edit Edit: This page seems to have some better approximations listed at the bottom:

    Last edited: Jun 6, 2004
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook