Ellipse Area and Perimeter
The area and perimeter of an oval - an elliptical bed or border, a running-track lane, an oval tabletop or arch.
Example
You enter
- Major axis (long width) 10
- Minor axis (short width) 6
You get
- Area 47.1239 (square units)
- Perimeter (Ramanujan) 25.527
- Eccentricity 0.8
Details, formula, and sources
The area and perimeter of an oval - an elliptical bed or border, a running-track lane, an oval tabletop or arch, an elliptical head footprint. Area = pi a b (exact, a=major/2, b=minor/2); the perimeter has no elementary closed form, so this uses Ramanujan pi[3(a+b) - sqrt((3a+b)(a+3b))], accurate to a few parts per million. A 10 x 6 oval covers 47.1 area with a 25.5 perimeter and 0.80 eccentricity; make the axes equal (8 x 8) and it collapses to a circle, 50.3 and 25.1 (exactly pi r^2 and 2 pi r). A partial (segment) area and an elliptic-integral perimeter are separate. A shop and layout aid; verify critical dimensions on the work.
a = major/2, b = minor/2; area = pi a b (exact); perimeter ~= pi[3(a+b) - sqrt((3a+b)(a+3b))] (Ramanujan); eccentricity = sqrt(1 - (b/a)^2).
The ellipse area pi a b and Ramanujan's perimeter approximation pi[3(a+b) - sqrt((3a+b)(a+3b))] (standard geometry; Ramanujan 1914), by name; public domain.
Pure plane geometry, public; the major and minor axes are user-supplied measurements.
Estimate. AHJ and licensed professional govern.
Field names used by the API: major_axis, minor_axis, area, perimeter, eccentricity
- Area exact area = pi a b, a and b the semi-axesplane geometry
- Ramanujan perimeter pi[3(a+b) - sqrt((3a+b)(a+3b))], a few ppm for ordinary ovals; not exactRamanujan 1914
- Circle limit equal axes give a circle (pi r^2, 2 pi r)geometry