Формула пересечения прямой с окружностью

Пересечение окружности и прямой

Дана окружность (координатами своего центра и радиусом) и прямая (своим уравнением). Требуется найти точки их пересечения (одна, две, либо ни одной).

Видео:Определение точки пересечения окружности с прямойСкачать

Определение точки пересечения окружности с прямой

Решение

Вместо формального решения системы двух уравнений подойдём к задаче с геометрической стороны (причём, за счёт этого мы получим более точное решение с точки зрения численной устойчивости).

Предположим, не теряя общности, что центр окружности находится в начале координат (если это не так, то перенесём его туда, исправив соответствующе константу C в уравнении прямой). Т.е. имеем окружность с центром в (0,0) радиуса r и прямую с уравнением Ax + By + C = 0.

Сначала найдём ближайшую к центру точку прямой — точку с некоторыми координатами (x0,y0). Во-первых, эта точка должна находиться на таком расстоянии от начала координат:

Во-вторых, поскольку вектор (A,B) перпендикулярен прямой, то координаты этой точки должны быть пропорциональны координатам этого вектора. Учитывая, что расстояние от начала координат до искомой точки нам известно, нам нужно просто нормировать вектор (A,B) к этой длине, и мы получаем:

(здесь неочевидны только знаки ‘минус’, но эти формулы легко проверить подстановкой в уравнение прямой — должен получиться ноль)

Зная ближайшую к центру окружности точку, мы уже можем определить, сколько точек будет содержать ответ, и даже дать ответ, если этих точек 0 или 1.

Действительно, если расстояние от (x0, y0) до начала координат (а его мы уже выразили формулой — см. выше) больше радиуса, то ответ — ноль точек. Если это расстояние равно радиусу, то ответом будет одна точка — (x0,y0). А вот в оставшемся случае точек будет две, и их координаты нам предстоит найти.

Итак, мы знаем, что точка (x0, y0) лежит внутри круга. Искомые точки (ax,ay) и (bx,by), помимо того что должны принадлежать прямой, должны лежать на одном и том же расстоянии d от точки (x0, y0), причём это расстояние легко найти:

Заметим, что вектор (-B,A) коллинеарен прямой, а потому искомые точки (ax,ay) и (bx,by) можно получить, прибавив к точке (x0,y0) вектор (-B,A), нормированный к длине d (мы получим одну искомую точку), и вычтя этот же вектор (получим вторую искомую точку).

Окончательное решение такое:

Если бы мы решали эту задачу чисто алгебраически, то скорее всего получили бы решение в другом виде, которое даёт бОльшую погрешность. Поэтому «геометрический» метод, описанный здесь, помимо наглядности, ещё и более точен.

Видео:Уравнение окружности (1)Скачать

Уравнение окружности (1)

Реализация

Как и было указано в начале описания, предполагается, что окружность расположена в начале координат.

Поэтому входные параметры — это радиус окружности и коэффициенты A,B,C уравнения прямой.

Видео:Взаимное расположение и точки пересечения прямой и окружностиСкачать

Взаимное расположение и точки пересечения прямой и окружности

Пересечение окружности и прямой.Координаты.

Элементы окружности или координаты
x^2+y^2+ x+ y+ =0
Элементы прямой линии
Уравнение окружности
Уравнение прямой к угловым коэффициентом
Координаты пересечения окружности и прямой

Рассмотрим более подробно задачу пересечения окружности и прямой. В принципе само решение есть уже в общем виде Пересечение прямой и кривой второго порядка, но мы рассмотрим и выведем формулы точек пересечения этих двух геометрических объектов.

Уравнение прямой, как мы знаем из материала Расчет параметров прямой линии по заданным параметрам могут быть заданы в нескольких видах:

— с угловым коэффициентом

— в нормальном виде

Что бы решить нашу первоначальную задачу, использовать будем уравнение прямой с угловым коэффициентом которое имеет вид

Уравнение окружности тоже может быть выражена в различных видах

Например в общем виде оно имеет вид

Подставим в уравнение окружности, уравнение прямой

Мы получили стандартное квадратное уравнение, решив котрое мы получим два значения, которые и будут являтся абсциссами точек пересечения прямой и окружности.

Подставим эти координаты в уравнение прямой, мы получим две ординаты точек пересечения.

Таким образом решение найдено.

Для упрощения, для сверки результатов — калькулятор помогает Вам рассчитать эти точки. Интересная особенность состоит в том, что прямая может быть задана в любом виде, хоть виде двух точек.

А уравнение окружности может быть не только введено с помощью коэффицентов, но и в виде пары трех координат через которые, эта окружность будет проходить.

Видео:Пересечение прямой и окружностиСкачать

Пересечение прямой и окружности

Формула пересечения прямой с окружностью

Найти точки пересечения окружности ( x — 1) 2 + (y — 2) 2 = 4 и прямой y = 2x.

Координаты точек пересечения должны удовлетворять обоим указанным уравнениям, так как эти точки находятся как на одной, так и на другой линии. Решим систему уравнений

Формула пересечения прямой с окружностьюФормула пересечения прямой с окружностьюФормула пересечения прямой с окружностью

Подставляя в первое уравнение 2x вместо y и раскрывая скобки, получим

Формула пересечения прямой с окружностьюФормула пересечения прямой с окружностьюФормула пересечения прямой с окружностьюФормула пересечения прямой с окружностью

Подставляя эти значения во второе уравнение y = 2x, получим

Формула пересечения прямой с окружностьюФормула пересечения прямой с окружностьюФормула пересечения прямой с окружностьюФормула пересечения прямой с окружностью

Формула пересечения прямой с окружностью Формула пересечения прямой с окружностьюи Формула пересечения прямой с окружностьюФормула пересечения прямой с окружностью.

💥 Видео

Всё про углы в окружности. Геометрия | МатематикаСкачать

Всё про углы в окружности. Геометрия  | Математика

ГЕОМЕТРИЯ 9 класс: Уравнение окружности и прямойСкачать

ГЕОМЕТРИЯ 9 класс: Уравнение окружности и прямой

9 класс, 6 урок, Уравнение окружностиСкачать

9 класс, 6 урок, Уравнение окружности

Взаимное расположение окружности и прямой. 7 класс.Скачать

Взаимное расположение окружности и прямой. 7 класс.

Алгоритмы. Пересечение окружностейСкачать

Алгоритмы. Пересечение окружностей

Теорема о числе точек пересечения окружности и прямойСкачать

Теорема о числе точек пересечения окружности и прямой

Математика | 5 ЗАДАЧ НА ТЕМУ ОКРУЖНОСТИ. Касательная к окружности задачиСкачать

Математика | 5 ЗАДАЧ НА ТЕМУ ОКРУЖНОСТИ. Касательная к окружности задачи

УРАВНЕНИЯ ОКРУЖНОСТИ И ПРЯМОЙ 9 класс геометрияСкачать

УРАВНЕНИЯ ОКРУЖНОСТИ И ПРЯМОЙ 9 класс геометрия

Окружность и круг, 6 классСкачать

Окружность и круг, 6 класс

Окружность, диаметр, хорда геометрия 7 классСкачать

Окружность, диаметр, хорда геометрия 7 класс

Математика без Ху!ни. Взаимное расположение прямой и плоскости.Скачать

Математика без Ху!ни.  Взаимное расположение прямой и плоскости.

9 класс, 7 урок, Уравнение прямойСкачать

9 класс, 7 урок, Уравнение прямой

Длина окружности. Площадь круга. 6 класс.Скачать

Длина окружности. Площадь круга. 6 класс.

Теорема о числе точек пересечения окружности с прямой и окружностьюСкачать

Теорема о числе точек пересечения окружности с прямой и окружностью

ОГЭ Задание 11 Окружность ПрямаяСкачать

ОГЭ Задание 11 Окружность  Прямая
Поделиться или сохранить к себе: