Arc Length of an Ellipse: Formula & Calculation

  • Context: Undergrad 
  • Thread starter Thread starter natski
  • Start date Start date
  • Tags Tags
    Arc Arc length Length
Click For Summary
SUMMARY

The discussion focuses on calculating the arc length of an ellipse, highlighting the necessity of using numerical methods or elliptical integrals for accurate results. Participants mention the use of Simpson's Rule for numerical integration, which has yielded reasonable results in their implementations. The conversation also addresses the limitations of certain methods, such as those proposed by Dr. Math, which may yield incorrect results under specific conditions. Overall, the consensus is that numerical methods are essential for precise arc length calculations on ellipses.

PREREQUISITES
  • Understanding of elliptical integrals
  • Familiarity with numerical methods, specifically Simpson's Rule
  • Basic knowledge of calculus and integration techniques
  • Experience with programming in Fortran or similar languages for numerical computation
NEXT STEPS
  • Research the implementation of Simpson's Rule in numerical integration
  • Explore elliptical integrals and their applications in arc length calculations
  • Learn about alternative numerical methods for integration, such as the Trapezoidal Rule
  • Investigate common pitfalls in calculating arc lengths on ellipses and how to avoid them
USEFUL FOR

Mathematicians, engineers, and programmers involved in computational geometry, particularly those working on arc length calculations for ellipses and related numerical methods.

natski
Messages
262
Reaction score
2
Is there a general formula for calculating the arc length between two points along an ellipse?
 
Physics news on Phys.org
Is there any Fortran code around to do this?
 
it depends what you mean by "calculate". i.e. almost all interesting integral calculations use numerical methods.

just saying an integral equals pi/4 is not calculating it, since you have not calculated pi. you are merely relating the length to the length of an arc of a circle by saying this.

so even to calculate arc length on a circle requires numerical methods.

on an ellipse these same numerical methods work equally well (Simpsons rule, etc..).
 
Ok, got my Simpson's rule going on in a code and getting some reasonable results now... thanks
 
Last edited:
It strikes me that using the method provided by Dr Math, you get an equation where you must integrate f(x) between x2 and x1 by dx to get the arc length, where x is the Cartesian coordinate system.

But one can imagine two points on the ellipse with the same position in x but different position in y. So the arc length would not be zero but Dr Math's method but give a zero value nontheless...
 
To solve this problem, I tried to calculate the arclength as L = L1 + L2
where L1 is between x=x2 and x=a and L2 is between x=a and x=x1.

But the denominator in the integrand is x^2 - a^2 so we get some crazy infinite stuff going on there messing up everything...
 

Similar threads

Replies
4
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 12 ·
Replies
12
Views
2K