Перетин двох кіл
Задано два кола на площині, кожне з яких описане координатами свого центра та радіусом. Знайдіть точки їх перетину (можливі випадки: одна або дві точки, кола не перетинаються або збігаються).
- Обидві фігури — кола, задані центром і радіусом, і потрібні саме координати точок перетину?
- Одна з фігур насправді пряма, а не коло? (якщо так → Перетин кола і прямої)
- Готові окремо обробити вироджений випадок зі збіжними центрами (нуль або нескінченно багато спільних точок)?
Розв'язок
Зведемо цю задачу до задачі про перетин кола та прямої.
Без втрати загальності припустимо, що перше коло має центр у початку координат (якщо це не так, ми можемо перенести початок координат у центр першого кола, а під час виведення відповіді відповідно скоригувати координати точок перетину). Маємо систему з двох рівнянь:
Віднімемо перше рівняння від другого, щоб позбутися других степенів змінних:
Отже, ми звели початкову задачу до задачі про знаходження точок перетину першого кола та прямої:
А цю задачу можна розв'язати так, як описано у відповідній статті.
Єдиний вироджений випадок, який нам потрібно розглянути окремо, — це коли центри кіл збігаються. У цьому випадку , і рівняння прямої набуде вигляду . Якщо радіуси кіл однакові, точок перетину нескінченно багато; якщо ж вони різні, перетинів немає.