Главная » Ядовитые грибы » Как найти координаты точки через уравнение прямой. Общее уравнение прямой: описание, примеры, решение задач

Как найти координаты точки через уравнение прямой. Общее уравнение прямой: описание, примеры, решение задач

Урок из серии «Геометрические алгоритмы»

Здравствуйте, дорогой читатель!

Сегодня мы начнем изучать алгоритмы, связанные с геометрией. Дело в том, что олимпиадных задач по информатике, связанных с вычислительной геометрией, достаточно много и решение таких задач часто вызывают затруднения.

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

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

Сведения из вычислительной геометрии

Вычислительная геометрия – это раздел информатики, изучающий алгоритмы решения геометрических задач.

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

Результатом может быть либо ответ на какой то вопрос (типа принадлежит ли точка отрезку, пересекаются ли два отрезка, …), либо какой-то геометрический объект (например, наименьший выпуклый многоугольник, соединяющий заданные точки, площадь многоугольника, и т.п.).

Мы будем рассматривать задачи вычислительной геометрии только на плоскости и только в декартовой системе координат.

Векторы и координаты

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

Теперь геометрические объекты получают аналитическое выражение. Так, чтобы задать точку, достаточно указать её координаты: пару чисел (x; y). Отрезок можно задать, указав координаты его концов, прямую можно задать, указав координаты пары ее точек.

Но основным инструментом при решении задач у нас будут векторы. Напомню поэтому некоторые сведения о них.

Отрезок АВ , у которого точку А считают началом (точкой приложения), а точку В – концом, называют вектором АВ и обозначают либо , либо жирной строчной буквой, например а .

Для обозначения длины вектора (то есть длины соответствующего отрезка) будем пользоваться символом модуля (например, ).

Произвольный вектор будет иметь координаты, равные разности соответствующих координат его конца и начала:

,

здесь точки A и B имеют координаты соответственно.

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

Ориентированный угол между векторами a и b положительный, если поворот от вектора a к вектору b совершается в положительном направлении (против часовой стрелки) и отрицательный – в другом случае. См рис.1а, рис.1б. Говорят также, что пара векторов a и b положительно (отрицательно) ориентирована.

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

Многие задачи вычислительной геометрии используют понятие векторного (косого или псевдоскалярного) произведений векторов.

Векторным произведением векторов a и b будем называть произведение длин этих векторов на синус угла между ними:

.

Векторное произведение векторов в координатах:

Выражение справа – определитель второго порядка:

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

Знак векторного произведения определяет положение векторов друг относительно друга:

a и b положительно ориентирована.

Если величина , то пара векторов a и b отрицательно ориентирована.

Векторное произведение ненулевых векторов равно нулю тогда и только тогда, когда они коллинеарны (). Это значит, что они лежат на одной прямой или на параллельных прямых.

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

Определим уравнение прямой по координатам двух точек.

Уравнение прямой, проходящей через две различные точки, заданные своими координатами.

Пусть на прямой заданы две не совпадающие точки: с координатами (x1;y1) и с координатами (x2; y2). Соответственно вектор с началом в точке и концом в точке имеет координаты (x2-x1, y2-y1). Если P(x, y) – произвольная точка на нашей прямой, то координаты вектора равны (x-x1, y – y1).

С помощью векторного произведения условие коллинеарности векторов и можно записать так:

Т.е. (x-x1)(y2-y1)-(y-y1)(x2-x1)=0

(y2-y1)x + (x1-x2)y + x1(y1-y2) + y1(x2-x1) = 0

Последнее уравнение перепишем следующим образом:

ax + by + c = 0, (1)

c = x1(y1-y2) + y1(x2-x1)

Итак, прямую можно задать уравнением вида (1).

Задача 1. Заданы координаты двух точек. Найти её представление в виде ax + by + c = 0.

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

На следующем уроке составим программу для нахождения точки пересечения двух линий, заданных своими уравнениями.

Пусть прямая проходит через точки М 1 (х 1 ; у 1) и М 2 (х 2 ; у 2). Уравнение прямой, проходящей через точку М 1 , имеет вид у- у 1 = k (х - х 1), (10.6)

где k - пока неизвестный коэффициент.

Так как прямая проходит через точку М 2 (х 2 у 2), то координаты этой точки должны удовлетворять уравнению (10.6): у 2 -у 1 = k (х 2 -х 1).

Отсюда находим Подставляя найденное значениеk в уравнение (10.6), получим уравнение прямой, проходящей через точки М 1 и М 2:

Предполагается, что в этом уравнении х 1 ≠ х 2 , у 1 ≠ у 2

Если х 1 = х 2 , то прямая, проходящая через точки М 1 (х 1 ,у I) и М 2 (х 2 ,у 2) параллельна оси ординат. Ее уравнение имеет вид х = х 1 .

Если у 2 = у I , то уравнение прямой может быть записано в виде у = у 1 , прямая М 1 М 2 параллельна оси абсцисс.

Уравнение прямой в отрезках

Пусть прямая пересекает ось Ох в точке М 1 (а;0), а ось Оу – в точке М 2 (0;b). Уравнение примет вид:
т.е.
. Это уравнение называетсяуравнением прямой в отрезках, т.к. числа а и b указывают, какие отрезки отсекает прямая на осях координат .

Уравнение прямой, проходящей через данную точку перпендикулярно данному вектору

Найдем уравнение прямой, проходящей через заданную точку Мо (х О; у о) перпендикулярно данному ненулевому вектор n = (А; В).

Возьмем на прямой произвольную точку М(х; у) и рассмотрим вектор М 0 М (х - х 0 ; у - у о) (см. рис.1). Поскольку векторы n и М о М перпендикулярны, то их скалярное произведение равно нулю: то есть

А(х - хо) + В(у - уо) = 0. (10.8)

Уравнение (10.8) называется уравнением прямой, проходящей через заданную точку перпендикулярно заданному вектору .

Вектор n= (А; В), перпендикулярный прямой, называется нормальным нормальным вектором этой прямой .

Уравнение (10.8) можно переписать в виде Ах + Ву + С =0 , (10.9)

где А и В координаты нормального вектора, С = -Ах о - Ву о - свободный член. Уравнение (10.9) есть общее уравнение прямой (см. рис.2).

Рис.1 Рис.2

Канонические уравнения прямой

,

Где
- координаты точки, через которую проходит прямая, а
- направляющий вектор.

Кривые второго порядка Окружность

Окружностью называется множество всех точек плоскости, равноотстоящих от данной точки, которая называется центром.

Каноническое уравнение круга радиуса R с центром в точке
:

В частности, если центр кола совпадает с началом координат, то уравнение будет иметь вид:

Эллипс

Эллипсом называется множество точек плоскости, сумма расстояний от каждой из которых до двух заданных точек и, которые называются фокусами, есть величина постоянная
, большая чем расстояние между фокусами
.

Каноническое уравнение эллипса, фокусы которого лежат на оси Ох, а начало координат посредине между фокусами имеет вид
где
a длина большой полуоси; b– длина малой полуоси (рис. 2).

Пусть даны две точки М (Х 1 ,У 1) и N (Х 2, y 2). Найдем уравнение прямой, проходящей через эти точки.

Так как эта прямая проходит через точку М , то согласно формуле (1.13) ее уравнение имеет вид

У Y 1 = K (X – x 1),

Где K – неизвестный угловой коэффициент.

Значение этого коэффициента определим из того условия, что искомая прямая проходит через точку N , а значит, ее координаты удовлетворяют уравнению (1.13)

Y 2 – Y 1 = K (X 2 – X 1),

Отсюда можно найти угловой коэффициент этой прямой:

,

Или после преобразования

(1.14)

Формула (1.14) определяет Уравнение прямой, проходящей через две точки М (X 1, Y 1) и N (X 2, Y 2).

В частном случае, когда точки M (A , 0), N (0, B ), А ¹ 0, B ¹ 0, лежат на осях координат, уравнение (1.14) примет более простой вид

Уравнение (1.15) называется Уравнением прямой в отрезках , здесь А и B обозначают отрезки, отсекаемые прямой на осях (рисунок 1.6).

Рисунок 1.6

Пример 1.10. Составить уравнение прямой, проходящей через точки М (1, 2) и B (3, –1).

. Согласно (1.14) уравнение искомой прямой имеет вид

2(Y – 2) = -3(X – 1).

Перенося все члены в левую часть, окончательно получаем искомое уравнение

3X + 2Y – 7 = 0.

Пример 1.11. Составить уравнение прямой, проходящей через точку М (2, 1) и точку пересечения прямых X + Y – 1 = 0, Х – у + 2 = 0.

. Координаты точки пересечения прямых найдем, решив совместно данные уравнения

Если сложить почленно эти уравнения, получим 2X + 1 = 0, откуда . Подставив найденное значение в любое уравнение, найдем значение ординаты У :

Теперь напишем уравнение прямой, проходящей через точки (2, 1) и :

или .

Отсюда или –5(Y – 1) = X – 2.

Окончательно получаем уравнение искомой прямой в виде Х + 5Y – 7 = 0.

Пример 1.12. Найти уравнение прямой, проходящей через точки M (2,1) и N (2,3).

Используя формулу (1.14), получим уравнение

Оно не имеет смысла, так как второй знаменатель равен нулю. Из условия задачи видно, что абсциссы обеих точек имеют одно и то же значение. Значит, искомая прямая параллельна оси ОY и ее уравнение имеет вид: x = 2.

Замечание . Если при записи уравнения прямой по формуле (1.14) один из знаменателей окажется равным нулю, то искомое уравнение можно получить, приравняв к нулю соответствующий числитель.

Рассмотрим другие способы задания прямой на плоскости.

1. Пусть ненулевой вектор перпендикулярен данной прямой L , а точка M 0(X 0, Y 0) лежит на этой прямой (рисунок 1.7).

Рисунок 1.7

Обозначим М (X , Y ) произвольную точку на прямой L . Векторы и Ортогональны. Используя условия ортогональности этих векторов, получим или А (X X 0) + B (Y Y 0) = 0.

Мы получили уравнение прямой, проходящей через точку M 0 перпендикулярно вектору . Этот вектор называется Вектором нормали к прямой L . Полученное уравнение можно переписать в виде

Ах + Ву + С = 0, где С = –(А X 0 + By 0), (1.16),

Где А и В – координаты вектора нормали.

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

2. Прямую на плоскости можно задать так: пусть ненулевой вектор параллелен данной прямой L и точка M 0(X 0, Y 0) лежит на этой прямой. Вновь возьмем произвольную точку М (Х , y) на прямой (рисунок 1.8).

Рисунок 1.8

Векторы и коллинеарны.

Запишем условие коллинеарности этих векторов: , где T произвольное число, называемое параметром. Распишем это равенство в координатах:

Эти уравнения называются Параметрическими уравнениями Прямой . Исключим из этих уравнений параметр T :

Эти уравнения иначе можно записать в виде

. (1.18)

Полученное уравнение называют Каноническим уравнением прямой . Вектор называют Направляющим вектором прямой .

Замечание . Легко видеть, что если – вектор нормали к прямой L , то ее направляющим вектором может быть вектор , так как , т. е. .

Пример 1.13. Написать уравнение прямой, проходящей через точку M 0(1, 1) параллельно прямой 3Х + 2У – 8 = 0.

Решение . Вектор является вектором нормали к заданной и искомой прямым. Воспользуемся уравнением прямой, проходящей через точку M 0 с заданным вектором нормали 3(Х –1) + 2(У – 1) = 0 или 3Х + – 5 = 0. Получили уравнение искомой прямой.

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

Yandex.RTB R-A-339285-1

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

Если плоскость задана прямоугольной системой координат Оху, то любая изображенная в нем прямая будет соответствовать уравнению прямой на плоскости. Также имеется связь с направляющим вектором прямой.Этих данных достаточно для того, чтобы произвести составление уравнения прямой, проходящей через две заданные точки.

Рассмотрим на примере решения подобной задачи. Необходимо составить уравнение прямой a , проходящей через две несовпадающие точки M 1 (x 1 , y 1) и M 2 (x 2 , y 2) , находящиеся в декартовой системе координат.

В каноническом уравнении прямой на плоскости, имеющего вид x - x 1 a x = y - y 1 a y , задается прямоугольная система координат О х у с прямой, которая пересекается с ней в точке с координатами M 1 (x 1 , y 1) с направляющим вектором a → = (a x , a y) .

Необходимо составить каноническое уравнение прямой a , которая пройдет через две точки с координатами M 1 (x 1 , y 1) и M 2 (x 2 , y 2) .

Прямая а имеет направляющий вектор M 1 M 2 → с координатами (x 2 - x 1 , y 2 - y 1) , так как пересекает точки М 1 и М 2 . Мы получили необходимые данные для того, чтобы преобразовать каноническое уравнение с координатами направляющего вектора M 1 M 2 → = (x 2 - x 1 , y 2 - y 1) и координатами лежащих на них точках M 1 (x 1 , y 1) и M 2 (x 2 , y 2) . Получим уравнение вида x - x 1 x 2 - x 1 = y - y 1 y 2 - y 1 или x - x 2 x 2 - x 1 = y - y 2 y 2 - y 1 .

Рассмотрим рисунок, приведенный ниже.

Следуя по вычислениям, запишем параметрические уравнения прямой на плоскости, которое проходит через две точки с координатами M 1 (x 1 , y 1) и M 2 (x 2 , y 2) . Получим уравнение вида x = x 1 + (x 2 - x 1) · λ y = y 1 + (y 2 - y 1) · λ или x = x 2 + (x 2 - x 1) · λ y = y 2 + (y 2 - y 1) · λ .

Рассмотрим подробней на решении нескольких примеров.

Пример 1

Записать уравнение прямой, проходящей через 2 заданные точки с координатами M 1 - 5 , 2 3 , M 2 1 , - 1 6 .

Решение

Каноническим уравнением для прямой, пересекающейся в двух точках с координатами x 1 , y 1 и x 2 , y 2 принимает вид x - x 1 x 2 - x 1 = y - y 1 y 2 - y 1 . По условию задачи имеем, что x 1 = - 5 , y 1 = 2 3 , x 2 = 1 , y 2 = - 1 6 . Необходимо подставить числовые значения в уравнение x - x 1 x 2 - x 1 = y - y 1 y 2 - y 1 . Отсюда получим, что каноническое уравнение примет вид x - (- 5) 1 - (- 5) = y - 2 3 - 1 6 - 2 3 ⇔ x + 5 6 = y - 2 3 - 5 6 .

Ответ: x + 5 6 = y - 2 3 - 5 6 .

При необходимости решения задачи с другим видом уравнения, то для начала можно перейти к каноническому, так как из него проще прийти к любому другому.

Пример 2

Составить общее уравнение прямой, проходящей через точки с координатами M 1 (1 , 1) и M 2 (4 , 2) в системе координат О х у.

Решение

Для начала необходимо записать каноническое уравнение заданной прямой, которая проходит через заданные две точки. Получим уравнение вида x - 1 4 - 1 = y - 1 2 - 1 ⇔ x - 1 3 = y - 1 1 .

Приведем каноническое уравнение к искомому виду, тогда получим:

x - 1 3 = y - 1 1 ⇔ 1 · x - 1 = 3 · y - 1 ⇔ x - 3 y + 2 = 0

Ответ: x - 3 y + 2 = 0 .

Примеры таких заданий были рассмотрены в школьных учебниках на уроках алгебры. Школьные задачи отличались тем, что известным было уравнение прямой с угловым коэффициентом, имеющее вид y = k x + b . Если необходимо найти значение углового коэффициента k и числа b , при которых уравнение y = k x + b определяет линию в системе О х у, которая проходит через точки M 1 (x 1 , y 1) и M 2 (x 2 , y 2) , где x 1 ≠ x 2 . Когда x 1 = x 2 , тогда угловой коэффициент принимает значение бесконечности, а прямая М 1 М 2 определена общим неполным уравнением вида x - x 1 = 0 .

Потому как точки М 1 и М 2 находятся на прямой, тогда их координаты удовлетворяют уравнению y 1 = k x 1 + b и y 2 = k x 2 + b . Следует решить систему уравнений y 1 = k x 1 + b y 2 = k x 2 + b относительно k и b .

Для этого найдем k = y 2 - y 1 x 2 - x 1 b = y 1 - y 2 - y 1 x 2 - x 1 · x 1 или k = y 2 - y 1 x 2 - x 1 b = y 2 - y 2 - y 1 x 2 - x 1 · x 2 .

С такими значениями k и b уравнение прямой, проходящее через заданные две точки, принимает следующий вид y = y 2 - y 1 x 2 - x 1 · x + y 2 - y 2 - y 1 x 2 - x 1 · x 1 или y = y 2 - y 1 x 2 - x 1 · x + y 2 - y 2 - y 1 x 2 - x 1 · x 2 .

Запомнить сразу такое огромное количество формул не получится. Для этого необходимо учащать количество повторений в решениях задач.

Пример 3

Записать уравнение прямой с угловым коэффициентом, проходящей через точки с координатами M 2 (2 , 1) и y = k x + b .

Решение

Для решения задачи применяем формулу с угловым коэффициентом, имеющую вид y = k x + b . Коэффициенты k и b должны принимать такое значение, чтобы данное уравнение соответствовало прямой, проходящей через две точки с координатами M 1 (- 7 , - 5) и M 2 (2 , 1) .

Точки М 1 и М 2 располагаются на прямой, тогда их координаты должны обращать уравнение y = k x + b верное равенство. Отсюда получаем, что - 5 = k · (- 7) + b и 1 = k · 2 + b . Объединим уравнение в систему - 5 = k · - 7 + b 1 = k · 2 + b и решим.

При подстановке получаем, что

5 = k · - 7 + b 1 = k · 2 + b ⇔ b = - 5 + 7 k 2 k + b = 1 ⇔ b = - 5 + 7 k 2 k - 5 + 7 k = 1 ⇔ ⇔ b = - 5 + 7 k k = 2 3 ⇔ b = - 5 + 7 · 2 3 k = 2 3 ⇔ b = - 1 3 k = 2 3

Теперь значения k = 2 3 и b = - 1 3 подвергаются подстановке в уравнение y = k x + b . Получаем, что искомым уравнением, проходящим через заданные точки, будет уравнение, имеющее вид y = 2 3 x - 1 3 .

Такой способ решения предопределяет траты большого количества времени. Существует способ, при котором задание решается буквально в два действия.

Запишем каноническое уравнение прямой, проходящей через M 2 (2 , 1) и M 1 (- 7 , - 5) , имеющее вид x - (- 7) 2 - (- 7) = y - (- 5) 1 - (- 5) ⇔ x + 7 9 = y + 5 6 .

Теперь переходим к уравнению в угловым коэффициентом. Получаем, что: x + 7 9 = y + 5 6 ⇔ 6 · (x + 7) = 9 · (y + 5) ⇔ y = 2 3 x - 1 3 .

Ответ: y = 2 3 x - 1 3 .

Если в трехмерном пространстве имеется прямоугольная система координат О х у z с двумя заданными несовпадающими точками с координатами M 1 (x 1 , y 1 , z 1) и M 2 (x 2 , y 2 , z 2) , проходящая через них прямая M 1 M 2 , необходимо получить уравнение этой прямой.

Имеем, что канонические уравнения вида x - x 1 a x = y - y 1 a y = z - z 1 a z и параметрические вида x = x 1 + a x · λ y = y 1 + a y · λ z = z 1 + a z · λ способны задать линию в системе координат О х у z , проходящую через точки, имеющие координаты (x 1 , y 1 , z 1) с направляющим вектором a → = (a x , a y , a z) .

Прямая M 1 M 2 имеет направляющий вектор вида M 1 M 2 → = (x 2 - x 1 , y 2 - y 1 , z 2 - z 1) , где прямая проходит через точку M 1 (x 1 , y 1 , z 1) и M 2 (x 2 , y 2 , z 2) , отсюда каноническое уравнение может быть вида x - x 1 x 2 - x 1 = y - y 1 y 2 - y 1 = z - z 1 z 2 - z 1 или x - x 2 x 2 - x 1 = y - y 2 y 2 - y 1 = z - z 2 z 2 - z 1 , в свою очередь параметрические x = x 1 + (x 2 - x 1) · λ y = y 1 + (y 2 - y 1) · λ z = z 1 + (z 2 - z 1) · λ или x = x 2 + (x 2 - x 1) · λ y = y 2 + (y 2 - y 1) · λ z = z 2 + (z 2 - z 1) · λ .

Рассмотрим рисунок, на котором изображены 2 заданные точки в пространстве и уравнение прямой.

Пример 4

Написать уравнение прямой, определенной в прямоугольной системе координат О х у z трехмерного пространства, проходящей через заданные две точки с координатами M 1 (2 , - 3 , 0) и M 2 (1 , - 3 , - 5) .

Решение

Необходимо найти каноническое уравнение. Так как речь идет о трехмерном пространстве, значит при прохождении прямой через заданные точки, искомое каноническое уравнение примет вид x - x 1 x 2 - x 1 = y - y 1 y 2 - y 1 = z - z 1 z 2 - z 1 .

По условию имеем, что x 1 = 2 , y 1 = - 3 , z 1 = 0 , x 2 = 1 , y 2 = - 3 , z 2 = - 5 . Отсюда следует, что необходимые уравнения запишутся таким образом:

x - 2 1 - 2 = y - (- 3) - 3 - (- 3) = z - 0 - 5 - 0 ⇔ x - 2 - 1 = y + 3 0 = z - 5

Ответ: x - 2 - 1 = y + 3 0 = z - 5 .

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter



Предыдущая статья: Следующая статья:

© 2015 .
О сайте | Контакты
| Карта сайта