Постройте в координатах уравнения общих касательных к двум непересекающимся окружностям и охарактеризуйте конфигурации (внешние/внутренние касательные) в зависимости от расстояния между центрами и радиусов
Пусть окружности заданы C1:(x−x1)2+(y−y1)2=r12C_1:(x-x_1)^2+(y-y_1)^2=r_1^2C1:(x−x1)2+(y−y1)2=r12 и C2:(x−x2)2+(y−y2)2=r22C_2:(x-x_2)^2+(y-y_2)^2=r_2^2C2:(x−x2)2+(y−y2)2=r22. Обозначим d=(dx,dy)=(x2−x1,y2−y1),D=∥d∥=dx2+dy2,
\mathbf d=(d_x,d_y)=(x_2-x_1,y_2-y_1),\qquad D=\|\mathbf d\|=\sqrt{d_x^2+d_y^2}, d=(dx,dy)=(x2−x1,y2−y1),D=∥d∥=dx2+dy2,
и рассмотрим прямую в нормальной форме ux+vy+w=0u x+v y+w=0ux+vy+w=0 с u2+v2=1u^2+v^2=1u2+v2=1. Условие касания даёт ux1+vy1+w=ε1r1,ux2+vy2+w=ε2r2,
u x_1+v y_1+w=\varepsilon_1 r_1,\qquad u x_2+v y_2+w=\varepsilon_2 r_2, ux1+vy1+w=ε1r1,ux2+vy2+w=ε2r2,
где ε1,ε2∈{±1}\varepsilon_1,\varepsilon_2\in\{\pm1\}ε1,ε2∈{±1}. Вычитая, получаем udx+vdy=ε2r2−ε1r1.
u d_x+v d_y=\varepsilon_2 r_2-\varepsilon_1 r_1. udx+vdy=ε2r2−ε1r1.
Положим a=ε1r1−ε2r2a=\varepsilon_1 r_1-\varepsilon_2 r_2a=ε1r1−ε2r2. Вектор-единица вдоль d\mathbf dd: e=dD=(ex,ey),e⊥=(−ey,ex).
\mathbf e=\frac{\mathbf d}{D}=(e_x,e_y),\qquad \mathbf e_\perp=(-e_y,e_x). e=Dd=(ex,ey),e⊥=(−ey,ex).
Тогда условие скалярного произведения даёт (u,v)⋅e=−aD.
(u,v)\cdot\mathbf e=-\frac{a}{D}. (u,v)⋅e=−Da.
Реальное решение существует лишь если ∣a∣≤D|a|\le D∣a∣≤D. Все решения выписываются как (u,v)=−aD e±1−a2D2 e⊥,
(u,v)=-\frac{a}{D}\,\mathbf e\pm\sqrt{1-\frac{a^2}{D^2}}\,\mathbf e_\perp, (u,v)=−Dae±1−D2a2e⊥,
и затем w=ε1r1−(ux1+vy1).
w=\varepsilon_1 r_1-(u x_1+v y_1). w=ε1r1−(ux1+vy1).
Каждая выбранная пара знаков (ε1,ε2)(\varepsilon_1,\varepsilon_2)(ε1,ε2) и знак в ±\pm± даёт прямую ux+vy+w=0,
u x+v y+w=0, ux+vy+w=0,
если выполняется ∣a∣≤D|a|\le D∣a∣≤D. Классификация (по выбору εi\varepsilon_iεi и по соотношению D,r1,r2D,r_1,r_2D,r1,r2): - Внешние (не пересекают отрезок между центрами): соответствуют ε1=ε2\varepsilon_1=\varepsilon_2ε1=ε2, тогда a=±(r1−r2)a=\pm(r_1-r_2)a=±(r1−r2). Условие существования: ∣r1−r2∣≤D|r_1-r_2|\le D∣r1−r2∣≤D. При строгом неравенстве — две внешние касательные, при равенстве D=∣r1−r2∣D=|r_1-r_2|D=∣r1−r2∣ — одна (касание внутреннее). - Внутренние (пересекают отрезок между центрами): соответствуют ε1=−ε2\varepsilon_1=-\varepsilon_2ε1=−ε2, тогда a=±(r1+r2)a=\pm(r_1+r_2)a=±(r1+r2). Условие существования: r1+r2≤Dr_1+r_2\le Dr1+r2≤D. При строгом неравенстве — две внутренние касательные, при равенстве D=r1+r2D=r_1+r_2D=r1+r2 — одна (касание внешнее). Общее число касательных: {4,D>r1+r2 (две внешние + две внутренние);3,D=r1+r2 (две внешние + одна внутренняя);2,∣r1−r2∣<D<r1+r2 (две внешние);1,D=∣r1−r2∣ (одна внешняя, внутренние отсутствуют);0,D<∣r1−r2∣ (нет общих касательных).
\begin{cases} 4,& D>r_1+r_2\ (\text{две внешние + две внутренние});\\ 3,& D=r_1+r_2\ (\text{две внешние + одна внутренняя});\\ 2,& |r_1-r_2|<D<r_1+r_2\ (\text{две внешние});\\ 1,& D=|r_1-r_2|\ (\text{одна внешняя, внутренние отсутствуют});\\ 0,& D<|r_1-r_2|\ (\text{нет общих касательных}). \end{cases} ⎩⎨⎧4,3,2,1,0,D>r1+r2(двевнешние + двевнутренние);D=r1+r2(двевнешние + однавнутренняя);∣r1−r2∣<D<r1+r2(двевнешние);D=∣r1−r2∣(однавнешняя, внутренниеотсутствуют);D<∣r1−r2∣(нетобщихкасательных). Особый случай: при D=0D=0D=0 (центры совпадают) общих касательных нет, если r1≠r2r_1\ne r_2r1=r2; при r1=r2r_1=r_2r1=r2 окружности совпадают (бесконечно много касательных).
d=(dx,dy)=(x2−x1,y2−y1),D=∥d∥=dx2+dy2, \mathbf d=(d_x,d_y)=(x_2-x_1,y_2-y_1),\qquad D=\|\mathbf d\|=\sqrt{d_x^2+d_y^2},
d=(dx ,dy )=(x2 −x1 ,y2 −y1 ),D=∥d∥=dx2 +dy2 , и рассмотрим прямую в нормальной форме ux+vy+w=0u x+v y+w=0ux+vy+w=0 с u2+v2=1u^2+v^2=1u2+v2=1. Условие касания даёт
ux1+vy1+w=ε1r1,ux2+vy2+w=ε2r2, u x_1+v y_1+w=\varepsilon_1 r_1,\qquad u x_2+v y_2+w=\varepsilon_2 r_2,
ux1 +vy1 +w=ε1 r1 ,ux2 +vy2 +w=ε2 r2 , где ε1,ε2∈{±1}\varepsilon_1,\varepsilon_2\in\{\pm1\}ε1 ,ε2 ∈{±1}. Вычитая, получаем
udx+vdy=ε2r2−ε1r1. u d_x+v d_y=\varepsilon_2 r_2-\varepsilon_1 r_1.
udx +vdy =ε2 r2 −ε1 r1 . Положим a=ε1r1−ε2r2a=\varepsilon_1 r_1-\varepsilon_2 r_2a=ε1 r1 −ε2 r2 . Вектор-единица вдоль d\mathbf dd:
e=dD=(ex,ey),e⊥=(−ey,ex). \mathbf e=\frac{\mathbf d}{D}=(e_x,e_y),\qquad \mathbf e_\perp=(-e_y,e_x).
e=Dd =(ex ,ey ),e⊥ =(−ey ,ex ). Тогда условие скалярного произведения даёт
(u,v)⋅e=−aD. (u,v)\cdot\mathbf e=-\frac{a}{D}.
(u,v)⋅e=−Da . Реальное решение существует лишь если ∣a∣≤D|a|\le D∣a∣≤D. Все решения выписываются как
(u,v)=−aD e±1−a2D2 e⊥, (u,v)=-\frac{a}{D}\,\mathbf e\pm\sqrt{1-\frac{a^2}{D^2}}\,\mathbf e_\perp,
(u,v)=−Da e±1−D2a2 e⊥ , и затем
w=ε1r1−(ux1+vy1). w=\varepsilon_1 r_1-(u x_1+v y_1).
w=ε1 r1 −(ux1 +vy1 ). Каждая выбранная пара знаков (ε1,ε2)(\varepsilon_1,\varepsilon_2)(ε1 ,ε2 ) и знак в ±\pm± даёт прямую
ux+vy+w=0, u x+v y+w=0,
ux+vy+w=0, если выполняется ∣a∣≤D|a|\le D∣a∣≤D.
Классификация (по выбору εi\varepsilon_iεi и по соотношению D,r1,r2D,r_1,r_2D,r1 ,r2 ):
- Внешние (не пересекают отрезок между центрами): соответствуют ε1=ε2\varepsilon_1=\varepsilon_2ε1 =ε2 , тогда a=±(r1−r2)a=\pm(r_1-r_2)a=±(r1 −r2 ). Условие существования: ∣r1−r2∣≤D|r_1-r_2|\le D∣r1 −r2 ∣≤D. При строгом неравенстве — две внешние касательные, при равенстве D=∣r1−r2∣D=|r_1-r_2|D=∣r1 −r2 ∣ — одна (касание внутреннее).
- Внутренние (пересекают отрезок между центрами): соответствуют ε1=−ε2\varepsilon_1=-\varepsilon_2ε1 =−ε2 , тогда a=±(r1+r2)a=\pm(r_1+r_2)a=±(r1 +r2 ). Условие существования: r1+r2≤Dr_1+r_2\le Dr1 +r2 ≤D. При строгом неравенстве — две внутренние касательные, при равенстве D=r1+r2D=r_1+r_2D=r1 +r2 — одна (касание внешнее).
Общее число касательных:
{4,D>r1+r2 (две внешние + две внутренние);3,D=r1+r2 (две внешние + одна внутренняя);2,∣r1−r2∣<D<r1+r2 (две внешние);1,D=∣r1−r2∣ (одна внешняя, внутренние отсутствуют);0,D<∣r1−r2∣ (нет общих касательных). \begin{cases}
4,& D>r_1+r_2\ (\text{две внешние + две внутренние});\\
3,& D=r_1+r_2\ (\text{две внешние + одна внутренняя});\\
2,& |r_1-r_2|<D<r_1+r_2\ (\text{две внешние});\\
1,& D=|r_1-r_2|\ (\text{одна внешняя, внутренние отсутствуют});\\
0,& D<|r_1-r_2|\ (\text{нет общих касательных}).
\end{cases}
⎩⎨⎧ 4,3,2,1,0, D>r1 +r2 (две внешние + две внутренние);D=r1 +r2 (две внешние + одна внутренняя);∣r1 −r2 ∣<D<r1 +r2 (две внешние);D=∣r1 −r2 ∣ (одна внешняя, внутренние отсутствуют);D<∣r1 −r2 ∣ (нет общих касательных).
Особый случай: при D=0D=0D=0 (центры совпадают) общих касательных нет, если r1≠r2r_1\ne r_2r1 =r2 ; при r1=r2r_1=r_2r1 =r2 окружности совпадают (бесконечно много касательных).