Радиус окружности проходящей через 3 точки

Пусть нам даны три точки А, В и С, не лежащие на одной прямой (см. рис.).

Соединим эти точки отрезками АВ и ВС. Чтобы найти точки равноудалённые от точек А и В разделим отрезок АВ пополам и через середину (точку М) проведём прямую перпендикулярную к АВ. Каждая точка этого перпендикуляра одинаково удалена от точек А и В.

Чтобы найти точки, равноудалённые от точек В и С, разделим отрезок ВС пополам и через его середину (точку 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 будут

Читайте также  Получить список файлов в папке python

Они пересекаются в центре, и решение относительно x дает

Значение у вычислим подстановкой x в уравнение одного из перпендикуляров. Можно и наоборот: сначала решить относительно y, а потом найти x.


Радиус

Радиус найти элементарно. Например, точка P1 лежит на окружности. и мы знаем центр..

Ссылка на основную публикацию
Adblock
detector