Given a parabola and a fixed arc length, how do I find the matching point on a different parabola?
Take the curve y = a x², and a point on it at some positive x, so that the arc from the origin to that point has some length L.
Now change the coefficient to a different value. I want the point on the new parabola such that the arc from the origin to it has the same length L — as though the curve were a piece of wire being bent tighter or straighter without stretching.
Is there a closed form for that point, and if not what is the practical way to compute it?
@geometry_gil · 2w ago
The arc length of a parabola has a closed form, and inverting it does not — which is the whole difficulty.
For y = a x², the arc length from the origin to x is an integral of the square root of (1 + 4a²x²). That integral evaluates in terms of a square-root term plus an inverse hyperbolic sine. Writing t = 2ax makes it tidy: the length is proportional to
divided by 4a.
So given a and x you get L directly. What you want is the reverse — given L and a new a, solve for t. That equation mixes a polynomial term with an inverse hyperbolic one, and there is no closed-form inverse.
So the honest answer is: the forward direction is exact, the backward direction is numerical.
Reply
Report