Пусть нам даны три точки А, В и С, не лежащие на одной прямой (см. рис.).
Соединим эти точки отрезками АВ и ВС. Чтобы найти точки равноудалённые от точек А и В разделим отрезок АВ пополам и через середину (точку М) проведём прямую перпендикулярную к АВ. Каждая точка этого перпендикуляра одинаково удалена от точек А и В.
Чтобы найти точки, равноудалённые от точек В и С, разделим отрезок ВС пополам и через его середину (точку N) проведемпрямую, перпендикулярную ВС. Каждая точка этого перпендикуляа одинаково удалена от точек В и С.
Точка О пересечения этих перпендикуляров будет находиться на одинаковом расстоянии от данных точек А, В и С (АО = ВО = СО). Если мы, приняв точку О за центр круга, радиусом, равным АО, проведём окружность, то она пройдёт через все данные точки А, В и С.
Точка О является единственной точкой, которая может служить центром окружности, проходящей через три точки А, В и С, не лежащие на одной прямой, так как два перпендикуляра к отрезкам АВ и ВС могут пересечься только в одной точке. Значит, задача имеет единственное решение.
Примечание. Если три точки А, В и С будут лежать на одной прямой, то задача не будет иметь решения, так как перпендикуляры к отрезкам АВ и ВС будут параллельны и не будет существовать точки, одинаково удаленной от точек А, В, С, т. е. точки, которая могла бы служить центром искомой окружности.
Если соединить отрезком точки А и С и середину этого отрезка (точку К) соединить с центром окружности О, то ОК будет перпендикулярна к АС (рис.), так как в равнобедренном треугольнике АОС ОК является медианой, поэтому ОК ⊥ АС.
Следствие. Три перпендикуляра к сторонам треугольника, проведённые через их середины пересекаются в одной точке.
Для построения окружности, проходящей через три точки А(x1,y1), B(x2,y2) и C(x3,y3), можно воспользоваться следующим алгоритмом:
1. Окружность задается уравнением
,
где x0,y0 — координаты центра окружности;
R — радиус окружности.
2. Подставим в уравнение окружности заданные координаты точек и получим систему:
.
Данная система является нелинейной. В ней три неизвестные переменные: x0, y0 и R. Система решается с применением вычислительного блока Given – Find.
Пример. Построение окружности, проходящей через три точки А(–2,0), B(6,0) и C(2,4).
Подставим в уравнение окружности заданные координаты точек и получим систему:
Решение системы в MathCAD представлено на рисунке 6.11.
Рис. 6.11. Решение системы
В результате решения системы получено: x0 = 2, y0 = 0, R = 4. Подставим полученные координаты центра окружности и радиус в уравнение окружности. Получим: . Выразим отсюда y и построим окружность (рис. 6.12).
Рис. 6.12. Построение окружности
Не нашли то, что искали? Воспользуйтесь поиском:
Лучшие изречения: На стипендию можно купить что-нибудь, но не больше. 9126 — | 7291 — или читать все.
91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.
Отключите adBlock!
и обновите страницу (F5)
очень нужно
Перевод Кантора И.А.
Вычисление центра
Проведем через пары точек две прямые. Первая линия пусть проходит через P1 и P2, а прямая b — через P2 и P3.
Уравнения этих прямых будут
где m — коэффициент наклона линии, получаемый из
Центр круга — находится на пересечении двух перпендикулярных прямых, проходящих через середины отрезков P1P2 и P2 P3. Легко доказать, что прямая, перпендикулярная к линии с коэффициентом наклона m имеет коэффициент наклона -1/m, значит уравнения прямых, перпендикулярных a и b и проходящих через середины P1P2 и P2P3 будут
Они пересекаются в центре, и решение относительно x дает
Значение у вычислим подстановкой x в уравнение одного из перпендикуляров. Можно и наоборот: сначала решить относительно y, а потом найти x.
Радиус
Радиус найти элементарно. Например, точка P1 лежит на окружности. и мы знаем центр..