Учитывая точку P
на «канонической» эллипса, определяемого по осям a, b
и длиной дуги s
, как я могу найти точку Q
, а также на эллипсе, то есть s
по часовой стрелке вдоль эллиптической кривой от P
- чтобы, если бы я начинал с P
и «прогуливался» по эллиптической кривой на расстоянии s
, я бы достигл Q
- программно и без взлома вычислительного банка?Эллиптический Длина дуги
Я слышал, что это можно вычислить с помощью какой-то эллиптической интеграции, но мне нужно сделать это связкой и быстро. Я ищу простой в использовании, недорогостоящий и довольно точный метод аппроксимации. Или, по крайней мере, метод, который является одним или двумя из этих вещей. Я буду реализовывать это в python.
Редактировать: В качестве альтернативы, мне может потребоваться создать таблицу поиска значений позиции вокруг эллипсов (мне может понадобиться только 10-е из разнородных эллипсов). Как мне это сделать и какой метод я могу использовать для его заполнения?
Согласен; истинная математическая интеграция является такой же простой и точной, как вы когда-либо собираетесь получить. Я думаю, что искатель пытается избежать, это «интеграция» в смысле [Euler Integration] (http://en.wikipedia.org/wiki/Euler_method) или [Verlet Integration] (http: //en.wikipedia. org/wiki/Verlet_integration), который подразумевает * буквально * добавление крошечных 'ds' в точку до тех пор, пока вы не достигнете нужного вам' s'. –