Уравнение 2 х пересекающихся прямых

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

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

Навигация по странице.

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

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

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

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

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

Пусть заданные прямые a и b пересекаются в точке М . Отметим на прямой a две различные точки М1 и М2 (одна из них может совпадать с точкой M ), а на прямой b точку М3 , отличную от точки М . Покажем, что плоскость М1М2М3 есть плоскость, проходящая через заданные пересекающиеся прямые a и b .

Так как в плоскости М1М2М3 лежат две точки прямой a (точки М1 и М2 ), то из озвученной в начале этого пункта аксиомы следует, что все точки прямой a лежат в плоскости М1М2М3 , в частности, точка М . Тогда в плоскости М1М2М3 лежат все точки прямой b , так как две несовпадающие точки прямой b (точки М и М3 ) лежат в указанной плоскости. Следовательно, плоскость, проходящая через пересекающиеся прямые a и b , и плоскость, проходящая через три точки М1 , М2 и М2 , совпадают.

Итак, поставим перед собой следующую задачу.

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

Сведем решение этой задачи к нахождению уравнения плоскости, проходящей через три точки. Для этого нужно определить координаты двух различных точек M1 и M2 , лежащих на одной из заданных пересекающихся прямых, и координаты точки M3 , лежащей на другой прямой и не являющейся точкой пересечения заданных прямых. Для нахождения координат точек М1 , М2 и М3 все средства хороши. Например, можно получить параметрические уравнения прямой a в пространстве вида . Из них видны координаты точки М1 (они получаются при ), а координаты точки М2 можно вычислить, придав параметру любое ненулевое действительное значение (к примеру, ). После этого можно получить параметрические уравнения прямой b и при некотором значении параметра вычислить координаты точки М3 , не забыв удостовериться, что она не является точкой пересечения заданных прямых (что она не лежит на прямой a ).

Будем считать, что координаты точек М1 , М2 и М3 найдены. После этого мы можем написать уравнение плоскости, проходящей через три точки и в виде . Вычислив определитель матицы вида , мы получим общее уравнение плоскости М1М2М3 , которое и будет уравнением плоскости, проходящей через две пересекающиеся прямые a и b .

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

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

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

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

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

Пусть в трехмерном пространстве введена прямоугольная система координат Oxyz , заданы две параллельные прямые a и b и требуется составить уравнение плоскости, которая проходит через параллельные прямые a и b .

Эта задача, также как и задача о нахождении уравнения плоскости, проходящей через две заданные пересекающиеся прямые, сводится к составлению уравнения плоскости, проходящей через три точки. Действительно, мы можем определить координаты двух точек М1 и М2 , лежащих на одной из заданных параллельных прямых, и координаты точки М3 , лежащей на другой прямой. После этого нам лишь нужно написать уравнение плоскости, проходящей через три точки и , в виде . Это уравнение является искомым уравнением плоскости, проходящей через две заданные параллельные прямые.

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

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

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

Из условия нам известны координаты двух точек М1 и М2 , лежащих на прямой a . Очевидно, что точка лежит на координатной прямой Oy и не совпадает с точками М1 и М2 . Тогда плоскость, проходящая через три точки , и , есть плоскость, проходящая через пересекающиеся прямые a и Oy . Напишем ее уравнение:

.

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

Составьте уравнение плоскости, которая проходит через две пересекающиеся прямые a и b , заданные уравнениями и соответственно.

Сначала найдем координаты двух точек, лежащих на прямой a , и координаты точки, лежащей на прямой b .

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

Очевидно, что прямая проходит через точку . Проверим, не является ли точка точкой пересечения заданных прямых, подставив ее координаты в уравнения прямой a : . Канонические уравнения прямой a обратились в тождества, следовательно, точка М3 лежит на прямой a и является точкой пересечения заданных прямых. Таким образом, нам нужно взять другую точку М3 , лежащую на прямой b , так как сейчас найденные точки М1 , М2 и М3 лежат на одной прямой. Для этого мы также переходим к параметрическим уравнениям прямой b : , и вычисляем координаты точки М3 , приняв : .

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

.

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

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

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

По параметрическим уравнениям прямой при и вычислим координаты двух точек М1 и М2 :

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

Найдем уравнение плоскости, проходящей через три точки М1 , М2 и М3 :

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

.

Точка пересечения двух прямых на плоскости

Пересечение прямых

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

Прямые это бесконечные линии, поэтому на плоскости они всегда пересекаются. Если прямые не пересекаются значит они параллельны. Частные случаи поведения прямых на плоскости: прямые неопределенны, прямые параллельны, прямые совпадают, одна из прямых параллельна оси X или Y. Общие случаи «нормального» пересечения прямых и частные случаи учитываются в программном коде класса Intersections прикрепленного исходника.

Прямые пересекаются

Даны две прямые AB и CD расположенные на одной плоскости. Они пересекаются и необходимо найти точку пересечения. За основу берем классическое уравнение прямой и подставляя данные получаем систему уравнений для двух прямых.

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

Классическое уравнение прямой: Запишем уравнение в одну строчку: Вычислим коэффициенты и свободные члены: В итоге получаем уравнение прямой с коэффициентами:

Уравнение с линейными коэффициентами отличается от уравнения с угловым коэффициентом отсутствием операции деления. Минимум операций деления упрощает создание устойчивого программного кода.

Точка пересечения прямых

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

Подставляем известные данные: Получаем два уравнения: Решаем систему уравнений: Найдено, прямые пересекаются в точке с координатами:

Прямые параллельны

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

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

Применяя формулу у.2 выведем уравнения прямых: Получаем систему уравнений:

Итог: система уравнений параллельных прямых не имеет решений.

Уравнение в программный код

На бумаге всё славненько, надо также сделать и в программном коде. Но программы не разбираются в уравнениях, им подавай переменные, постоянные и функции. Программный код не терпит неопределенности, он требует точные данные. Очень желательно строить выражения без операций деления. Преобразуем в программный код уравнение с коэффициентами (у.3) описанное выше. Для каждой прямой своё уравнение и переменные.

Точки определяющие прямые запишем в структуры Point. У каждой прямой две точки и они являются входными данными:
Определяем коэффициенты и свободные члены уравнений. Записываем их в соответствующие переменные:
Точка пересечения также будет храниться в структуре Point:

Вывод результата

В выражениях присутствует деление. Но знаменатель только тогда и только тогда будет равен нулю, когда обе прямые будут параллельны или оси X или оси Y. В этом случае они не пересекаются или совпадают. Это отслеживаемые состояния в классе Intersections , и вывод информации заканчивается до выбрасывания исключения при делении на ноль.

Проверка параллельности и совпадения

Проверка на перпендикулярность

Класс Intersections

Исходник представляет собой два класса: класс вычисления точки пересечения прямых и информационный класс выдающий множество дополнительных сведений о свойствах исследуемых прямых.

Краткий листинг исходника дающий представление о структуре классов:

Применение класса Intersections

Класс class Intersections легко встраивается в любой исходный код. Точки определяющие прямые являются входными данными. На выходе получаем результат пересечения, координаты точки пересечения. Для дальнейшей обработки результатов можно использовать идентификатор свойства пересечения и дополнительную текстовую информацию.

Прикрепленный файл

Прикрепленный файл архива содержит исходник классов Intersections, Info и программу демонстрирующую работу класса Intersections в режиме вычисления точки пересечения прямых на плоскости. Исходный код написан на языке C#, но его легко можно преобразовать в код на другом языке программирования. Для работы демонстрационной программы необходима установка платформы. .NET Core 3.1.

Скачать исходник

  • Файл: IntersectionsLineLine.zip
  • Размер: 84 Кбайт
  • Загрузки: 547

Похожая тематика

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

Пересечение прямых. Точка пересечения двух прямых

Если точка M, является точкой пересечения двух прямых, то она должна принадлежать этим прямым, а ее координаты удовлетворять уравнения этих прямых.

Точка пересечения двух прямых на плоскости

Если система уравнений:

  • имеет единственное решение, то прямые пересекаются;
  • имеет бесконечное множество решений, то прямые совпадают;
  • не имеет решений, то прямые не пересекаются (прямые параллельны между собой)

Решение: Для вычисления координат точки пересечения прямых, решим систему уравнений:

y = 2 x — 1 y = -3 x + 1

Вычтем из первого уравнения второе

y — y = 2 x — 1 — (-3 x + 1) y = -3 x + 1 => 0 = 5 x — 2 y = -3 x + 1

Из первого уравнения найдем значение x

5 x = 2 y = -3 x + 1 => x = 2 5 = 0.4 y = -3 x + 1

Подставим значение x во второе уравнение и найдем значение y

x = 0.4 y = -3·(0.4) + 1 = -1.2 + 1 = -0.2

Ответ. Точка пересечения двух прямых имеет координаты (0.4, -0.2)

Решение: Для вычисления координат точки пересечения прямых, решим систему уравнений:

y = 2 x — 1 x = 2 t + 1 y = t

В первое уравнение подставим значения x и y из второго и третьего уравнений.

t = 2·(2 t + 1) — 1 x = 2 t + 1 y = t => t = 4 t + 1 x = 2 t + 1 y = t =>

-3 t = 1 x = 2 t + 1 y = t => t = — 1 3 x = 2 t + 1 y = t

Подставим значение t во второе и третье уравнение

t = — 1 3 x = 2·(- 1 3 ) + 1 = — 2 3 + 1 = 1 3 y = — 1 3

Ответ. Точка пересечения двух прямых имеет координаты ( 1 3 , — 1 3 )

Решение: Для вычисления координат точки пересечения прямых, решим систему уравнений:

2 x + 3 y = 0 x — 2 3 = y 4

Из второго уравнения выразим y через x

2 x + 3 y = 0 y = 4· x — 2 3

Подставим y в первое уравнение

2 x + 3·4· x — 2 3 = 0 y = 4· x — 2 3 => 2 x + 4·( x — 2) = 0 y = 4· x — 2 3 =>

2 x + 4 x — 8 = 0 y = 4· x — 2 3 => 6 x = 8 y = 4· x — 2 3 =>

x = 8 6 = 4 3 y = 4· x — 2 3 => x = 8 6 = 4 3 y = 4· 4/3 — 2 3 = 4· -2/3 3 = — 8 9

Ответ. Точка пересечения двух прямых имеет координаты ( 4 3 , — 8 9 )

Решение: Обе прямые заданы уравнениями с угловым коэффициентом. Так как k 1 = k 2 = 2, то прямые параллельны. Так как эти прямые не совпадают то точек пересечения нет.

Решим также эту задачу используя систему уравнений:

y = 2 x — 1 y = 2 x + 1

Вычтем из первого уравнения второе

y — y = 2 x — 1 — (2 x + 1) y = -3 x + 1 => 0 = -2 y = -3 x + 1

В первом уравнении получили противоречие (0 ≠ -2), значит система не имеет решений — отсутствуют точки пересечения прямых (прямые параллельны).

Ответ. Прямые не пересекаются (прямые параллельны).

Решение: Подставим координаты точки N в уравнения прямых.

Ответ. Так как оба уравнения превратились в тождества, то точка N — точка пересечения этих прямых.

Точка пересечения двух прямых в пространстве

Если система уравнений:

  • имеет единственное решение, то прямые пересекаются;
  • имеет бесконечное множество решений, то прямые совпадают;
  • не имеет решений, то прямые не пересекаются (прямые параллельны или скрещиваются между собой)

Решение: Составим систему уравнений

x — 1 = a y — 1 = a z — 1 = a x — 3 -2 = b 2 — y = b z = b => x = a + 1 y = a + 1 z = a + 1 x — 3 -2 = b 2 — y = b z = b =>

Подставим значения x , y , z из 1, 2, 3 уравнений в 4, 5, 6 уравнения

x = a + 1 y = a + 1 z = a + 1 a + 1 — 3 -2 = b 2 — ( a + 1) = b a + 1 = b => x = a + 1 y = a + 1 z = a + 1 a — 2 -2 = b 1 — a = b a + 1 = b

К шестому уравнению добавим пятое уравнение

x = a + 1 y = a + 1 z = a + 1 a — 2 -2 = b 1 — a = b a + 1 + (1 — a ) = b + b => x = a + 1 y = a + 1 z = a + 1 a — 2 -2 = b 1 — a = b b = 1

Подставим значение b в четвертое и пятое уравнения

x = a + 1 y = a + 1 z = a + 1 a — 2 -2 = 1 1 — a = 1 b = 1 => x = a + 1 y = a + 1 z = a + 1 a — 2 = -2 a = 0 b = 1 =>

x = a + 1 y = a + 1 z = a + 1 a = 0 a = 0 b = 1 => x = 0 + 1 = 1 y = 0 + 1 = 1 z = 0 + 1 = 1 a = 0 a = 0 b = 1

Ответ. Прямые пересекаются в точке с координатами (1, 1, 1).

Решение: Составим систему уравнений заменив во втором уравнении параметр t на a

x = 2 t — 3 y = t z = — t + 2 x = a + 1 y = 3 a — 2 z = 3

Подставим значения x , y , z из 1, 2, 3 уравнений в 4, 5, 6 уравнения

x = 2 t — 3 y = t z = — t + 2 2 t — 3 = a + 1 t = 3 a — 2 — t + 2 = 3 => x = 2 t — 3 y = t z = — t + 2 2 t = a + 4 t = 3 a — 2 t = -1 =>

Подставим значение t из шестого уравнения в остальные уравнения

x = 2·(-1) — 3 y = (-1) z = -(-1) + 2 2·(-1) = a + 4 -1 = 3 a — 2 t = -1 => x = -5 y = -1 z = 3 a = -6 a = 1 3 t = -1

Ответ. Так как -6 ≠ 1 3 , то прямые не пересекаются.


источники:

http://www.interestprograms.ru/source-codes-tochka-peresecheniya-dvuh-pryamyh-na-ploskosti

http://ru.onlinemschool.com/math/library/analytic_geometry/lines_intersection/