Как найти угол эллипса

Эллипс, его фокусы и главные оси

Эллипс как коническое сечение, его фокусы и директрисы, получаемые геометрически с помощью шаров Данделена.

Э́ллипс (др.-греч. ἔλλειψις «опущение; нехватка, недостаток (эксцентриситета до 1)») — замкнутая кривая на плоскости, которая может быть получена как пересечение плоскости и кругового цилиндра или как ортогональная проекция окружности на плоскость.

Окружность является частным случаем эллипса с эксцентриситетом e=0. Наряду с гиперболой и параболой, эллипс является коническим сечением и квадрикой.

Определение[править | править код]

Эллипс — геометрическое место точек M евклидовой плоскости, для которых сумма расстояний до двух данных точек F_{1} и F_{2} (называемых фокусами) постоянна и больше расстояния между фокусами, то есть

{displaystyle |F_{1}M|+|F_{2}M|=2cdot a}, причём {displaystyle |F_{1}F_{2}|<2cdot a.}

Другие определения[править | править код]

Эллипс также можно определить как:

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

Связанные определения[править | править код]

  • Проходящий через фокусы эллипса отрезок AB, концы которого лежат на эллипсе, называется большой осью данного эллипса. Длина большой оси равна 2a в вышеприведённом уравнении.
  • Отрезок CD, перпендикулярный большой оси эллипса, проходящий через центральную точку большой оси, концы которого лежат на эллипсе, называется малой осью эллипса.
  • Точка пересечения большой и малой осей эллипса называется его центром.
  • Отрезки, проведённые из центра эллипса к вершинам на большой и малой осях называются, соответственно, большой полуосью и малой полуосью эллипса, и обозначаются a и b.
  • Расстояния r_{1} и r_{2} от каждого из фокусов до данной точки на эллипсе называются фокальными радиусами в этой точке.
  • Расстояние c={frac {|F_{1}F_{2}|}{2}} называется фокальным расстоянием.
  • Величина e={frac {c}{a}}={sqrt {1-{frac {b^{2}}{a^{2}}}}} называется эксцентриситетом.
  • Диаметром эллипса называют произвольную хорду, проходящую через его центр. Сопряжёнными диаметрами эллипса называют пару его диаметров, обладающих следующим свойством: середины хорд, параллельных первому диаметру, лежат на втором диаметре. В этом случае и середины хорд, параллельных второму диаметру, лежат на первом диаметре.
  • Радиус эллипса в данной точке это отрезок, соединяющий центр эллипса с точкой, а также его длина, которая вычисляется по формуле r={frac {ab}{sqrt {b^{2}cos ^{2}varphi +a^{2}sin ^{2}varphi }}}={frac {b}{sqrt {1-e^{2}cos ^{2}varphi }}}, где varphi  — угол между радиусом и большой полуосью.
  • Фокальным параметром p={frac {b^{2}}{a}} называется половина длины хорды, проходящей через фокус и перпендикулярной большой оси эллипса.
  • Отношение длин малой и большой полуосей называется коэффициентом сжатия эллипса или эллиптичностью: {displaystyle k={frac {b}{a}}}. Величина, равная (1-k)={frac {a-b}{a}}, называется сжатием эллипса. Для окружности коэффициент сжатия равен единице, сжатие — нулю. Коэффициент сжатия и эксцентриситет эллипса связаны соотношением {displaystyle k^{2}=1-e^{2}.}
  • Для каждого из фокусов существует прямая, называемая директрисой, такая, что отношение расстояния от произвольной точки эллипса до его фокуса к расстоянию от этой точки до данной прямой равно эксцентриситету эллипса. Весь эллипс лежит по ту же сторону от такой прямой, что и фокус. Уравнения директрис эллипса в каноническом виде записываются как {displaystyle x=pm {frac {p}{eleft(1-e^{2}right)}}} для фокусов {displaystyle left(pm {frac {pe}{1-e^{2}}},,0right)} соответственно. Расстояние между фокусом и директрисой равно {displaystyle {frac {p}{e}}}.

Соотношения между элементами эллипса[править | править код]

Части эллипса (описание см. в разделе «Связанные определения»)

  • {displaystyle {boldsymbol {a}}} — большая полуось;
  • {displaystyle {boldsymbol {b}}} — малая полуось;
  • {displaystyle {boldsymbol {c}}} — фокальное расстояние (полурасстояние между фокусами);
  • {displaystyle {boldsymbol {p}}} — фокальный параметр;
  • {displaystyle {boldsymbol {r}}_{p}} — перифокусное расстояние (минимальное расстояние от фокуса до точки на эллипсе);
  • {displaystyle {boldsymbol {r}}_{a}} — апофокусное расстояние (максимальное расстояние от фокуса до точки на эллипсе);

{displaystyle a^{2}=b^{2}+c^{2};}

{displaystyle e={frac {c}{a}}={sqrt {1-{frac {b^{2}}{a^{2}}}}};;;(0leqslant e<1);}

{displaystyle p={frac {b^{2}}{a}}.}

{displaystyle {boldsymbol {a}}} {displaystyle {boldsymbol {b}}} {displaystyle {boldsymbol {c}}} {displaystyle {boldsymbol {p}}} {displaystyle {boldsymbol {r_{p}}}} {displaystyle {boldsymbol {r_{a}}}}
{displaystyle {boldsymbol {a}}} — большая полуось {displaystyle {boldsymbol {a}}} {displaystyle a={frac {b}{sqrt {1-e^{2}}}}} {displaystyle a={frac {c}{e}}} {displaystyle a={frac {p}{1-e^{2}}}} {displaystyle a={frac {r_{p}}{1-e}}} {displaystyle a={frac {r_{a}}{1+e}}}
{displaystyle {boldsymbol {b}}} — малая полуось {displaystyle b=a{sqrt {1-e^{2}}}} {displaystyle {boldsymbol {b}}} {displaystyle b={frac {c~{sqrt {1-e^{2}}}}{e}}} {displaystyle b={frac {p}{sqrt {1-e^{2}}}}} {displaystyle b=r_{p}{sqrt {frac {1+e}{1-e}}}} {displaystyle b=r_{a}{sqrt {frac {1-e}{1+e}}}}
{displaystyle {boldsymbol {c}}} — фокальное расстояние {displaystyle c=ae} {displaystyle c={frac {be}{sqrt {1-e^{2}}}}} {displaystyle {boldsymbol {c}}} {displaystyle c={frac {pe}{1-e^{2}}}} {displaystyle c={frac {r_{p}e}{1-e}}} {displaystyle c={frac {r_{a}e}{1+e}}}
{displaystyle {boldsymbol {p}}} — фокальный параметр {displaystyle p=a(1-e^{2})} {displaystyle p=b~{sqrt {1-e^{2}}}} {displaystyle p=c~{frac {1-e^{2}}{e}}} {displaystyle {boldsymbol {p}}} {displaystyle p=r_{p}(1+e)} {displaystyle p=r_{a}(1-e)}
{displaystyle {boldsymbol {r}}_{p}} — перифокусное расстояние {displaystyle r_{p}=a(1-e)} {displaystyle r_{p}=b~{sqrt {frac {1-e}{1+e}}}} {displaystyle r_{p}=c~{frac {1-e}{e}}} {displaystyle r_{p}={frac {p}{1+e}}} {displaystyle {boldsymbol {r}}_{p}} {displaystyle r_{p}=r_{a}{frac {1-e}{1+e}}}
{displaystyle {boldsymbol {r}}_{a}} — апофокусное расстояние {displaystyle r_{a}=a(1+e)} {displaystyle r_{a}=b~{sqrt {frac {1+e}{1-e}}}} {displaystyle r_{a}=c~{frac {1+e}{e}}} {displaystyle r_{a}={frac {p}{1-e}}} {displaystyle r_{a}=r_{p}~{frac {1+e}{1-e}}} {displaystyle {boldsymbol {r}}_{a}}

Координатное представление[править | править код]

Эллипс как кривая второго порядка[править | править код]

Эллипс является центральной невырожденной кривой второго порядка и удовлетворяет общему уравнению вида

{displaystyle a_{11}x^{2}+a_{22}y^{2}+2a_{12}xy+2a_{13}x+2a_{23}y+a_{33}=0}

при инвариантах D>0 и {displaystyle Delta I<0}, где:

Delta ={begin{vmatrix}a_{11}&a_{12}&a_{13}\a_{12}&a_{22}&a_{23}\a_{13}&a_{23}&a_{33}end{vmatrix}},
D={begin{vmatrix}a_{11}&a_{12}\a_{12}&a_{22}end{vmatrix}}=a_{11}a_{22}-a_{12}^{2},
{displaystyle I=operatorname {tr} {begin{pmatrix}a_{11}&a_{12}\a_{12}&a_{22}end{pmatrix}}=a_{11}+a_{22}.}

Соотношения между инвариантами кривой второго порядка и полуосями эллипса (верно только при условии, что центр эллипса совпадает с началом координат и a_{{33}}=-1):

{displaystyle Delta =-{frac {1}{a^{2}}}{frac {1}{b^{2}}},}
{displaystyle D={frac {1}{a^{2}}}{frac {1}{b^{2}}},}
{displaystyle I={frac {1}{a^{2}}}+{frac {1}{b^{2}}}.}

Соотношения

Если переписать общее уравнение в виде

AX^{2}+BXY+CY^{2}+DX+EY+F=0,

то координаты центра эллипса:

h={frac {BE-2CD}{4AC-B^{2}}},k={frac {BD-2AE}{4AC-B^{2}}},

угол вращения определяется из выражения

tg(2Theta )={frac {B}{A-C}}.

Направления векторов осей:

{displaystyle {begin{pmatrix}B&(C-A+{sqrt {(C-A)^{2}+B^{2}}})end{pmatrix}},{begin{pmatrix}B&(C-A-{sqrt {(C-A)^{2}+B^{2}}})end{pmatrix}},}

отсюда

{displaystyle operatorname {tg} Theta ={frac {C-Apm {sqrt {(C-A)^{2}+B^{2}}}}{B}}.}

Длины полуосей определяются выражениями

{displaystyle a={sqrt {frac {2F'({sqrt {(A-C)^{2}+B^{2}}}+A+C)}{4AC-B^{2}}}},}
{displaystyle b={sqrt {{frac {2F'}{{sqrt {(A-C)^{2}+B^{2}}}+A+C}}.}}}

Обратное соотношение — коэффициенты общего уравнения из параметров эллипса — можно получить, подставив в каноническое уравнение (см. раздел ниже) выражение для поворота системы координат на угол Θ и переноса в точку {displaystyle (x_{c},,y_{c})}:

{displaystyle {frac {x'^{2}}{a^{2}}}+{frac {y'^{2}}{b^{2}}}=1,}
{displaystyle x'=(x-x_{c})cos Theta +(y-y_{c})sin Theta ,}
{displaystyle y'=-(x-x_{c})sin Theta +(y-y_{c})cos Theta .}

Выполнив подстановку и раскрыв скобки, получим следующие выражения для коэффициентов общего уравнения:

{displaystyle A=a^{2}sin ^{2}Theta +b^{2}cos ^{2}Theta ,}
{displaystyle B=2(b^{2}-a^{2})sin Theta cos Theta ,}
{displaystyle C=a^{2}cos ^{2}Theta +b^{2}sin ^{2}Theta ,}
{displaystyle D=-2Ax_{c}-By_{c},}
{displaystyle E=-Bx_{c}-2Cy_{c},}
{displaystyle F=Ax_{c}^{2}+Cy_{c}^{2}+Bx_{c}y_{c}-a^{2}b^{2}.}

Если ввести только угол, а центр эллипса оставить в начале координат, то

{displaystyle D=0,}
{displaystyle E=0,}
{displaystyle F=-a^{2}b^{2}.}

Следует заметить, что в уравнении общего вида эллипса, заданного в декартовой системе координат, коэффициенты A,B,C,D,E,F (или, что то же самое, {displaystyle a_{11},2a_{12},a_{22},2a_{13},2a_{23},a_{33}}) являются определёнными с точностью до произвольного постоянного множителя, то есть приведённая выше запись и

{displaystyle AkX^{2}+BkXY+CkY^{2}+DkX+EkY+Fk=0,}

где {displaystyle kneq 0,} являются эквивалентными. Нельзя ожидать, что выражение

1/a^{2}+1/b^{2}=Ak+Ck

будет выполняться при любом k.

Соотношение между инвариантой I и полуосями в общем виде выглядит следующим образом:

{displaystyle {frac {1}{a^{2}}}+{frac {1}{b^{2}}}={frac {A+C}{Fcdot (Acdot h^{2}+Bcdot hcdot k+Ccdot k^{2}-1)}}={frac {I}{F'}},}

где F'=Fcdot (Acdot h^{2}+Bcdot hcdot k+Ccdot k^{2}-1) — коэффициент F при переносе начала координат в центр эллипса, когда уравнение приводится к виду

{displaystyle AX^{2}+BXY+CY^{2}+F'=0.}

Другие инварианты находятся в следующих соотношениях:

{displaystyle -{frac {Delta }{F'^{3}}}={frac {D}{F'^{2}}}={frac {1}{a^{2}}}{frac {1}{b^{2}}}.}

Каноническое уравнение[править | править код]

Для любого эллипса можно найти декартову систему координат такую, что эллипс будет описываться уравнением:

{frac {x^{2}}{a^{2}}}+{frac {y^{2}}{b^{2}}}=1.

Это уравнение называется каноническим уравнением эллипса. Оно описывает эллипс с центром в начале координат, оси которого совпадают с осями координат[Комм. 1].

Соотношения[править | править код]

Для определённости положим, что 0<bleqslant a.
В этом случае величины a и b — соответственно, большая и малая полуоси эллипса.

Зная полуоси эллипса, можно вычислить:

  • его фокальное расстояние и эксцентриситет {displaystyle left|F_{1}F_{2}right|=2{sqrt {a^{2}-b^{2}}},;;;e={frac {sqrt {a^{2}-b^{2}}}{a}}<1,}
  • координаты фокусов эллипса {displaystyle left(ae,,0right),left(-ae,,0right).}

Эллипс имеет две директрисы, уравнения которых можно записать как

x={frac {a}{e}},;;;x=-{frac {a}{e}}.

Фокальный параметр (то есть половина длины хорды, проходящей через фокус и перпендикулярной оси эллипса) равен

p={frac {b^{2}}{a}}.

Фокальные радиусы, то есть расстояния от фокусов до произвольной точки кривой left(x,,yright):

r_{1}=a+ex,;;;r_{2}=a-ex.

Уравнение диаметра, сопряжённого хордам с угловым коэффициентом k:

y=-{frac {b^{2}}{a^{2}k}}x.

Уравнение касательной к эллипсу в точке (x_{0},y_{0}) имеет вид:

{frac {xx_{0}}{a^{2}}}+{frac {yy_{0}}{b^{2}}}=1.

Условие касания прямой y=mx+k и эллипса {frac {x^{2}}{a^{2}}}+{frac {y^{2}}{b^{2}}}=1 записывается в виде соотношения {displaystyle k^{2}=m^{2}a^{2}+b^{2}.}

Уравнение касательных, проходящих через точку left(x_1, y_1right):

{displaystyle {frac {y-y_{1}}{x-x_{1}}}={frac {-x_{1}y_{1}pm {sqrt {b^{2}x_{1}^{2}+a^{2}y_{1}^{2}-a^{2}b^{2}}}}{a^{2}-x_{1}^{2}}}.}

Уравнение касательных, имеющих данный угловой коэффициент k:

{displaystyle y=kxpm {sqrt {k^{2}a^{2}+b^{2}}},}

точки касания такой прямой эллипса (или что то же самое, точки эллипса, где касательная имеет угол с тангенсом, равным k):

x=mp {frac {ka^{2}}{sqrt {k^{2}a^{2}+b^{2}}}},y=pm {frac {b^{2}}{sqrt {k^{2}a^{2}+b^{2}}}}.

Уравнение нормали в точке left(x_{1},y_{1}right):

{frac {y-y_{1}}{x-x_{1}}}={frac {a^{2}y_{1}}{b^{2}x_{1}}}.

Уравнения в параметрической форме[править | править код]

Геометрическая иллюстрация параметризации эллипса (анимация)

Каноническое уравнение эллипса может быть параметризовано:

{begin{cases}x=a,cos t\y=b,sin tend{cases}};;;0leqslant tleqslant 2pi ,

где t — параметр.

Только в случае окружности (то есть при a=b) параметр t является углом между положительным направлением оси абсцисс и радиус-вектором данной точки.

В полярных координатах[править | править код]

Если принять фокус эллипса за полюс, а большую ось — за полярную ось, то его уравнение в полярных координатах left(rho ,varphi right) будет иметь вид

rho ={frac {p}{1pm ecos varphi }},

где e — эксцентриситет, а p — фокальный параметр.
Знак минус соответствует помещению полюса полярных координат в левый фокус, а знак плюс — в правый.

Вывод уравнения[править | править код]

Пусть r1 и r2 — расстояния до данной точки эллипса от первого и второго фокусов.
Пусть также полюс системы координат находится в первом фокусе, а угол varphi отсчитывается от направления на второй фокус.
Тогда из определения эллипса следует, что

{displaystyle r_{1}+r_{2}=2a}.

Отсюда {displaystyle r_{2}^{2}=left(2a-r_{1}right)^{2}=4a^{2}-4ar_{1}+r_{1}^{2}}.
С другой стороны, из теоремы косинусов

r_{2}^{2}=r_{1}^{2}+4c^{2}-4r_{1}ccos varphi .

Исключая r_{2} из последних двух уравнений, получаем

{displaystyle r_{1}={frac {a^{2}-c^{2}}{a-ccos varphi }}={frac {a(1-c^{2}/a^{2})}{1-c/acos varphi }}.}

Учитывая, что {displaystyle p=a(1-e^{2})} и e=frac{c}{a}, получаем искомое уравнение.

Если принять центр эллипса за полюс, а большую ось — за полярную ось, то его уравнение в полярных координатах left(rho ,varphi right) будет иметь вид

rho ={frac {b}{sqrt {1-e^{2}cos ^{2}varphi }}}={frac {ab}{sqrt {a^{2}sin ^{2}varphi +b^{2}cos ^{2}varphi }}}.

Длина дуги эллипса (

s) в зависимости от его параметра (

θ)

Длина дуги эллипса[править | править код]

Длина дуги плоской линии определяется по формуле:

l=int limits _{t_{1}}^{t_{2}}{sqrt {left({frac {dx}{dt}}right)^{2}+left({frac {dy}{dt}}right)^{2}}},dt.

Воспользовавшись параметрическим представлением эллипса, получаем следующее выражение:

l=int limits _{t_{1}}^{t_{2}}{sqrt {a^{2}sin ^{2}t+b^{2}cos ^{2}t}},dt.

После замены b^{2}=a^{2}left(1-e^{2}right) выражение для длины дуги принимает окончательный вид:

l=aint limits _{t_{1}}^{t_{2}}{sqrt {1-e^{2}cos ^{2}t}},dt,;;;e<1.

Получившийся интеграл принадлежит семейству эллиптических интегралов, которые в элементарных функциях не выражаются, и сводится к эллиптическому интегралу второго рода Eleft(t,eright). В частности, периметр эллипса равен:

{displaystyle L=4aint limits _{0}^{pi /2}{sqrt {1-e^{2}cos ^{2}t}},dt=4aE(e),}

где Eleft(eright) — полный эллиптический интеграл второго рода.

Приближённые формулы для периметра[править | править код]

Lapprox 4{frac {pi ab+(a-b)^{2}}{a+b}}.

Максимальная погрешность этой формулы {displaystyle approx 0{,}63 %} при эксцентриситете эллипса {displaystyle approx 0{,}988} (соотношение осей {displaystyle approx 1/6{,}5}).
Погрешность всегда положительна.

Приблизительно в два раза меньшие погрешности в широком диапазоне эксцентриситетов дает формула:
Lapprox 4cdot left(a^{x}+b^{x}right)^{left(1/xright)}, где x={frac {ln 2}{ln {frac {pi }{2}}}}.
Максимальная погрешность этой формулы {displaystyle approx 0{,}36 %} при эксцентриситете эллипса {displaystyle approx 0{,}980} (соотношение осей {displaystyle approx 1/5})
Погрешность также всегда положительна.

Существенно лучшую точность при {displaystyle 0{,}05<a/b<20} обеспечивает формула Рамануджана:
{displaystyle Lapprox pi left[3(a+b)-{sqrt {(3a+b)(a+3b)}}right].}

При эксцентриситете эллипса {displaystyle approx 0{,}980} (соотношение осей {displaystyle approx 1/5}) погрешность составляет {displaystyle approx 0{,}02 %}.
Погрешность всегда отрицательна.

Ещё точней оказалась вторая формула Рамануджана:
{displaystyle Lapprox pi (a+b)left[1+{frac {3left({frac {a-b}{a+b}}right)^{2}}{10+{sqrt {4-3left({frac {a-b}{a+b}}right)^{2}}}}}right].}

Точные формулы для периметра[править | править код]

Джеймс Айвори[1] и Фридрих Бессель[2] независимо друг от друга получили формулу для периметра эллипса:

{displaystyle L=pi (a+b)left[1+sum limits _{n=1}^{infty }left[{frac {(2n-1)!!}{(2n-1)cdot 2^{n}cdot n!}}left({frac {a-b}{a+b}}right)^{n}right]^{2}right].}

Альтернативная формула

{displaystyle L={frac {2pi aN(1-e^{2})}{M({sqrt {1-e^{2}}})}},}

где M(x) — арифметико-геометрическое среднее 1 и x,
а N(x) — модифицированное арифметико-геометрическое среднее 1 и x, которое было введено С. Ф. Адлаем в статье 2012 года[3].

Площадь эллипса и его сегмента[править | править код]

Площадь эллипса вычисляется по формуле

{displaystyle S=pi ab.}

Площадь сегмента между дугой[en], выпуклой влево, и вертикальной хордой, проходящей через точки left(x,,yright) и {displaystyle left(x,,-yright),} можно определить по формуле[4]:

S={frac {pi ab}{2}}-{frac {b}{a}}left(x,{sqrt {a^{2}-x^{2}}}+a^{2}arcsin {frac {x}{a}}right).

Если эллипс задан уравнением
Ax^{2}+Bxy+Cy^{2}=1, то площадь можно определить по формуле

{displaystyle S={frac {2pi }{sqrt {4AC-B^{2}}}}.}

Другие свойства[править | править код]

  • Оптические
    • Свет от источника, находящегося в одном из фокусов, отражается эллипсом так, что отраженные лучи пересекутся во втором фокусе.
    • Свет от источника, находящегося вне любого из фокусов, отражается эллипсом так, что отраженные лучи ни в каком фокусе не пересекутся.
  • Если F_{1} и F_{2} — фокусы эллипса, то для любой точки X, принадлежащей эллипсу, угол между касательной в этой точке и прямой (F_{1}X) равен углу между этой касательной и прямой (F_{2}X).
  • Прямая, проведённая через середины отрезков, отсечённых двумя параллельными прямыми, пересекающими эллипс, всегда будет проходить через центр эллипса. Это позволяет построением с помощью циркуля и линейки легко получить центр эллипса, а в дальнейшем оси, вершины и фокусы.
    • Эквивалентная формулировка: через середины двух любых параллельных хорд эллипса проходит какой-либо диаметр эллипса. В свою очередь, любой диаметр эллипса всегда проходит через центр эллипса.
  • Эволютой эллипса является астроида, вытянутая вдоль вертикальной оси.
  • Точки пересечения эллипса с осями являются его вершинами.
  • Эксцентриситет эллипса, то есть отношение e={frac {c}{a}}={sqrt {1-{frac {b^{2}}{a^{2}}}}};;;(0leqslant e<1), характеризует вытянутость эллипса. Чем эксцентриситет ближе к нулю, тем эллипс больше напоминает окружность и наоборот, чем эксцентриситет ближе к единице, тем он более вытянут.
    • Если эксцентриситет эллипса равен нулю (что то же самое, что фокальное расстояние равно нулю: F_{1}F_{2}=0), то эллипс вырождается в окружность.
  • Экстремальные свойства[5]
где {displaystyle S(F)} обозначает площадь фигуры F.

  • Более того, равенство достигается в том и только в том случае, если F ограничено эллипсом.
  • Среди всех выпуклых замкнутых кривых, ограничивающих данную площадь, эллипсы и только они имеет максимальную аффинную длину.
  • Если произвольный эллипс вписан в треугольник ABC и имеет фокусы P и Q, тогда для него справедливо соотношение[6]
{frac {{overline {PA}}cdot {overline {QA}}}{{overline {CA}}cdot {overline {AB}}}}+{frac {{overline {PB}}cdot {overline {QB}}}{{overline {AB}}cdot {overline {BC}}}}+{frac {{overline {PC}}cdot {overline {QC}}}{{overline {BC}}cdot {overline {CA}}}}=1.
  • Если лестницу (бесконечно тонкий отрезок прямой) прислонить к вертикальной стенке с горизонтальным полом, и один конец лестницы будет скользить по стенке (всё время касаясь её) а второй конец лестницы будет скользить по полу (всё время касаясь его), тогда любая фиксированная точка лестницы (не на её концах), будет двигаться по дуге некоторого эллипса. Это свойство остаётся верным, если мы возьмём точку не внутри лестницы-отрезка, а на её мыслимом продолжении. Последнее свойство используется в описанном выше[⇦] эллипсографе.
  • Касательная, проходящая через точку (x_{0},y_{0}), принадлежащую эллипсу, имеет следующее уравнение:
{displaystyle {frac {xx_{0}}{a^{2}}}+{frac {yy_{0}}{b^{2}}}=1.}

Построение эллипса[править | править код]

Построение эллипса с помощью иголок, нитки и карандаша

Инструментами для рисования эллипса являются:

  • эллипсограф
  • две иголки, воткнутые в фокусы эллипса и соединённые ниткой длиной 2a, которую оттягивают карандашом. Способ был придуман Джеймсом Максвеллом в возрасте 14 лет и при запросе его отца в Эдинбургское королевское общество оказался ранее неизвестным[7].

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

Эллипсы, связанные с треугольником[править | править код]

  • Эллипс Брокара — эллипс с фокусами в точках Брокара
  • Эллипс Мандарта
  • Эллипс Штейнера

См. также[править | править код]

  • Кривая второго порядка
  • Парабола
  • Каустика
  • Эллипсоид
  • Эллипсограф
  • Гипербола
  • Окружность Аполлония
  • Овал Кассини

Комментарии[править | править код]

  1. Если же в правой части стоит единица со знаком минус, то получившееся уравнение
    {displaystyle {frac {x^{2}}{a^{2}}}+{frac {y^{2}}{b^{2}}}=-1}

    описывает мнимый эллипс, он не имеет точек на вещественной плоскости.

Примечания[править | править код]

  1. Ivory J. A new series for the rectification of the ellipsis (англ.) // Transactions of the Royal Society of Edinburgh. — 1798. — Vol. 4. — P. 177—190. — doi:10.1017/s0080456800030817.
  2. Bessel F. W. Über die Berechnung der geographischen Längen und Breiten aus geodätischen Vermesssungen (нем.) // Astron. Nachr.. — 1825. — Bd. 4. — S. 241—254. — doi:10.1002/asna.18260041601. — Bibcode: 1825AN……4..241B. В англ. переводе: Bessel F. W. The calculation of longitude and latitude from geodesic measurements (1825) (англ.) // Astron. Nachr.. — 2010. — Vol. 331. — P. 852—861. — doi:10.1002/asna.201011352. — arXiv:0908.1824.
  3. Adlaj S. An eloquent formula for the perimeter of an ellipse (англ.) // Notices of the AMS. — 2012. — Vol. 76, iss. 8. — P. 1094—1099. — doi:10.1090/noti879.
  4. Корн, 1978, с. 68.
  5. Фейеш Тот Л. Глава II, §§ 4, 6 // Расположения на плоскости, на сфере и в пространстве. — М.: Физматгиз, 1958. — 364 с.
  6. Allaire P. R., Zhou J., Yao H. Proving a nineteenth century ellipse identity (англ.) // Mathematical Gazette. — 2012. — Vol. 96, no. 535. — P. 161—165.
  7. Карцев В. П. Максвелл. — М.: Молодая гвардия, 1974. (Серия «Жизнь замечательных людей»). С. 26—28.

Литература[править | править код]

  • Корн Г., Корн Т. Свойства окружностей, эллипсов, гипербол и парабол // Справочник по математике. — 4-е издание. — М.: Наука, 1978. — С. 70—73.
  • Селиванов Д. Ф. Эллипс // Энциклопедический словарь Брокгауза и Ефрона : в 86 т. (82 т. и 4 доп.). — СПб., 1890—1907.
  • А. В. Акопян, А. А. Заславский. Геометрические свойства кривых второго порядка, — М.: МЦНМО, 2007. — 136 с.
  • И. Бронштейн. Эллипс // Квант, № 9, 1970.
  • А. И. Маркушевич. Замечательные кривые // «Популярные лекции по математике», выпуск 4.

Ссылки[править | править код]

  • S.Sykora, Approximations of Ellipse Perimeters and of the Complete Elliptic Integral E(x). Review of known formulae (англ.)
  • Grard P. Michon. Perimeter of an Ellipse (Final Answers) (англ.), 2000—2005. — 20 c.
  • Видео: Как нарисовать эллипс
Построить такой график можно здесь: https://www.desmos.com/
Построить такой график можно здесь: https://www.desmos.com/

Что мы знаем со школы про эллипс? К сожалению, исходя из своей практики работы с учениками, многие вплоть до 11 класса не сталкиваются с такой замечательной плоской фигурой, впрочем как и с её частным случаем – окружностью. Некоторые знают только примерный вид уравнения…

Кстати, какое оно? Каноническим уравнением эллипса считается следующее уравнение:

Каноническое уравнение эллипса
Каноническое уравнение эллипса

Почему оно именно такое? Что ж, это можно вывести из определения. Поэтому давайте его напишем.

Эллипсом называется множество всех точек плоскости, сумма расстояний от каждой из которых до двух данных точек этой плоскости, называемых фокусами, есть величина постоянная, большая чем расстояние между фокусами.

Давайте сделаем рисунок и попробуем вывести каноническое уравнение из определения эллипса.

Математика эллипса: всё, что нужно знать

Обозначим фокусы через F₁ и F₂, расстояние между ними через 2c, а сумму расстояний от произвольной точки эллипса M(x; y) до фокусов – через 2a. По определению 2а > 2c, т.е. а > c.

Для вывода уравнения эллипса выберем систему координат OXY так, чтобы фокусы F₁ и F₂ лежали а оси OX, а начало координат совпадало с серединой отрезка F₁F₂. Тогда фокусы будут иметь следующие координаты: F₁(-c; 0) и F₂(+c; 0).

Тогда, согласно определению эллипса, MF₁ + MF₂ = 2a, то есть:

Математика эллипса: всё, что нужно знать

Мы вывели каноническое уравнение эллипса и доказали, что оно эквивалентно начальному уравнению из определения.

Эллипс – кривая второго порядка.

Исследование формы эллипса по его уравнению

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

1. Каноническое уравнение содержит x и y только в четных степенях, поэтому если точка (x; y) принадлежит эллипсу, то ему также принадлежат точки (x; -y), (-x; y), (-x; -y). Отсюда следует, что эллипс симметричен относительно осей координат Ox и Oy, а также точки O(0; 0), которая является центром эллипса.

Математика эллипса: всё, что нужно знать

2. Точки пересечения эллипса с осями координат. Положив y = 0, находим две точки A₁(a; 0) и A₂(-a;0), в которых ось Ox пересекает эллипс. Положив в уравнении x = 0, находим точки пересечения эллипса с осью Oy: B₁(0; b) и B₂(0; -b). Все эти 4 точки называются вершинами эллипса.

Отрезки A₁A₂ и B₁B₂, а также их длины 2a и 2b называются соответственно большой и малой осями эллипса. Числа a и b называются соответственно большой и малой полуосями эллипса.

3. Также из канонического уравнения следует, что каждое слагаемое в левой части не превосходит единицы, т.е. имеют место неравенства

Математика эллипса: всё, что нужно знать

Следовательно, все точки эллипса лежат внутри прямоугольника, образованного прямыми x = ±a и y = ±b.

4. В каноническом уравнении сумма неотрицательных слагаемых (x/a)² и (y/b)² равна единице. Следовательно, при возрастании одного слагаемого другое будет уменьшаться, т.е. если |x| возрастает, то |y| уменьшается и наоборот.

Дополнительные сведения об эллипсе

Форма эллипса зависит от отношения b/a. При a = b = R эллипс превращается в окружность, уравнение эллипса принимает вид x² + y² = R². Однако, в качестве характеристики формы эллипса чаще используется отношение c/a.

Отношение c/a половины расстояния между фокусами к большей полуоси эллипса называется эксцентриситетом эллипса и обозначается буквой «эпсилон» ε:

Математика эллипса: всё, что нужно знать

Из последней строки видно, что чем меньше эксцентриситет эллипса, тем эллипс будет менее сплющенным, то есть больше походить на окружность, быть ближе к ней по форме. Если положить ε = 0, то эллипс превращается в окружность.

Пусть M(x; y) – произвольная точка эллипса с фокусами F₁ и F₂. Длины отрезков F₁M = r₁ и F₂M = r₂ называются фокальными радиусами точки M.
Очевидно, что r₁ + r₂ = 2a.

Тогда имеют место быть формулы: r₁ = a + εx и r₂ = a + εx

Выведем эти формулы

Математика эллипса: всё, что нужно знать
Математика эллипса: всё, что нужно знать

Прямые x = ±a/ε называются директрисами эллипса. Значение директрисы эллипса выявляется следующим утверждением.

Теорема

Если r – расстояние от произвольной точки эллипса до какого-нибудь фокуса, d – расстояние от этой же точки до соответствующей этому фокусу директрисы, то отношение r/d есть величина постоянная, равная эксцентриситету эллипса: r/d = ε.

Из равенства a² – c² = b² следует, что a > b. Если же a < b, то каноническое уравнение (x/a)² + (y/b)² = 1 определяет эллипс, большая ось которого 2b лежит на оси OY, а малая ось 2a – лежит на оси Ox. Фокусы такого эллипса находятся в точках F₁(0; +c) и F₂(0; -c), где c = √(b² – a²).

Площадь фигуры, ограниченной эллипсом

Допустим, что перед нами стоит следующая задача:
Вычислить площадь фигуры, ограниченной эллипсом.

Решение:

Зададим эллипс параметрическими уравнениями:
x = a
cos(t) и y = b sin(t). Кстати, выразив косинус и синус из каждого, а потом возведя в квадрат оба уравнения, сложив их, можно прийти к каноническому уравнению эллипса.

В силу симметричности эллипса относительно начала координат, нам достаточно найти площадь 1/4 части эллипса, а затем умножить результат на 4. Сделаем подходящий рисунок.

Математика эллипса: всё, что нужно знать

Здесь x изменяется от 0 до a, следовательно параметр t изменяется от π/2 до 0. Площадь четверти эллипса будем искать с помощью интегрирования функции, задающей эллипс в первой четверти координат.

Вывод формулы для площади эллипса
Вывод формулы для площади эллипса

Длина дуги эллипса (периметр эллипса)

Вывод длины дуги эллипса через эллиптический интеграл
Вывод длины дуги эллипса через эллиптический интеграл

Ознакомиться с эллиптическими интегралами

Стоит заметить, что для окружности всё получается гораздо проще, и мы легко выводим формулу, знакомую нам со школы C = 2πR.

Вывод длины дуги окружности
Вывод длины дуги окружности

Приближённые формулы для периметра

Математика эллипса: всё, что нужно знать

Точные формулы для периметра

Джеймс Айвори и Фридрих Бессель независимо друг от друга получили формулу для периметра эллипса:

Математика эллипса: всё, что нужно знать

Площадь сегмента эллипса

Площадь сегмента между дугой, выпуклой влево, и вертикальной хордой , проходящей через точки (x; y) и (x; -y) можно определить по формуле:

Математика эллипса: всё, что нужно знать

Если эллипс задан уравнением Ax² + Bxy + Cy² = 1, то площадь можно определить по формуле

Математика эллипса: всё, что нужно знать

Физический смысл фокусов

1. Свет от источника, находящегося в одном из фокусов, отражается эллипсом так, что отраженные лучи пересекутся во втором фокусе.

2. Свет от источника, находящегося вне любого из фокусов, отражается эллипсом так, что отраженные лучи ни в каком фокусе не пересекутся.

3. Если F₁ и F₂ — фокусы эллипса, то для любой точки M, принадлежащей эллипсу, угол между касательной в этой точке и прямой F₁M равен углу между касательно и прямой F₂M.

4. Прямая, проведённая через середины отрезков, отсечённых двумя параллельными прямыми, пересекающими эллипс, всегда будет проходить через центр эллипса. Это позволяет построением с помощью циркуля и линейки легко получить центр эллипса, а в дальнейшем оси, вершины и фокусы.

5. Эволютой эллипса является астроида , вытянутая вдоль вертикальной оси. Эволюта плоской кривой — геометрическое место точек , являющихся центрами кривизны кривой. По отношению к своей эволюте любая кривая является эвольвентой .

6. Среди всех выпуклых замкнутых кривых, ограничивающих данную площадь, эллипсы и только они имеет максимальную аффинную длину .
Аффинная длина — параметр плоской кривой , который сохраняется при эквиаффинных преобразованиях (то есть аффинных преобразованиях , сохраняющих площадь ).

7. Если лестницу (бесконечно тонкий отрезок прямой) прислонить к вертикальной стенке с горизонтальным полом, и один конец лестницы будет скользить по стенке (всё время касаясь её) а второй конец лестницы будет скользить по полу (всё время касаясь его), тогда любая фиксированная точка лестницы (не на её концах), будет двигаться по дуге некоторого эллипса. Это свойство остаётся верным, если мы возьмём точку не внутри лестницы-отрезка, а на её мыслимом продолжении. Последнее свойство используется в описанном выше эллипсографе.

Построение эллипса с помощью иголок, нитки и карандаша.

Построение эллипса с помощью иголок, нитки и карандаша.
Построение эллипса с помощью иголок, нитки и карандаша.

Эллипсы в астрономии. Все планеты и другие небесные тела Солнечной системы движутся вокруг Солнца по эллиптическим орбитам, в одном из фокусов – Солнце. Этот закон был открыт ещё Кеплером. Ближайшую точку к Солнцу Земля проходит 4 января, таким образом, для северного полушария зима чуть теплее, чем для южного. К тому же, из-за такой формы орбиты, зима для северного полушария чуть короче, то есть период между осенним и весенним равноденствием не ровно 1/2 года, а меньше. Действительно, на южном полюсе температуры бывают ниже, чем на северном полюсе.

Физическое свойство фокусировки. Лучи, испущенные из одного фокуса, после отражения соберутся во втором фокусе. Название «фокус» как раз и связано со словом «фокусировка» лучей. Если на орбите Земли расположить зеркала, так чтобы они были повёрнуты ровно по касательной к орбите, то все лучи соберутся во 2 фокусе, то есть из той точки будет видно, что вся орбита светится.

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

Математика эллипса: всё, что нужно знать

Почитать подробнее здесь

Поместим в одном из фокусов зеркального эллипса лампочку
и проследим за выпущенными из неё лучами света. Отразившись от эллипса, они соберутся в другом фокусе. Причём окажутся там одновременно:

Математика эллипса: всё, что нужно знать

Зрительно напомним геометрическое определение эллипса: эллипс есть множество точек M плоскости, сумма расстояний от которых до данных точек A и B постоянна:

Математика эллипса: всё, что нужно знать

Решим вспомогательную задачу. Даны две точки по одну сторону от прямой. Мы хотим пройти из A в B, набрав по пути воды из реки l.

Математика эллипса: всё, что нужно знать

Мы хотим пройти из A в B, набрав по пути воды из реки l. В какой точке M надо набирать воду, чтобы общий путь имел минимальную длину?

Математика эллипса: всё, что нужно знать

Рассмотрим точку B’, симметричную точке B. Тогда XB = XB’. Длина AX+XB = AX+XB’ минимальна, когда ломаная AXB’ превращается в прямую.

Мы хотим пройти из A в B, набрав по пути воды из реки l. В какой точке набирать воду? Ответ: в точке пересечения l с AB’ (где B’ симметрична B относительно l). Заодно мы доказали равенство углов. Мы хотим пройти из A в B, набрав по пути воды из реки l. Где набирать воду?
Ответ 1: в точке пересечения
l с AB’.
Ответ 2: там, где «угол падения равен углу отражения».

Принцип Ферма: свет выбирает кратчайший путь между двумя точками.

Математика эллипса: всё, что нужно знать

Вернемся к доказательству оптического свойства эллипса. На эллипсе сумма AM+MB постоянна. А для точек вне эллипса эта сумма больше, AX+XB > AM+MB.

Математика эллипса: всё, что нужно знать

В частности, если провести в точке M касательную к эллипсу, то для любой другой точки X на этой касательной AX+XB > AM+MB. Значит, по предыдущей задаче «угол падения равен углу отражения».

Математика эллипса: всё, что нужно знать

…по предыдущей задаче «угол падения равен углу отражения». Оптическое свойство эллипса доказано.

Многофокусные эллипсы

N-эллипс — обобщение эллипса , имеющее более двух фокусов. N-эллипсы называют также мультифокальными эллипсами , полиэллипсами, k -эллипсами, эллипсами Чирнхауса . Впервые такие фигуры исследовал Джеймс Максвелл в 1846 году.

Пусть на плоскости задано n точек (ui , vi ) (фокусы ), тогда n -эллипс является геометрическим местом точек плоскости, для которых сумма расстояний до n фокусов является постоянной величиной d . В виде формулы данное утверждение записывается как

Математика эллипса: всё, что нужно знать

1-эллипс представляет собой окружность , 2-эллипс — обычный эллипс. Обе данные кривые являются алгебраическими кривыми степени 2.

Для любого числа n фокусов n -эллипс представляет собой замкнутую выпуклую кривую. Кривая является гладкой вне окрестностей фокуса.

Эллипс с 4-мя фокусами и фокусным расстоянием d = 7
Эллипс с 4-мя фокусами и фокусным расстоянием d = 7

Библиотека с книгами для физиков, математиков и программистов
Репетитор IT mentor в VK
Репетитор IT mentor в Instagram
Репетитор IT mentor в telegram

Эллипс – это замкнутая плоская кривая, сумма расстояний от каждой точки до двух точек равняется постоянной величине.

Что такое эллипс и фокусное расстояние

Эллипс – это множество точек плоскости, сумма расстояний которых от двух заданных точек, что называются фокусами, есть постоянная величина и равна 2aquad{(a > 0)}.

Обозначим фокусы эллипса F_{1} и F_{2}. Допустим, что расстояние F_{1}{F_{2}} = 2c – фокусное расстояние.

Эллипс

Рис. 1

F_{1}, F_{2} – фокусы .

F_{1} = (c, 0); F_{2} = (- c ; 0),

c – половина расстояния между фокусами;

a – большая полуось;

b – малая полуось.

Теорема:

Фокусное расстояние и полуоси связаны соотношением:

a^2 = b^2 + c^2

 Если точка M находится на пересечении эллипса с вертикальной осью, r_{1} + r_{2} = 2 * sqrt{b^2 + c^2} (теорема Пифагора). Если же точка M находится на пересечении его с горизонтальной осью, r_1} + r_{2} = a - c + a + c. Так как по определению сумма r_{1} + r_2} – постоянная величина, то приравнивая получается:

a^2 = b^2 + c^2to{r_{1} + r_{2} = 2a.

Уравнение эллипса

Уравнение элиппса бывает двух видов:

  1. Каноническое уравнение эллипса.
  2. Параметрическое уравнение эллипса.

Сначала рассмотрим каноническое уравнение эллипса:

Уравнение описывает эллипс в декартовой системе координат. Если центр эллипсa O в начале системы координат, а большая ось лежит на абсциссе, то эллипс описывается уравнением:

1 = {x^2over{a^2}} + {y^2over{b^2}}

Если центр эллипсa O смещен в точку с координатами (x_{0}, y_{0}) тогда уравнение:

1 = {(x - x_{0})^2over{a^2}} +  {(y - y_{0})^2over{b^2}}

Чтобы получить каноническое уравнение эллипса, разместим F_{1} и F_{2} на оси OX симметричной к началу координат. Тогда у фокусов будут такие координаты F_{2}(-c, 0) и F_{2}(c, 0) (см. рис. 2).

Пусть M(x, y) – произвольная точка эллипса. Обозначим через r_{2} и r_{1} – расстояние от точки M к фокусам. Согласно с определением эллипса:

r_{1} + r_{2} = 2a

(1)

Уравнение эллипса

Рис. 2

Подставим в (1) r_{1} = F_{1}M = sqrt{(x - c)^2 + (y - 0)^2}, r_{2} = sqrt{(x + c)^2 + y^2} и освободимся от иррациональности, подняв обе части к квадрату, получим:

r_{2} = 2a - r_{1}tosqrt{(x + c)^2 + y^2} = 2a - sqrt{(x - c)^2 + y^2}}to{x^2 + 2cx + c^2 + y^2} = 4a^2 - 4asqrt{(x - c)^2) + y^2} + x^2 - 2cx + c^2 + y^2to{4a}sqrt{(x - c^2 + y^2} = 4a^2 - 4cxarrowvert:4

asqrt{(x - c)^2 + y^2} =a^2 - cx

 (подносим к квадрату обе части): to{a^2x^2 - 2ca^2x + a^2c^2 + a^2y^2} = {a^4 - 2ca^2x + c^2x^2to{(a^2 - c^2)x^2 + a^2y^2 = a^2(a^2 - c^2)arrowvert:a^2(a^2 - c^2),

{x^2over{a^2}} + {y^2over{a^2 - c^2}} = 1

Обозначим: a^2 - c^2 = b^2, получаем каноническое уравнение эллипса:

{x^2over{a^2}} + {y^2over{b^2}} = {1}

(2)

Отметим, что по известному свойству треугольника (сумма двух сторон  больше третьей) из Delta{F_{1}}MF_{2} у нас получается F_{2}M + F_{1}M > F_{1}F_{2}to{r_{1} + r_{2}} > 2c. Так как r_{1} + r_{2} = 2a, тогда 2a > 2cto{a >c}, и поэтому b^2 = a^2 - c^2 >0.

Для построения эллипса обратим внимание, что если точка M_{1}(x, y) принадлежит эллипсу, то есть удовлетворяет уравнение (2), тогда точки M_{2}(-x, y), M_{3}(-x, -y), M_{4}(x, -y) тоже удовлетворяют это уравнение: из

{x^2over{a^2}} + {y^2over{b^2}} = 1to{(pm{x})^2over{a^2}} + {(pm{y})^2over{b^2}} = {1}.

Точки M_{1}, M_{2}, M_{3}, M_{4} – расположены симметрично относительно осей координат. Значит, эллипс – фигура, симметричная относительно координатных осей. Поэтому достаточно построить график в первой четверти, а тогда симметрично продолжить его.

Из уравнения (2) находим y = pm{{b}over{a}}sqrt{a^2 - x^2, для первой четверти {y} = {bover{a}}sqrt{a^2 - x^2}.

Если y = 0, тогда x = a. Если же x = 0, тогда y = b. Точки A_{1}(a, 0) и B_{1}(0, b), а также симметричные с ними A_{2}(-a, 0), B_{2}(0, -b) – вершины эллипса, точка O(0, 0) – центр эллипса, A_{1}A_{2} = 2a большая ось, B_{1}B_{2} = 2b – малая ось эллипса.

Если Min первой четверти, тогда из y = {bover{a}}sqrt{a^2 - x^2 получается, что при возрастании x от 0 к a значение y падает от b к 0. (рис. 3)

Параметрическое уравнение выглядит так:

left{ begin{aligned} x = a{cos}alpha\ y = b{sin}alpha end{aligned}quad {0leqalpha < 2pi right

Основные свойства эллипса

Рассмотрим основные свойства эллипса, которые необходимы для решения многих задач.

1. Угол между касательной к эллипсу и фокальным радиусом r_{1} равен углу между касательной и фокальным радиусом r_{2}.

2. Уравнение касательной к эллипсу в точке M с координатами (x_{M}, y_{M}):

1 = {x x_{M}over{a^{2}}} + {y y_{M}over{b^{2}}}.

3. Если эллипс пересекается двумя параллельными прямыми, то отрезок, который соединяет середины отрезков образовавшихся при пересечении прямых и эллипса, всегда проходит через середину (центр) эллипсa. (При помощи данного свойства можно построить эллипс при помощи циркуля и линейка, а также найти центр эллипса).

4. Эволюта эллипсa – это астероида, которая растянута вдоль короткой оси.

5. Если вписать эллипс с фокусами F_{1} и F_{2} у треугольника ABC, тогда выполняется соотношение:

{1} = {{overline{F_{1}A} * overline{F_{2}A}}over{overline{CA} * overline{AB}}} + {{overline{F_{1}B} * overline{F_{2}B}}over{overline{AB} * overline{BC}}} + {{overline{F_{1}C} * overline{F_{2}C}}over{overline{BC} * overline{CA}}}

Эксцентриситет эллипса

Эксентриситет эллипса – это величина отношения межфокусного расстояния к большей оси и после сокращения на 2 обозначается varepsilon = {cover{a}}

Значения эксентриситета характеризует степень “сплющенность” эллипса. Если a = b =R, тогда c = {sqrt{a^2 + b^2}} = 0to{varepsilon = 0} – получается круг. Если же b = 0, тогда varepsilon = 1 – эллипс превращается в отрезок. В некоторых случаях 0 < varepsilon < 1. Для фокальных радиусов приведём без доказательства такие формулы:

left{ begin{aligned} r_{1} = a - varepsilon{x},\ r_{2} = a + varepsilon, end{aligned} quad{xin[-a, a]. right

Эксцентриситет

 Рис. 3

Эллипс можно построить механическим способом. Из канонического уравнения нужно найти полуоси a и b, тогда вычислим c = {sqrt{a^2 + b^2}} – полуфокусное расстояние.

Строим фокусы F_{1} и F_{2} на расстоянии один от другого 2c Концы не растянутой нити длиной 2a закрепляем в точках F_{1} и F_{2}. Натягивая остриём карандаша нитку, водим остриём по плоскости таким образом, чтобы нитка скользила по острию. Карандаш при этом опишет полуось. Оттягивая нить в противоположную сторону, начертим вторую половину эллипса.

Примеры решения задач

Задача

Задан эллипс уравнением {x^2over{25}} + {y^2over{9}} = 1 и точки M_{0}(4; 1,8), M_{1}(3; 2,4).  Необходимо:

  1. убедиться, что точки M_{0} и M_{1} лежат на эллипсе;
  2. найти полуоси эллипса и координаты его фокусов;
  3. найти расстояние от точки M_{0} к фокусам;
  4. убедиться, что сумма этих расстояний равна длине большой оси;
  5. найти эксентриситет эллипса.

Решение

1. Подставим координаты x = 4 y = 1,8 точки M_{0} в левую часть уравнения эллипса:

{x^2over{25}} + {y^2over{9}} = {4^2over25}} + {1,8 * 1,8over{9}} = {16over25}} + {36over{100}} = {16over{25}} + {9over25}} = 1 – точка M_{0} лежит на эллипсе. Аналогично для M_{1}(3; 2,4):

{9over{25}} + {2*4 * 2,4over{9}} = {9over{25}} + 0,64 = {9over{25}} + {64over{100}} = {9 + 16over{25}} = 1 точка M_{1} лежит на эллипсе.

2. С канонического {x^2over{a^2}} + {y^2over{b^2}} = {1} и данного уравнения {x^2over{25}} + {y^2over{9}} = 1 эллипса выходит: a^2 = {25},quad{b^2 = 9}to{a = 5, b = 3}. Из равенства b^2 = a^2 - c^2 > 0 получается:

b^2 = a^2 - c^2to {c^2 = a^2 - b^2 = 25 - 9} = {16}to{c = 4} – полуфокусное расстояние. Координаты фокусов F_{1}(4; 0) и F_{2}(-4; 0).

3.  Найдём фокальные радиусы точки M_{0}:

r_{2} = F_{2}M_{0} = sqrt{(4 - (-4))^2 + 1,8^2} = sqrt{64 + 3,24} = sqrt{67,24} = 8,2

r_{1} = F_{1}M_{0} = sqrt{(4 - 4)^2 + 1,8^2} = 1,8.

4. Найдём сумму r_{1} + r_{2} = 1, 8 + 8.2 = 10 = 2 * 5 = 2a, что отвечает определению эллипса.

5. Эксцентриситет находится по формуле varepsilon = {cover{a}} = {4over{5}} = 0.8.

Задача

Найти оси, вершины и фокусы эллипса 169x^2 + 25y^2 - 4225 = 0

Решение

Сведём обычное уравнение к каноническому:

169x^2 + 25y^2 - 4225 = 0to{x^2over{25}} + {y^2over{169}} = 1

a^2 = 25, b^2 = 169to{a = 5, b = 13}. Вершины эллипса в точках A_{1}(5, 0), B_{1}(0, 13), A_{2}(-5, 0), B_{2}(0, -13). Строим вершины на координатных осях  и соединяем плавной линией (см. рис. 2). Так как в данном случае b = 13 больше, чем a = 5, то эллипс, который вытянут вдоль оси OY, находим полуфокусное расстояние c = sqrt{b^2 - a^2} = sqrt{169 - 25} = sqrt{144} = 12.

Фокусы в точках F_{1}(0, 12) и F_{2}(0, -12). (см. рис. 3)

Уравнение эллипса

Рис. 4

Найти оси, вершины и фокусы эллипса 25x^2 + 144y^2 = 3600quad{:}arrowvertto{25x^2over{3600}} + {144y^2over{3600}} = {1}to{x^2over{144}} + {y^2over{25}} = {1} или {X^2over{12^2}} + {y^2over{5^2}} = {1}. Построить эллипс.

Сравнивая последнее уравнение с уравнением (2), у нас получается:

a^2 = 12^2, b^2 = 5^2to{a = 12, b = 5}. Откуда находим оси эллипса: 2a = 24, 2b = 10 и координаты вершин: A_{1}(12, 0), A_{2} (-12, 0), B_{1}(0, 5), B_{2}(0, -5). Дальше из формулы:

b^2 = a^2 - c^2to{c^2 = a^2 - b^2 = 144 - 25 = 119}to{c = sqrt{119}}approx{10,91}. Значит, фокусами эллипса есть точки: F_{1}(sqrt{119}, 0) и F_{2}(-sqrt{119}, 0). Для построения эллипса отложим на осях OX и OY вершины A_{1}, B_{1}, A_{2}, B_{2} соответственно  соединим их плавной линией, (см. задачу 1).

Замечание! Если в каноническом уравнении {x^2over{a^2}} + {y^2over{b^2}} = {1} большей полуосью будет b > a, тогда фокусы эллипса будут расположены на оси OY и тогда c = sqrt{b^2 - a^2}.

Определение эллипсa

Определение.

Эллипс — это замкнутая плоская кривая, сумма расстояний от каждой точки которой до двух точек F1 и F2 равна постоянной величине. Точки F1 и F2 называют фокусами эллипса.

F1M1 + F2M1 = F1M2 + F2M2 = A1A2 = const

Элементы эллипсa

F1 и F2фокусы эллипсa

Оси эллипсa.

А1А2 = 2aбольшая ось эллипса (проходит через фокусы эллипса)

B1B2 = 2bмалая ось эллипса (перпендикулярна большей оси эллипса и проходит через ее центр)

aбольшая полуось эллипса

bмалая полуось эллипса

O – центр эллипса (точка пересечения большей и малой осей эллипса)

Вершины эллипсa A1, A2, B1, B2 – точки пересечения эллипсa с малой и большой осями эллипсa

Диаметр эллипсa – отрезок, соединяющий две точки эллипса и проходящий через его центр.

Фокальное расстояние c – половина длины отрезка, соединяющего фокусы эллипсa.

Эксцентриситет эллипсa e характеризует его растяженность и определяется отношением фокального расстояния c к большой полуоси a. Для эллипсa эксцентриситет всегда будет 0 < e < 1, для круга e = 0, для параболы e = 1, для гиперболы e > 1.

Фокальные радиусы эллипсa r1, r2 – расстояния от точки на эллипсе до фокусов.

Радиус эллипсa R – отрезок, соединяющий центр эллипсa О с точкой на эллипсе.

R =  ab  =  b
a2sin2φ + b2cos2φ 1 – e2cos2φ

где e – эксцентриситет эллипсa, φ – угол между радиусом и большой осью A1A2.

Фокальный параметр эллипсa p – отрезок который выходит из фокуса эллипсa и перпендикулярный большой полуоси:

Коэффициент сжатия эллипсa (эллиптичность) k – отношение длины малой полуоси к большой полуоси. Так как малая полуось эллипсa всегда меньше большей, то k < 1, для круга k = 1:

k = √1 – e2

где e – эксцентриситет.

Сжатие эллипсa (1 – k ) – величина, которая равная разности между единицей и эллиптичностью:

Директрисы эллипсa – две прямые перпендикулярные фокальной оси эллипса, и пересекающие ее на расстоянии

ae

от центра эллипса. Расстояние от фокуса до директрисы равно

pe

.

Основные свойства эллипсa

1. Угол между касательной к эллипсу и фокальным радиусом r1 равен углу между касательной и фокальным радиусом r2 (Рис. 2, точка М3).

2. Уравнение касательной к эллипсу в точке М с координатами (xM, yM):

3. Если эллипс пересекается двумя параллельными прямыми, то отрезок, соединяющий середины отрезков образовавшихся при пересечении прямых и эллипса, всегда будет проходить через центр эллипсa. (Это свойство дает возможность построением с помощью циркуля и линейки получить центр эллипса.)

4. Эволютой эллипсa есть астероида, что растянута вдоль короткой оси.

5. Если вписать эллипс с фокусами F1 и F2 у треугольник ∆ ABC, то будет выполнятся следующее соотношение:

1 =  F1A ∙ F2A  +  F1B ∙ F2B  +  F1C ∙ F2C
CA ∙ AB AB ∙ BC BC ∙ CA

Уравнение эллипсa

Каноническое уравнение эллипсa:

Уравнение описывает эллипс в декартовой системе координат. Если центр эллипсa О в начале системы координат, а большая ось лежит на абсциссе, то эллипсa описывается уравнением:

Если центр эллипсa О смещен в точку с координатами (xo, yo), то уравнение:

1 =  (xxo)2  +  (yyo)2
a2 b2

Параметрическое уравнение эллипсa:

{ x = a cos α   де 0 ≤ α < 2π
y = b sin α

Радиус круга вписанного в эллипс

Круг, вписан в эллипс касается только двух вершин эллипсa B1 и B2. Соответственно, радиус вписанного круга r будет равен длине малой полуоси эллипсa OB1:

r = b

Радиус круга описанного вокруг эллипсa

Круг, описан вокруг эллипсa касается только двух вершин эллипсa A1 и A2. Соответственно, радиус описанного круга R будет равен длине большой полуоси эллипсa OA1:

R = a

Площадь эллипсa

Формула определение площади эллипсa:

S = πab

Площадь сегмента эллипсa

Формула площади сегмента, что находится по левую сторону от хорды с координатами (x, y) и (x, -y):

S =  πab  –  b ( x a2 – x2 + a2 ∙ arcsin x )
2 a a

Периметр эллипсa

Найти точную формулу периметра эллипсa L очень тяжело. Ниже приведена формула приблизительной длины периметра. Максимальная погрешность этой формулы ~0,63 %:

L ≈ 4 πab + (a – b)2
a + b

Длина дуги эллипсa

Формулы определения длины дуги эллипсa:

1. Параметрическая формула определения длины дуги эллипсa через большую a и малую b полуоси:

t2
l =  a2sin2t + b2cos2t  dt
t1

2. Параметрическая формула определения длины дуги эллипсa через большую полуось a и эксцентриситет e:

t2
l =  1 – e2cos2t  dt,    e < 1
t1

С разной периодичностью меня спрашивают о том, как нарисовать эллипс под углом и найти координаты точки наклонного эллипса. Также, участились запросы к сайту на аналогичную тему. Видимо, пора разобраться с этим вопросом.

Эллипс под углом

Ничего более подходящего, чем аффинные преобразования, человечество для этих целей еще не придумало. Аффинные трансформации подвергают все точки плоскости единому преобразованию. В нашем случае, это будет композиция преобразований поворота и переноса.

Как поворачивать разнообразные фигуры можно посмотреть в статье «Как повернуть изображение. GDI, GDI+, Direct2D, JavaScript». Вместо изображения надо просто нарисовать эллипс. Будет ровно тот же эффект.

В нашем случае будем использовать GDIPlus. Чтобы нарисовать эллипс под углом предлагается следующий код.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

// Нарисовать эллипс под углом

function DrawRotateEllipse(

  const ACanvas: TGPGraphics; // холст GDI+

  const ARect: TRectF; // область рисования

  const A, B: Single;  // полуоси в экранных координатах

  const Angle: Single  // угол поворота

  ): Boolean;

var

  center: TPointF; // центр области рисования

  pen: TGPPen;     // перо GDI+

  rct: TRectF;     // прямоугольник эллипса

begin

  Result := Assigned(ACanvas);

  if not Result then

    Exit;

  rct := ARect;

  center := CenterRect(rct);

  rct.Left := center.X A;

  rct.Right := center.X + A;

  rct.Top := center.Y B;

  rct.Bottom := center.Y + B;

  pen := TGPPen.Create(aclSteelBlue, 2);

  try

    // перенос точки вращения

    ACanvas.TranslateTransform(center.x, center.y);

    // преобразование поворота

    ACanvas.RotateTransform(Angle);

    // обратный перенос

    ACanvas.TranslateTransform(center.x, center.y);

    // рисуем как обычный эллипс

    ACanvas.DrawEllipse(pen, rct.Left, rct.Top,

      WidthRect(rct), HeightRect(rct));

  finally

    // обязательный сброс всех трансформаций

    ACanvas.ResetTransform;

    FreeAndNil(pen);

  end;

end;

Он немного отличается от представленного в статье метода. Там используется класс TGPMatrix. Здесь происходит обращение напрямую к методам холста TGPGraphics. Не смотря на небольшие отличия, принцип абсолютно такой же.

Рис.1. Эллипс под углом 51 град. Полуось a=5, полуось b=2.

В статье «Вращение прямоугольника вокруг произвольной точки» рассматривается метод, как производить поворот вокруг любой точки. Описанный в статье способ можно смело применять к рисованию эллипса.

В интерфейсе проекта по ссылке в конце статьи за оранжевую точку можно вращать эллипс мышкой.

Если угол от полуоси a

Ранее, в этой статье, было расписано, как найти координаты точки эллипса по углу. Вкратце напомню. Там мы находили параметр через арктангенс, который затем использовали в параметрическом уравнении эллипса.

Рис.2. Координаты точки эллипса, отстоящей на 15 градусов от полуоси a.

Теперь представим аффинное преобразование. Ко всем точкам плоскости, в том числе и точкам эллипса, применяется одно и то же преобразование. Следовательно, применяя аффинное преобразование поворота к найденным координатам точки, мы получим новые координаты для эллипса под углом.

Подсмотрим в справочнике аффинную матрицу поворота:

Latex formula

Latex formula

Применив дополнительно эти расчеты к полученным координатам видим следующее:

Рис.3. Координаты точки эллипса, повернутого на 51 градус, отстоящей на 15 градусов от полуоси a.

Видим, что точка по прежнему лежит на эллипсе, и реально отстоит от полуоси a на 15 градусов.

Рис.4. Трансформация точки эллипса

Но в жизни требуется все таки искать координаты точки эллипса, отстоящей на определенный угол от оси X.

Угол точки от оси X

Имеется ввиду следующее:

Рис.5. Координаты точки эллипса, повернутого на 51 градус, отстоящей на 15 градусов от полуоси X.

Как мы уже убедились из предыдущего пункта, формулы аффинного преобразования однозначно переводят точку эллипса в точку эллипса под углом. При этом сохраняется угол между прямой, проведенной из центра через точку P и полуосью a. Теперь задача состоит в том, чтобы найти такую точку P’ на эллипсе, которая при повороте эллипса будет отстоять от оси X на заданный угол.

Рис.6. При повороте эллипса точка P’ переходит в точку P, отстоящей от оси X на 15 градусов

Для этого необходимо рассчитать новый угол для этой точки. Этот угол высчитывается очевидным образом как:

γ (Расчетный угол) = β (Угол точки) — (Угол поворота)

Рис.7. Расчет угла, для которого находятся координаты точки наклонного эллипса

В итоге, порядок действий таков:

  1. Находим угол для не-повернутого эллипса, который будет соответствовать точке повернутого эллипса, как разность требуемого угла для точки и угла поворота эллипса.
  2. Считаем координаты для этого угла, через нахождение параметра, с дальнейшей подстановкой в параметрическое уравнение эллипса.
  3. К найденным координатам применяем аффинное преобразование поворота.

В коде это выглядит так:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

// Посчитать точку на наклонном эллипсе

// A, B – полуоси в реальных координатах

// EllipseAngle – угол поворота эллипса

// Angle  – угол точки

// AFromX – угол от оси X

function CalcEllipsePoint(const A, B, EllipseAngle, Angle: Single;

  const AFromX: Boolean = True): TPointF;

var

  sn,cs: Extended;// синус/косинус

  pnt: TPointF;   // промежуточный результат

  t: Extended;    // угол для расчета параметра/параметр для уравнения

begin

  // посчитать угол

  t := Angle;

  if AFromX then

    t := Angle EllipseAngle;

  // параметр для уравнения

  SinCos(t * PI/180, sn, cs);

  t := ArcTan2(A * sn, B * cs);

  // координаты точки по параметрическому уравнению

  SinCos(t, sn, cs);

  pnt.X := A * cs;

  pnt.Y := B * sn;

  // аффинное преобразование поворота

  SinCos(EllipseAngle * PI/180, sn, cs);

  result.X := pnt.X * cs pnt.Y * sn;

  result.Y := pnt.X * sn + pnt.Y * cs;

end;

Как использовать результат

Очевидно, что полученные координаты актуальны для нулевого центра эллипса и реальных размеров полуосей а и b. Как отобразить точку на экране?

У нас есть центр эллипса в экранных координатах FCenter и коэффициент масштаба FScale. Как он вычисляется можно посмотреть в исходниках по ссылке ниже. Экранные координата точки эллипса под углом вычисляются так:

      // 6. Преобразовать FPoint в экранные координаты

      FCalcPoint := PointF(FCenter.X + FPoint.X*FScale,

        FCenter.Y + FPoint.Y*FScale);

Если центр эллипса не нулевой

В этом случае надо просто к полученным координатам прибавить координаты центра эллипса.


Скачать

Друзья, спасибо за внимание!

Исходник (zip) 176 Кб. Delphi 7, XE 7, XE 10, XE 11

Для XE открываем файл .dpr и спокойно build’им.

Пустой подкаталог _dcu в архиве — для Delphi 7.

Исполняемый файл (zip) 292 Кб.

Буду чрезвычайно признателен за комментарии, подписку в телеграме и поддержку.


Добавить комментарий