Привет всем знатокам математики! Есть чисто прикладная задача. Дан прямоугольник с центром в начале координат со стороной А, параллельной оси Х, и стороной В, параллельной оси Y. В данный прямоугольник вписан в общем случае наклонный эллипс с большой осью a и малой осью b. Из начала координат выпущено два луча, первый из которых пересекает эллипс в точке касания последним правой стороны прямоугольника, то есть в точке

, второй луч пересекает эллипс в точке касания верхней стороны прямоугольника, то есть в точке

. Известен угол между лучами

, где

- соответствующие углы с осью абсцисс. Требуется в любом виде получить уравнение кривой, описывающей данный эллипс.



Интуитивно почему-то понятно, что эллипс при таких кондициях можно вписать только единственный. При угле наклона главной оси эллипса с осью абсцисс

, очевидно,

и

, то есть классический случай вписанного в прямоугольник эллипса. При

(главная ось эллипса лежит на диагонали прямоугольника) a=sqrt(A^2+B^2) и

, то есть эллипс вырождается в линию. Зависимость

и

внутри этих интервалов углов мне осилить уже не удалось. Пробовал вручную построить набор эллипсов, насобирать точек и отловить аппроксимационно функциональную зависимость как

и

, так и

при различных

. Получается что-то нелинейное и не очень внятное...
Задача имеет инженерное значение. "В железе" будет рождаться набор {

}, и по нему нужно будет на ЭВМ воссоздавать с некоторой точностью эллипс, этому набору удовлетворяющий. Причем весьма быстро и интерактивно. Поэтому строго аналитического решения и требуется. Хотя и интересно полюбопытствовать, существует ли оно вообще. Просто в данный момент даже численными методами алгоритм на ум не приходит. Если ничего лучше придумать не удастся, придется табличным способом насобирать врукопашную больше точек и на месте интерполировать кусочно-линейно или сплайнами. Чего, конечно, не хотелось бы, ибо не красиво и муторно. Буду рад совету