Моделирование оси эллипса - PullRequest
0 голосов
/ 14 апреля 2019

Мне нравится моделировать ось эллипса, в моем примере:

a <- x # semi-major axis 
e <- 1/sqrt(2) # eccentricity 
b <- a * sqrt(1 - e^2) # semi-minor axis
c  <- 6.3 # ellipse area

Мой код должен оцениваться с помощью 999 копий средней большой оси (а), когда у меня есть средний эксцентриситет (e) и разница между малой осью (b) и областями эллипса (c). Любая идея? Спасибо

1 Ответ

1 голос
/ 15 мая 2019
a = x 
b = x * sqrt(1 - e^2)

area = pi * x * x * sqrt(1 - e^2) = pi * x^2 * sqrt(1 - e^2)
x = sqrt( area / (pi * sqrt(1 - e^2)) );
...