Рассмотрите семейство прямых, проходящих через фиксированную точку и пересекающих окружность: исследуйте геометрическое место середины отрезка пересечения с данной хордами
Краткий ответ: все середины таких хорд лежат на окружности с диаметром OPOPOP (где OOO — центр заданной окружности, PPP — фиксированная точка). Фактически достижимые середины — та часть этой окружности, которая лежит внутри исходной окружности (при OP≤ROP\le ROP≤R — вся окружность с диаметром OPOPOP). Доказательство (векторное, с пояснениями). Пусть центр окружности OOO в начале координат, радиус RRR, вектор точки PPP — p\mathbf pp. Возьмём прямую через PPP в направлении единичного вектора u\mathbf uu. Пересечения с окружностью даются параметрически p+tu\mathbf p+t\mathbf up+tu, где ttt — корни квадратного уравнения t2+2(p⋅u)t+(∣p∣2−R2)=0.
t^2+2(\mathbf p\cdot\mathbf u)t+(|\mathbf p|^2-R^2)=0. t2+2(p⋅u)t+(∣p∣2−R2)=0.
Если корни t1,t2t_1,t_2t1,t2 — то параметр середины tm=(t1+t2)/2=−(p⋅u)t_m=(t_1+t_2)/2=-(\mathbf p\cdot\mathbf u)tm=(t1+t2)/2=−(p⋅u), и соответственно вектор середины m=p+tmu=p−(p⋅u)u.
\mathbf m=\mathbf p+t_m\mathbf u=\mathbf p-(\mathbf p\cdot\mathbf u)\mathbf u. m=p+tmu=p−(p⋅u)u.
Заметим, что m⋅u=0\mathbf m\cdot\mathbf u=0m⋅u=0. Тогда m−p2=m2−(p⋅u)2u,
\mathbf m-\frac{\mathbf p}{2}=\frac{\mathbf m}{2}-\frac{(\mathbf p\cdot\mathbf u)}{2}\mathbf u, m−2p=2m−2(p⋅u)u,
и вычисляя норму, пользуясь m⋅u=0\mathbf m\cdot\mathbf u=0m⋅u=0 и ∣m∣2+(p⋅u)2=∣p∣2|\mathbf m|^2+(\mathbf p\cdot\mathbf u)^2=|\mathbf p|^2∣m∣2+(p⋅u)2=∣p∣2, получаем ∣m−p2∣=∣p∣2.
\Big|\mathbf m-\frac{\mathbf p}{2}\Big|=\frac{|\mathbf p|}{2}. m−2p=2∣p∣.
Это означает, что все середины лежат на окружности с центром p2\frac{\mathbf p}{2}2p и радиусом ∣p∣2\frac{|\mathbf p|}{2}2∣p∣, то есть на окружности с диаметром OPOPOP. Условие реальных пересечений даёт дискриминант неотрицательный: (p⋅u)2≥∣p∣2−R2⇒∣m∣2=∣p∣2−(p⋅u)2≤R2.
(\mathbf p\cdot\mathbf u)^2\ge |\mathbf p|^2-R^2 \quad\Rightarrow\quad |\mathbf m|^2=|\mathbf p|^2-(\mathbf p\cdot\mathbf u)^2\le R^2. (p⋅u)2≥∣p∣2−R2⇒∣m∣2=∣p∣2−(p⋅u)2≤R2.
Следовательно реальные середины ещё обязаны удовлетворять OM≤ROM\le ROM≤R (лежать внутри исходной окружности). Обратно, любая точка на окружности диаметра OPOPOP, лежащая внутри или на исходной окружности, даётся некоторой прямой через PPP. Итог по случаям: - Если OP≤ROP\le ROP≤R (точка PPP внутри или на окружности), то множество середины — вся окружность с диаметром OPOPOP. - Если OP>ROP>ROP>R (точка PPP вне окружности), то множество середины — та часть (дуга) окружности с диаметром OPOPOP, которая лежит внутри исходной окружности; концы дуги соответствуют касательным из PPP.
Доказательство (векторное, с пояснениями). Пусть центр окружности OOO в начале координат, радиус RRR, вектор точки PPP — p\mathbf pp. Возьмём прямую через PPP в направлении единичного вектора u\mathbf uu. Пересечения с окружностью даются параметрически p+tu\mathbf p+t\mathbf up+tu, где ttt — корни квадратного уравнения
t2+2(p⋅u)t+(∣p∣2−R2)=0. t^2+2(\mathbf p\cdot\mathbf u)t+(|\mathbf p|^2-R^2)=0.
t2+2(p⋅u)t+(∣p∣2−R2)=0. Если корни t1,t2t_1,t_2t1 ,t2 — то параметр середины tm=(t1+t2)/2=−(p⋅u)t_m=(t_1+t_2)/2=-(\mathbf p\cdot\mathbf u)tm =(t1 +t2 )/2=−(p⋅u), и соответственно вектор середины
m=p+tmu=p−(p⋅u)u. \mathbf m=\mathbf p+t_m\mathbf u=\mathbf p-(\mathbf p\cdot\mathbf u)\mathbf u.
m=p+tm u=p−(p⋅u)u. Заметим, что m⋅u=0\mathbf m\cdot\mathbf u=0m⋅u=0. Тогда
m−p2=m2−(p⋅u)2u, \mathbf m-\frac{\mathbf p}{2}=\frac{\mathbf m}{2}-\frac{(\mathbf p\cdot\mathbf u)}{2}\mathbf u,
m−2p =2m −2(p⋅u) u, и вычисляя норму, пользуясь m⋅u=0\mathbf m\cdot\mathbf u=0m⋅u=0 и ∣m∣2+(p⋅u)2=∣p∣2|\mathbf m|^2+(\mathbf p\cdot\mathbf u)^2=|\mathbf p|^2∣m∣2+(p⋅u)2=∣p∣2, получаем
∣m−p2∣=∣p∣2. \Big|\mathbf m-\frac{\mathbf p}{2}\Big|=\frac{|\mathbf p|}{2}.
m−2p =2∣p∣ . Это означает, что все середины лежат на окружности с центром p2\frac{\mathbf p}{2}2p и радиусом ∣p∣2\frac{|\mathbf p|}{2}2∣p∣ , то есть на окружности с диаметром OPOPOP.
Условие реальных пересечений даёт дискриминант неотрицательный:
(p⋅u)2≥∣p∣2−R2⇒∣m∣2=∣p∣2−(p⋅u)2≤R2. (\mathbf p\cdot\mathbf u)^2\ge |\mathbf p|^2-R^2 \quad\Rightarrow\quad |\mathbf m|^2=|\mathbf p|^2-(\mathbf p\cdot\mathbf u)^2\le R^2.
(p⋅u)2≥∣p∣2−R2⇒∣m∣2=∣p∣2−(p⋅u)2≤R2. Следовательно реальные середины ещё обязаны удовлетворять OM≤ROM\le ROM≤R (лежать внутри исходной окружности). Обратно, любая точка на окружности диаметра OPOPOP, лежащая внутри или на исходной окружности, даётся некоторой прямой через PPP.
Итог по случаям:
- Если OP≤ROP\le ROP≤R (точка PPP внутри или на окружности), то множество середины — вся окружность с диаметром OPOPOP.
- Если OP>ROP>ROP>R (точка PPP вне окружности), то множество середины — та часть (дуга) окружности с диаметром OPOPOP, которая лежит внутри исходной окружности; концы дуги соответствуют касательным из PPP.