Сравните методы решения задачи нахождения общего хорда двух пересекающихся кругов в планиметрии: чисто геометрическое построение, аналитическое в координатах и метод векторов; обсудите преимущества и недостатки каждого метода
Кратко: общая хорда двух пересекающихся кругов — это их линия пересечения (прямолинейный отрезок), геометрически задаётся радикальной осью. Ниже сравнение трёх подходов: чисто геометрическое построение, аналитическое в координатах и векторный метод. 1) Чисто геометрическое (рулетка и циркуль) - Суть: построить точки пересечения кругов напрямую (пересечение двух окружностей) или построить радикальную ось как геометрическое место точек равной мощности (например, построив две вспомогательные окружности или используя теорему о пересечении хорд). - Ключевая конструкция (описательно): возводят перпендикуляр к линии центров в точке, отстоящей от центров на соответствующие длины, либо непосредственно строят пересечения двух окружностей. - Преимущества: - Интуитивно и наглядно; не требует координат. - Подходит для задач с инструментами «рука‑в‑руке» (чертёж, классические доказательства). - Хорошо для олимпиадных геометрических рассуждений и ограниченных условий. - Недостатки: - Ограниченная точность (зависит от исполнения чертежа). - Трудно автоматизировать или обобщать (несколько случаев, сложные положения). - Менее удобен для получения явных числовых формул или для анализа зависимости от параметров. 2) Аналитический метод в координатах - Суть: задать окружности уравнениями (x−x1)2+(y−y1)2=r12(x-x_1)^2+(y-y_1)^2=r_1^2(x−x1)2+(y−y1)2=r12 и (x−x2)2+(y−y2)2=r22(x-x_2)^2+(y-y_2)^2=r_2^2(x−x2)2+(y−y2)2=r22, вычесть одно уравнение из другого — получится линейное уравнение радикальной оси: 2(x2−x1)x+2(y2−y1)y=x22+y22−x12−y12+r12−r22.
2(x_2-x_1)x+2(y_2-y_1)y = x_2^2+y_2^2 - x_1^2-y_1^2 + r_1^2 - r_2^2. 2(x2−x1)x+2(y2−y1)y=x22+y22−x12−y12+r12−r22.
Можно затем найти точки пересечения этой прямой с одной из окружностей; для координат точек пересечения полезны выражения через расстояние d=∣C1C2∣d=|C_1C_2|d=∣C1C2∣, ℓ1=d2+r12−r222d,h=r12−ℓ12,
\ell_1=\frac{d^2+r_1^2-r_2^2}{2d},\qquad h=\sqrt{r_1^2-\ell_1^2}, ℓ1=2dd2+r12−r22,h=r12−ℓ12,
и тогда, выбрав систему с осью вдоль C1C2C_1C_2C1C2, точки: P=(xm,ym)±h⋅u⊥,
P=\bigl(x_{m},y_{m}\bigr)\pm h\cdot\mathbf{u}_\perp, P=(xm,ym)±h⋅u⊥,
где u⊥\mathbf{u}_\perpu⊥ — единичный вектор, перпендикулярный линии центров. - Преимущества: - Даёт точные явные формулы; легко вычислить численно. - Хорошо для программирования, символьных вычислений и анализа зависимости параметров. - Универсален: любые положения легко обработать (например, совпадение центров, касание). - Недостатки: - Требует выбора системы координат и алгебраических преобразований. - Возможны численные проблемы (катастрофическая потеря точности при близких значениях, деление на маленькое ddd). - Менее нагляден геометрически (формулы «скрывают» интуицию). 3) Векторный метод (координатно‑независимый) - Суть: представить центры как векторы c1,c2\mathbf{c}_1,\mathbf{c}_2c1,c2 и точки как x\mathbf{x}x. Условие равенства мощностей: ∣x−c1∣2−r12=∣x−c2∣2−r22.
|\mathbf{x}-\mathbf{c}_1|^2 - r_1^2 = |\mathbf{x}-\mathbf{c}_2|^2 - r_2^2. ∣x−c1∣2−r12=∣x−c2∣2−r22.
Это приводится к линейному уравнению (c2−c1)⋅x=∣c2∣2−∣c1∣2+r12−r222.
(\mathbf{c}_2-\mathbf{c}_1)\cdot\mathbf{x} = \frac{|\mathbf{c}_2|^2-|\mathbf{c}_1|^2 + r_1^2 - r_2^2}{2}. (c2−c1)⋅x=2∣c2∣2−∣c1∣2+r12−r22.
Дальше применяют проекции на направление u=(c2−c1)/d\mathbf{u}=(\mathbf{c}_2-\mathbf{c}_1)/du=(c2−c1)/d и получают те же величины ℓ1\ell_1ℓ1 и hhh и точки пересечения в векторной форме: m=c1+ℓ1u,p=m±h u⊥.
\mathbf{m}=\mathbf{c}_1+\ell_1\mathbf{u},\qquad \mathbf{p}=\mathbf{m}\pm h\,\mathbf{u}_\perp. m=c1+ℓ1u,p=m±hu⊥.
- Преимущества: - Комбинирует наглядность и алгебраическую краткость; координатно‑независимая запись. - Логично обобщается на пространства большей размерности (сферы) и на алгоритмы линейной алгебры. - Часто компактнее и чище, чем развёрнутые координатные вычисления. - Недостатки: - Требует привычки к векторной нотации и операции скалярного/векторного произведения. - При численных вычислениях те же проблемы со стабильностью, что и в координатном подходе. - Для чисто «рукотворных» построений менее применим, чем циркуль/линейка. Короткое практическое руководство по выбору: - Нужен реальный чертёж/доказательство в классической геометрии — чисто геометрическое построение. - Нужны численные координаты, программная реализация или аналитические формулы — аналитический метод. - Нужны компактные, координатно‑независимые рассуждения, обобщения в линейной алгебре или в n‑мерии — векторный метод. Вывод: все три метода эквивалентны по информации (дают радикальную ось и точки пересечения), выбор определяется требованиями к наглядности, удобству вычислений и обобщаемости.
1) Чисто геометрическое (рулетка и циркуль)
- Суть: построить точки пересечения кругов напрямую (пересечение двух окружностей) или построить радикальную ось как геометрическое место точек равной мощности (например, построив две вспомогательные окружности или используя теорему о пересечении хорд).
- Ключевая конструкция (описательно): возводят перпендикуляр к линии центров в точке, отстоящей от центров на соответствующие длины, либо непосредственно строят пересечения двух окружностей.
- Преимущества:
- Интуитивно и наглядно; не требует координат.
- Подходит для задач с инструментами «рука‑в‑руке» (чертёж, классические доказательства).
- Хорошо для олимпиадных геометрических рассуждений и ограниченных условий.
- Недостатки:
- Ограниченная точность (зависит от исполнения чертежа).
- Трудно автоматизировать или обобщать (несколько случаев, сложные положения).
- Менее удобен для получения явных числовых формул или для анализа зависимости от параметров.
2) Аналитический метод в координатах
- Суть: задать окружности уравнениями (x−x1)2+(y−y1)2=r12(x-x_1)^2+(y-y_1)^2=r_1^2(x−x1 )2+(y−y1 )2=r12 и (x−x2)2+(y−y2)2=r22(x-x_2)^2+(y-y_2)^2=r_2^2(x−x2 )2+(y−y2 )2=r22 , вычесть одно уравнение из другого — получится линейное уравнение радикальной оси:
2(x2−x1)x+2(y2−y1)y=x22+y22−x12−y12+r12−r22. 2(x_2-x_1)x+2(y_2-y_1)y = x_2^2+y_2^2 - x_1^2-y_1^2 + r_1^2 - r_2^2.
2(x2 −x1 )x+2(y2 −y1 )y=x22 +y22 −x12 −y12 +r12 −r22 . Можно затем найти точки пересечения этой прямой с одной из окружностей; для координат точек пересечения полезны выражения через расстояние d=∣C1C2∣d=|C_1C_2|d=∣C1 C2 ∣,
ℓ1=d2+r12−r222d,h=r12−ℓ12, \ell_1=\frac{d^2+r_1^2-r_2^2}{2d},\qquad h=\sqrt{r_1^2-\ell_1^2},
ℓ1 =2dd2+r12 −r22 ,h=r12 −ℓ12 , и тогда, выбрав систему с осью вдоль C1C2C_1C_2C1 C2 , точки:
P=(xm,ym)±h⋅u⊥, P=\bigl(x_{m},y_{m}\bigr)\pm h\cdot\mathbf{u}_\perp,
P=(xm ,ym )±h⋅u⊥ , где u⊥\mathbf{u}_\perpu⊥ — единичный вектор, перпендикулярный линии центров.
- Преимущества:
- Даёт точные явные формулы; легко вычислить численно.
- Хорошо для программирования, символьных вычислений и анализа зависимости параметров.
- Универсален: любые положения легко обработать (например, совпадение центров, касание).
- Недостатки:
- Требует выбора системы координат и алгебраических преобразований.
- Возможны численные проблемы (катастрофическая потеря точности при близких значениях, деление на маленькое ddd).
- Менее нагляден геометрически (формулы «скрывают» интуицию).
3) Векторный метод (координатно‑независимый)
- Суть: представить центры как векторы c1,c2\mathbf{c}_1,\mathbf{c}_2c1 ,c2 и точки как x\mathbf{x}x. Условие равенства мощностей:
∣x−c1∣2−r12=∣x−c2∣2−r22. |\mathbf{x}-\mathbf{c}_1|^2 - r_1^2 = |\mathbf{x}-\mathbf{c}_2|^2 - r_2^2.
∣x−c1 ∣2−r12 =∣x−c2 ∣2−r22 . Это приводится к линейному уравнению
(c2−c1)⋅x=∣c2∣2−∣c1∣2+r12−r222. (\mathbf{c}_2-\mathbf{c}_1)\cdot\mathbf{x} = \frac{|\mathbf{c}_2|^2-|\mathbf{c}_1|^2 + r_1^2 - r_2^2}{2}.
(c2 −c1 )⋅x=2∣c2 ∣2−∣c1 ∣2+r12 −r22 . Дальше применяют проекции на направление u=(c2−c1)/d\mathbf{u}=(\mathbf{c}_2-\mathbf{c}_1)/du=(c2 −c1 )/d и получают те же величины ℓ1\ell_1ℓ1 и hhh и точки пересечения в векторной форме:
m=c1+ℓ1u,p=m±h u⊥. \mathbf{m}=\mathbf{c}_1+\ell_1\mathbf{u},\qquad
\mathbf{p}=\mathbf{m}\pm h\,\mathbf{u}_\perp.
m=c1 +ℓ1 u,p=m±hu⊥ . - Преимущества:
- Комбинирует наглядность и алгебраическую краткость; координатно‑независимая запись.
- Логично обобщается на пространства большей размерности (сферы) и на алгоритмы линейной алгебры.
- Часто компактнее и чище, чем развёрнутые координатные вычисления.
- Недостатки:
- Требует привычки к векторной нотации и операции скалярного/векторного произведения.
- При численных вычислениях те же проблемы со стабильностью, что и в координатном подходе.
- Для чисто «рукотворных» построений менее применим, чем циркуль/линейка.
Короткое практическое руководство по выбору:
- Нужен реальный чертёж/доказательство в классической геометрии — чисто геометрическое построение.
- Нужны численные координаты, программная реализация или аналитические формулы — аналитический метод.
- Нужны компактные, координатно‑независимые рассуждения, обобщения в линейной алгебре или в n‑мерии — векторный метод.
Вывод: все три метода эквивалентны по информации (дают радикальную ось и точки пересечения), выбор определяется требованиями к наглядности, удобству вычислений и обобщаемости.