Задания
Версия для печати и копирования в MS Word
Тип A11 № 1770
i
Найдите произведение координат точки пересечения прямых и
1) 4
2) 18
3) 72
4) 78
5) 66
Спрятать решение
Решение.
Заметим, что ордината точки пересечения будет равна y = 18. Найдём абсциссу точки пересечения:
Тогда произведение координат точки пересечения данных прямых равно
Правильный ответ указан под номером 5.
Аналоги к заданию № 1770: 1802 Все
Источник: Централизованное тестирование по математике, 2021
Спрятать решение
·
Помощь
О проекте · Редакция · Правовая информация · О рекламе
© Гущин Д. Д., 2011—2023
Для того, чтобы решить геометрическую задачу методом координат, необходима точка пересечения, координаты которой используются при решении. Возникает ситуация, когда требуется искать координаты пересечения двух прямых на плоскости или определить координаты тех же прямых в пространстве. Данная статья рассматривает случаи нахождения координат точек, где пересекаются заданные прямые.
Точка пересечения двух прямых – определение
Необходимо дать определение точкам пересечения двух прямых.
Раздел взаимного расположения прямых на плоскости показывает, что они могут совпадать , быть параллельными, пересекаться в одной общей точке или скрещивающимися. Две прямые, находящиеся в пространстве, называют пересекающимися, если они имеют одну общую точку.
Определение точки пересечения прямых звучит так:
Точка, в которой пересекаются две прямые, называют их точкой пересечения. Иначе говоря, что точка пересекающихся прямых и есть точка пересечения.
Рассмотрим на рисунке, приведенном ниже.
Нахождение координат точки пересечения двух прямых на плоскости
Перед нахождением координат точки пересечения двух прямых, необходимо рассмотреть предлагаемый ниже пример.
Если на плоскости имеется система координат Оху, то задаются две прямые a и b. Прямой a соответствует общее уравнение вида A1x+B1y+C1=0, для прямой b – A2x+B2y+C2=0. Тогда M0(x0, y0) является некоторой точкой плоскости необходимо выявить , будет ли точка М0 являться точкой пересечения этих прямых.
Чтобы решить поставленную задачу, необходимо придерживаться определения. Тогда прямые должны пересекаться в точке, координаты которой являются решением заданных уравнений A1x+B1y+C1=0 и A2x+B2y+C2=0. Значит, координаты точки пересечения подставляются во все заданные уравнения. Если они при подстановке дают верное тождество, тогда M0(x0, y0) считается их точкой пересечения.
Даны две пересекающиеся прямые 5x-2y-16=0 и 2x-5y-19=0. Будет ли точка М0 с координатами (2,-3) являться точкой пересечения.
Решение
Чтобы пересечение прямых было действительным, необходимо, чтобы координаты точки М0 удовлетворяли уравнениям прямых. Это проверяется при помощи их подстановки. Получаем, что
5·2-2·(-3)-16=0⇔0=02·2-5·(-3)-19=0⇔0=0
Оба равенства верные, значит М0 (2, -3) является точкой пересечения заданных прямых.
Изобразим данное решение на координатной прямой рисунка, приведенного ниже.
Ответ: заданная точка с координатами (2,-3) будет являться точкой пересечения заданных прямых.
Пересекутся ли прямые 5x+3y-1=0 и 7x-2y+11=0 в точке M0 (2, -3)?
Решение
Для решения задачи необходимо подставить координаты точки во все уравнения. Получим, что
5·2+3·(-3)-1=0⇔0=07·2-2·(-3)+11=0⇔31=0
Второе равенство не является верным, значит, что заданная точка не принадлежит прямой 7x-2y+11=0. Отсюда имеем, что точка М0 не точка пересечения прямых.
Чертеж наглядно показывает, что М0 – это не точка пересечения прямых. Они имеют общую точку с координатами (-1,2).
Ответ: точка с координатами (2,-3) не является точкой пересечения заданных прямых.
Переходим к нахождению координат точек пересечения двух прямых при помощи заданных уравнений на плоскости.
Задаются две пересекающиеся прямые a и b уравнениями вида A1x+B1y+C1=0 и A2x+B2y+C2=0, расположенных в Оху. При обозначении точки пересечения М0 получим, что следует продолжить поиск координат по уравнениям A1x+B1y+C1=0 и A2x+B2y+C2=0.
Из определения очевидно, что М0 является общей точкой пересечения прямых. В этом случае ее координаты должны удовлетворять уравнениям A1x+B1y+C1=0 и A2x+B2y+C2=0. Иными словами это и есть решение полученной системы A1x+B1y+C1=0A2x+B2y+C2=0.
Значит, для нахождения координат точки пересечения , необходимо все уравнения добавить в систему и решить ее.
Заданы две прямые x-9y+14=0 и 5x-2y-16=0 на плоскости. необходимо найти их пересечение.
Решение
Данные по условию уравнения необходимо собрать в систему, после чего получим x-9y+14=05x-2y-16=0. Чтобы решить его, разрешается первое уравнение относительно x, подставляется выражение во второе:
x-9y+14=05x-2y-16=0⇔x=9y-145x-2y-16=0⇔⇔x=9y-145·9y-14-2y-16=0⇔x=9y-1443y-86=0⇔⇔x=9y-14y=2⇔x=9·2-14y=2⇔x=4y=2
Получившиеся числа являются координатами, которые необходимо было найти.
Ответ: M0 (4, 2) является точкой пересечения прямых x-9y+14=0 и 5x-2y-16=0.
Поиск координат сводится к решению системы линейных уравнений. Если по условию дан другой вид уравнения, тогда следует привести его к нормальному виду.
Определить координаты точек пересечения прямых x-5=y-4-3 и x=4+9·λy=2+λ, λ∈R.
Решение
Для начала необходимо привести уравнения к общему виду. Тогда получаем, что x=4+9·λy=2+λ, λ∈R преобразуется таким образом:
x=4+9·λy=2+λ⇔λ=x-49λ=y-21⇔x-49=y-21⇔⇔1·(x-4)=9·(y-2)⇔x-9y+14=0
После чего беремся за уравнение канонического вида x-5=y-4-3 и преобразуем. Получаем, что
x-5=y-4-3⇔-3·x=-5·y-4⇔3x-5y+20=0
Отсюда имеем, что координаты – это точка пересечения
x-9y+14=03x-5y+20=0⇔x-9y=-143x-5y=-20
Применим метод Крамера для нахождения координат:
∆=1-93-5=1·(-5)-(-9)·3=22∆x=-14-9-20-5=-14·(-5)-(-9)·(-20)=-110⇒x=∆x∆=-11022=-5∆y=1-143-20=1·(-20)-(-14)·3=22⇒y=∆y∆=2222=1
Ответ: M0 (-5, 1).
Имеется еще способ для нахождения координат точки пересечения прямых, находящихся на плоскости. Он применим, когда одна из прямых задается параметрическими уравнениями, имеющими вид x=x1+ax·λy=y1+ay·λ, λ∈R. Тогда вместо значения x подставляется x=x1+ax·λ и y=y1+ay·λ, где получим λ=λ0, соответствующее точке пересечения, имеющей координаты x1+ax·λ0, y1+ay·λ0.
Определить координаты точки пересечения прямой x=4+9·λy=2+λ, λ∈R и x-5=y-4-3.
Решение
Необходимо выполнить подстановку в x-5=y-4-3 выражением x=4+9·λ, y=2+λ, тогда получим:
4+9·λ-5=2+λ-4-3
При решении получаем, что λ=-1. Отсюда следует, что имеется точка пересечения между прямыми x=4+9·λy=2+λ, λ∈R и x-5=y-4-3. Для вычисления координат необходимо подставить выражение λ=-1 в параметрическое уравнение. Тогда получаем, что x=4+9·(-1)y=2+(-1)⇔x=-5y=1.
Ответ: M0 (-5, 1).
Для полного понимания темы, необходимо знать некоторые нюансы.
Предварительно необходимо понять расположение прямых. При их пересечении мы найдем координаты, в других случаях решения существовать не будет. Чтобы не делать эту проверку, можно составлять систему вида A1x+B1y+ C1=0A2x+B2+C2=0 При наличии решения делаем вывод о том, что прямые пересекаются. Если решение отсутствует, то они параллельны. Когда система имеет бесконечное множество решений, тогда говорят, что они совпадают.
Даны прямые x3+y-4=1 и y=43x-4. Определить, имеют ли они общую точку.
Решение
Упрощая заданные уравнения, получаем 13x-14y-1=0 и 43x-y-4=0.
Следует собрать уравнения в систему для последующего решения:
13x-14y-1=013x-y-4=0⇔13x-14y=143x-y=4
Отсюда видно, что уравнения выражаются друг через друга, тогда получим бесконечное множество решений. Тогда уравнения x3+y-4=1 и y=43x-4 определяют одну и ту же прямую. Поэтому нет точек пересечения.
Ответ: заданные уравнения определяют одну и ту же прямую.
Найти координаты точки пересекающихся прямых 2x+(2-3)y+7=0 и 23+2x-7y-1=0.
Решение
По условию возможно такое, прямые не будут пересекаться. Необходимо составить систему уравнений и решать. Для решения необходимо использовать метод Гаусса, так как с его помощью есть возможность проверить уравнение на совместимость. Получаем систему вида:
2x+(2-3)y+7=02(3+2)x-7y-1=0⇔2x+(2-3)y=-72(3+2)x-7y=1⇔⇔2x+2-3y=-72(3+2)x-7y+(2x+(2-3)y)·(-(3+2))=1+-7·(-(3+2))⇔⇔2x+(2-3)y=-70=22-72
Получили неверное равенство, значит система не имеет решений. Делаем вывод, что прямые являются параллельными. Точек пересечения нет.
Второй способ решения.
Для начала нужно определить наличие пересечения прямых.
n1→=(2, 2-3) является нормальным вектором прямой 2x+(2-3)y+7=0, тогда вектор n2→=(2(3+2), -7 – нормальный вектор для прямой 23+2x-7y-1=0.
Необходимо выполнить проверку коллинеарности векторов n1→=(2, 2-3) и n2→=(2(3+2), -7). Получим равенство вида 22(3+2)=2-3-7. Оно верное, потому как 223+2-2-3-7=7+2-3(3+2)7(3+2)=7-77(3+2)=0. Отсюда следует, что векторы коллинеарны. Значит, прямые являются параллельными и не имеют точек пересечения.
Ответ: точек пересечения нет, прямые параллельны.
Найти координаты пересечения заданных прямых 2x-1=0 и y=54x-2.
Решение
Для решения составляем систему уравнений. Получаем
2x-1=054x-y-2=0⇔2x=154x-y=2
Найдем определитель основной матрицы. Для этого 2054-1=2·(-1)-0·54=-2. Так как он не равен нулю, система имеет 1 решение. Отсюда следует, что прямые пересекаются. Решим систему для нахождения координат точек пересечения:
2x=154x-y=2⇔x=1245x-y=2⇔x=1254·12-y=2⇔x=12y=-118
Получили, что точка пересечения заданных прямых имеет координаты M0(12, -118).
Ответ: M0(12, -118).
Нахождения координат точки пересечения двух прямых в пространстве
Таким же образом находятся точки пересечения прямых пространства.
Когда заданы прямые a и b в координатной плоскости Охуz уравнениями пересекающихся плоскостей, то имеется прямая a , которая может быть определена при помощи заданной системы A1x+B1y+C1z+D1=0A2x+B2y+C2z+D1=0 а прямая b – A3x+B3y+C3z+D3=0A4x+B4y+C4z+D4=0.
Когда точка М0 является точкой пересечения прямых, тогда ее координаты должны быть решениями обоих уравнений. Получим линейные уравнения в системе:
A1x+B1y+C1z+D1=0A2x+B2y+C2z+D2=0A3x+B3y+C3z+D3=0A4x+B4y+C4z+D4=0
Рассмотрим подобные задания на примерах.
Найти координаты точки пересечения заданных прямых x-1=0y+2z+3=0 и 3x+2y+3=04x-2z-4=0
Решение
Составляем систему x-1=0y+2z+3=03x+2y+3=04x-2z-4=0 и решим ее. Чтобы найти координаты, необходимо решать через матрицу. Тогда получим основную матрицу вида A=10001232040-2 и расширенную T=1001012-340-24. Определяем ранг матрицы по Гауссу.
Получаем, что
1=1≠0, 1001=1≠0, 100012320=-4≠0, 1001012-3320-340-24=0
Отсюда следует, что ранг расширенной матрицы имеет значение 3. Тогда система уравнений x-1=0y+2z+3=03x+2y+3=04x-27-4=0 в результате дает только одно решение.
Базисный минор имеет определитель 100012320=-4≠0, тогда последнее уравнение не подходит. Получим, что x-1=0y+2z+3=03x+2y+3=04x-2z-4=0⇔x=1y+2z=-33x+2y-3 . Решение системы x=1y+2z=-33x+2y=-3⇔x=1y+2z=-33·1+2y=-3⇔x=1y+2z=-3y=-3⇔⇔x=1-3+2z=-3y=-3⇔x=1z=0y=-3.
Значит, имеем, что точка пересечения x-1=0y+2z+3=0 и 3x+2y+3=04x-2z-4=0 имеет координаты (1, -3, 0).
Ответ: (1, -3, 0).
Система вида A1x+B1y+C1z+D1=0A2x+B2y+C2z+D2=0A3x+B3y+C3z+D3=0A4x+B4y+C4z+D4=0 имеет только одно решение. Значит, прямые a и b пересекаются.
В остальных случаях уравнение не имеет решения, то есть и общих точек тоже. То есть невозможно найти точку с координатами, так как ее нет.
Поэтому система вида A1x+B1y+C1z+D1=0A2x+B2y+C2z+D2=0A3x+B3y+C3z+D3=0A4x+B4y+C4z+D4=0 решается методом Гаусса. При ее несовместимости прямые не являются пересекающимися. Если решений бесконечное множество, то они совпадают.
Можно произвести решение при помощи вычисления основного и расширенного ранга матрицы, после чего применить теорему Кронекера-Капелли. Получим одно, множество или полное отсутствие решений.
Заданы уравнения прямых x+2y-3z-4=02x-y+5=0 и x-3z=03x-2y+2z-1=0. Найти точку пересечения.
Решение
Для начала составим систему уравнений. Получим, что x+2y-3z-4=02x-y+5=0x-3z=03x-2y+2z-1=0 . решаем ее методом Гаусса:
12-342-10-510-303-221~12-340-56-130-20-40-811-11~~12-340-56-1300-125650075-1595~12-340-56-1300-1256500031110
Очевидно, что система не имеет решений, значит прямые не пересекаются. Точки пересечения нет.
Ответ: нет точки пересечения.
Если прямые заданы при помощи кононических или параметрических уравнений, нужно привести к виду уравнений пересекающихся плоскостей, после чего найти координаты.
Заданы две прямые x=-3-λy=-3·λz=-2+3·λ, λ∈R и x2=y-30=z5 в Охуz. Найти точку пересечения.
Решение
Задаем прямые уравнениями двух пересекающихся плоскостей. Получаем, что
x=-3-λy=-3·λz=-2+3·λ⇔λ=x+3-1λ=y-3λ=z+23⇔x+3-1=y-3=z+23⇔⇔x+3-1=y-3x+3-1=z+23⇔3x-y+9=03x+z+11=0x2=y-30=z5⇔y-3=0x2=z5⇔y-3=05x-2z=0
Находим координаты 3x-y+9=03x+z+11=0y-3=05x-2z=0, для этого посчитаем ранги матрицы. Ранг матрицы равен 3, а базисный минор 3-10301010=-3≠0, значит, что из системы необходимо исключить последнее уравнение. Получаем, что
3x-y+9=03x+z+11=0y-3=05x-2z=0⇔3x-y+9=03x+z+11=0y-3=0
Решим систему методом Крамер. Получаем, что x=-2y=3z=-5. Отсюда получаем, что пересечение заданных прямых дает точку с координатами (-2, 3, -5).
Ответ: (-2, 3, -5).
Не такая тривиальная задача, скажу я вам. Всякий раз, когда возникает необходимость посчитать координату пересечения пары прямых, каждая из которых задана парой точек, снова беру блокнот и вывожу пару формул. И всякий раз – блин, ну это уже когда-то было, опять надо что-то делать с параллельными прямыми, опять появляется пакостная строго вертикальна линия, когда на (x1-x2) никак не разделить и т.д.
Поэтому – в подборку теории и практики, пригодится, сэкономим блокнот, спасем дерево.
Коэффициенты А, B, C
Все помним со школы формулу:
Тоже самое, но с претензией на образование (некоторые индивидуумы утверждают, что существует такая, и только такая, и никакая другая, формулировка):
Те же фаберже, только сбоку.
В теории надо составить и решить систему уравнений для первой и второй линии, где переменными будут X и Y точки пересечения.
Загвоздка в том, что мы не знаем коэффициенты для обеих линий.
В нашем случае известны координаты двух точек, по которым проходит линия. Поэтому мне, как последователю геометрического агностицизма, более привлекательная следующая формула:
Путем несложных операций приходим к следующей записи:
Глядя на вариант в исполнении высшего образования, получаем следующие формулы для нахождения коэффициентов:
Пока все идет отлично, нигде вероятного деления на ноль не встретилось.
Итак, мы можем легко найти два набора коэффициентов для первой и второй прямых. Переходим к системе уравнений.
Система уравнений
Как правило, подобная система уравнений решается путем выражения одной переменной через другую, подстановкой во второе уравнение, получая таким образом уравнение одной переменной. Далее переменная находится, подставляется, решается. Или определяется, что система решения не имеет.
Но нас интересует метод Крамера. Потому что с помощью этого метода можно получить сразу значения для обеих переменных, без дополнительных телодвижений.
Сразу же запишем метод под нашу систему.
Имеем следующую систему:
Определители будут такими:
Исходя из метода, решение выглядит так:
Ага! Вот и возможное деление на ноль, скажете вы. И правильно! В этой, в высшей степени непозволительной ситуации, когда знаменатель равен нулю, решения нет, прямые либо параллельны, либо совпадают (что, впрочем, частный случай параллельности). В коде, естественно, этот момент надо учитывать.
Практика 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
//******************************************************* // Нахождение точки пересечения прямых (p1,p2) и (p3,p4) // Результат – факт пересечения //******************************************************* function CrossLines(const p1,p2,p3,p4: TxPoint; var res: TxPoint): Boolean; const Prec = 0.0001; var a1, a2: Extended; b1, b2: Extended; c1, c2: Extended; v: Extended; begin a1 := p2.y – p1.y; a2 := p4.y – p3.y; b1 := p1.x – p2.x; b2 := p3.x – p4.x; v := a1*b2 – a2*b1; Result := (abs(v) > Prec); if Result then begin c1 := p2.x*p1.y – p1.x*p2.y; c2 := p4.x*p3.y – p3.x*p4.y; res.X := –(c1*b2 – c2*b1)/v; res.Y := –(a1*c2 – a2*c1)/v; end; end; |
Частные случаи
- Прямые параллельны: ∆ab = 0
- (A1B2 – B1A2 = 0);
- Прямые совпадают: ∆ab = ∆X = ∆Y = 0
- (A1B2 – B1A2 = 0) И (A1C2 — A2C1 = 0) И (C1B2 -B1C2 = 0);
- Прямые перпендикулярны:
- (A1 A2 + B1 B2 = 0).
Принадлежность точки отрезку
В общем случае, чтобы определить принадлежность точки отрезку, надо установить две вещи:
- Точка принадлежит прямой, проходящей через конечные точки отрезка. Для этого достаточно подставить значение X и Y в уравнение прямой и проверить получившееся равенство. В нашем случае, этот пункт уже выполнен, т.к. точка пересечения априори принадлежит обеим прямым.
- Проверить факт нахождения точки между концами отрезка.
Займемся пунктом 2. Данный факт можно установить двумя способами:
- Логически, т.е. (x1 <= x <= x2) ИЛИ (x1 >= x >= x2). На случай «вертикальности» линии добавить проверку на Y:
- (y1 <= y <= y2) ИЛИ (y1 >= y >= y2).
- Арифметически. Сумма отрезков |x-x1| + |x-x2| должна быть равна длине отрезка |x1-x2|. Аналогично, на случай «вертикальности» , добавить проверку:
- |y-y1| + |y-y2| = |y1-y2|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
//***************************************************** // Проверка факта нахождения точки res между // концами отрезка (p1,p2). // Решение с помощью условных операторов и // коэффициентов A=(y2-y1) B=(x1-x2). // Выступают в качестве параметров, чтобы не тратить // время на их подсчет, т.к. в вызывающей стороне // они уже посчитаны //***************************************************** function CheckCrossPoint(const p1, p2, res: TxPoint; const A,B: Extended): Boolean; begin Result := (((B<0) and (p1.X < res.X) and (p2.X > res.X)) or ((B>0) and (p1.X > res.X) and (p2.X < res.X)) or ((A<0) and (p1.y > res.Y) and (p2.Y < res.Y)) or ((A>0) and (p1.y < res.Y) and (p2.Y > res.Y))); end; //***************************************************** // Проверить факт нахождения точки res между // концами отрезка (p1,p2) // Арифметическое решение без коэффициентов //***************************************************** function CheckCrossPoint(const p1, p2, res: TxPoint): Boolean; begin Result := (abs(p2.x–p1.x)>= abs(p2.x–res.x) + abs(p1.x–res.x)) and (abs(p2.y–p1.y)>= abs(p2.y–res.y) + abs(p1.y–res.y)); end; |
Практика показывает, что арифметический способ быстрее примерно в 3 раза. Когда-то я считал, что операции сравнения самые быстрые. Это давно уже не так.
Задача нахождения принадлежности точки P(x,y) отрезку, заданного двумя точками с координатами P1(x1, y1) и P2(x2, y2) подробно рассмотрена в отдельной статье.
Угол пересечения прямых
Угол пересечения прямых — это угол пересечения направляющих векторов. Т.е., взяв уже знакомые ранее точки p1 и p2, получим направляющий вектор V(p1,p2), и аналогично второй вектор M(p3,p4). В теории мы должны вычислить достаточно «затратную» функцию, с корнями, квадратами, дробями и арккосинусом.
Давайте не будем останавливаться на ней, она долгая, нудная и в нашем случае ненужная. Рассмотрим вектор:
α — угол наклона вектора к оси X, который можно найти, как:
α = arctan (A1 / B1)
Где расстояния:
A1 = (y1 — y2)
B1 = (x2 — x1)
Что-то знакомое? Да это ни что иное, как коэффициенты в уравнении прямой от образованных фанатов. Может они и правы в своем испепеляющем фанатизме…
Одним словом, коэффициенты (расстояния) у нас уже есть по обеим прямым.
Судя по рисунку, угол между векторами, это сумма углов наклона векторов к оси X. Ммм… не совсем так, на самом деле это разность.
По рисунку явно видно, что угол между векторам это γ = (β — α).
В предыдущем примере все правильно, просто знаки углов разные, т.к. находятся по разные стороны от оси X, а формула работает та же.
От теории к практике
Теперь в плане практического применения. Мне нужно точно знать, откуда, куда и в каком направлении этот угол. В теории, углом между прямыми считается наименьший из пары γ и (180-γ). Так вот, нам это не надо. Какой угол получится – такой нам и нужен.
Поэтому, под углом между векторами понимаем угол от вектора V(p1,p2) к вектору M(p3,p4). Если знак угла – отрицательный, понимаем, что он против часовой стрелки, иначе – по часовой стрелке.
Следует заметить, что, зная коэффициенты, для нахождения угла пересечения, координаты уже не нужны. Листинг таков:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
//********************************************************** // Посчитать угол пересечения векторов по коэфф-ам А и B //********************************************************** function CalcCrossAngle(const a1,b1: Extended; const a2,b2: Extended): Extended; var c1, c2: Extended; begin c1 := ArcTan2(a1,b1); c2 := ArcTan2(a2,b2); Result := c2–c1; if Result < –pi then Result := 2*pi + Result; if Result > pi then Result := Result – 2*pi; end; |
Тут ситуация с вертикальной прямой, т.е. когда теоретически происходит деление на ноль, явно не обрабатывается. Она корректно обрабатывается функцией ArcTan2, которая вернет в этом случае и знак, и 90 градусов.
Практика 2
В дополнение к функции нахождения точки пересечения, напишем «продвинутую» функцию, которая находит эту точку, определяет нахождение на каждом из отрезков, и определяет угол между направляющими векторами. Или же определяет, что прямые параллельны/совпадают.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
//********************************************************** // Тип пересечения прямых (p1,p2) и (p3,p4) //********************************************************** type TxCrossLineResult = ( xclrEqual = –32// эквивалентны ,xclrParallel = –16// параллельны ,xclrOk = 0 // как минимум пересечение есть ,xclrFirst = 1 // попадает в первый отрезок ,xclrSecond = 2 // попадает во второй отрезок ,xclrBoth = 3 // попадает в оба ,xclrPerpend = 4 // перпендикулярны // можно найти по маске через AND, но для полноты картины ,xclrFirstP = 5 // перпендикулярны и попадает в первый ,xclrSecondP = 6 // перпендикулярны и попадает в второй ,xclrBothP = 7 // перпендикулярны и попадает в оба ); //********************************************************** // Нахождение точки пересечения прямых (p1,p2) и (p3,p4) // Определяет параллельность, совпадение, // перпендикулярность, пересечение. // Определяет, каким отрезкам принадлежит. // Находит угол(рад.) от (p1,p2) к (p3,p4): // отрицательное значение – против часовой // положительное – по часовой //********************************************************** function CrossLines(const p1,p2,p3,p4: TxPoint; var res: TxPoint; var Angle: Extended): TxCrossLineResult; const Prec = 0.0001; var a1, a2: Extended; b1, b2: Extended; c1, c2: Extended; v: Extended; begin Angle := 0; a1 := p2.y – p1.y; a2 := p4.y – p3.y; b1 := p1.x – p2.x; b2 := p3.x – p4.x; c1 := p2.x*p1.y – p1.x*p2.y; c2 := p4.x*p3.y – p3.x*p4.y; v := a1*b2 – a2*b1; if abs(v) > Prec then begin Result := xclrOk; res.X := –(c1*b2 – c2*b1)/v; res.Y := –(a1*c2 – a2*c1)/v; if CheckCrossPoint(p1,p2,res) then Result := TxCrossLineResult(Integer(Result) + Integer(xclrFirst)); if CheckCrossPoint(p3,p4,res) then Result := TxCrossLineResult(Integer(Result) + Integer(xclrSecond)); if (abs(a1*a2 + b1*b2) < Prec) then Result := TxCrossLineResult(Integer(Result) + Integer(xclrPerpend)); Angle := CalcCrossAngle(a1,b1,a2,b2); end else begin Result := xclrParallel; if ((abs(c1*b2 – c2*b1) < Prec) and (abs(a1*c2 – a2*c1) < Prec)) then Result := xclrEqual; end; end; |
Исходники
Небольшие комментарии по интерфейсу.
Скачать (219 Кб): Исходники (Delphi XE 7-10)
Скачать (1.14 Мб): Исполняемый файл
При запуске генерируется случайным образом 4 точки, по две на прямую. Точки и отрезки можно перетаскивать мышкой. Также, слева присутствует панель, на которой можно ввести координаты точек или коэффициенты уравнения прямой. При нажатии «Enter» или когда элемент ввода теряет фокус, происходит перерасчет и перерисовка.
Внизу есть 4 кнопки переключения режимов отображения. Начиная со второй, помимо координат точки пересечений в верхнем левом углу будет отображаться текущий угол пересечения между направляющими векторами.
Если точка пересечений попадает в какой-либо из отрезков, соответствующий заголовок линии отрезка станет жирным. На рисунке это зеленая линия 2.
По умолчанию, рабочее поле системы координат имеет размерность [-10..10], которую можно изменить ползунком в нижнем правом углу.
Точка пересечения двух прямых на плоскости
Методы решения. Существует два метода решения плоских задач на определение координат точки пересечения прямых:
- графический
- аналитический
Графический метод решения. Используя уравнения, начертить графики прямых и с помощью линейки найти координаты точки пересечения.
Аналитический метод решения. Необходимо объединить уравнения прямых в систему, решение которой, позволит определить точные координаты точки пересечения прямых.
Если система уравнений:
- имеет единственное решение, то прямые пересекаются;
- имеет бесконечное множество решений, то прямые совпадают;
- не имеет решений, то прямые не пересекаются (прямые параллельны между собой)
Пример 1. Найти точку пересечения прямых y = 2x – 1 и y = -3x + 1.
Решение: Для вычисления координат точки пересечения прямых, решим систему уравнений:
y = 2x – 1
y = -3x + 1
Вычтем из первого уравнения второе
y – y = 2x – 1 – (-3x + 1)
y = -3x + 1
=>
0 = 5x – 2
y = -3x + 1
Из первого уравнения найдем значение x
5x = 2
y = -3x + 1
=>
x = 25 = 0.4
y = -3x + 1
Подставим значение x во второе уравнение и найдем значение y
x = 0.4
y = -3·(0.4) + 1 = -1.2 + 1 = -0.2
Ответ. Точка пересечения двух прямых имеет координаты (0.4, -0.2)
Пример 2. Найти точку пересечения прямых y = 2x – 1 и x = 2t + 1y = t.
Решение: Для вычисления координат точки пересечения прямых, решим систему уравнений:
y = 2x – 1
x = 2t + 1
y = t
В первое уравнение подставим значения x и y из второго и третьего уравнений.
t = 2·(2t + 1) – 1
x = 2t + 1
y = t
=>
t = 4t + 1
x = 2t + 1
y = t
=>
-3t = 1
x = 2t + 1
y = t
=>
t = -13
x = 2t + 1
y = t
Подставим значение t во второе и третье уравнение
t = -13
x = 2·(-13) + 1 = -23 + 1 = 13
y = -13
Ответ. Точка пересечения двух прямых имеет координаты (13, -13)
Пример 3 Найти точку пересечения прямых 2x + 3y = 0 и x – 23 = y4.
Решение: Для вычисления координат точки пересечения прямых, решим систему уравнений:
2x + 3y = 0
x – 23 = y4
Из второго уравнения выразим y через x
2x + 3y = 0
y = 4·x – 23
Подставим y в первое уравнение
2x + 3·4·x – 23 = 0
y = 4·x – 23
=>
2x + 4·(x – 2) = 0
y = 4·x – 23
=>
2x + 4x – 8 = 0
y = 4·x – 23
=>
6x = 8
y = 4·x – 23
=>
x = 86 = 43
y = 4·x – 23
=>
x = 86 = 43
y = 4·4/3 – 23 = 4·-2/3 3 = -89
Ответ. Точка пересечения двух прямых имеет координаты (43, -89)
Пример 4. Найти точку пересечения прямых y = 2x – 1 и y = 2x + 1.
Решение: Обе прямые заданы уравнениями с угловым коэффициентом. Так как k1 = k2 = 2, то прямые параллельны. Так как эти прямые не совпадают то точек пересечения нет.
Решим также эту задачу используя систему уравнений:
y = 2x – 1
y = 2x + 1
Вычтем из первого уравнения второе
y – y = 2x – 1 – (2x + 1)
y = -3x + 1
=>
0 = -2
y = -3x + 1
В первом уравнении получили противоречие (0 ≠ -2), значит система не имеет решений – отсутствуют точки пересечения прямых (прямые параллельны).
Ответ. Прямые не пересекаются (прямые параллельны).
Пример 5. Проверить является ли точка N(1, 1) точкой пересечения прямых y = x и y = 3x – 2.
Решение: Подставим координаты точки N в уравнения прямых.
1 = 1
1 = 3·1 – 2 = 1
Ответ. Так как оба уравнения превратились в тождества, то точка N – точка пересечения этих прямых.
Точка пересечения двух прямых в пространстве
Метод решения. Для определение координат точки пересечения прямых в пространстве, необходимо объединить уравнения прямых в систему, решение которой, позволит определить точные координаты точки пересечения прямых.
Если система уравнений:
- имеет единственное решение, то прямые пересекаются;
- имеет бесконечное множество решений, то прямые совпадают;
- не имеет решений, то прямые не пересекаются (прямые параллельны или скрещиваются между собой)
Пример 6. Найти точку пересечения прямых x – 1 = y – 1 = z – 1 и x – 3-2 = 2 – y = z.
Решение: Составим систему уравнений
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).
Замечание. Если уравнения прямых заданы параметрически, и в обоих уравнениях параметр задан одной и той же буквой, то при составлении системы в одном из уравнений необходимо заменить букву отвечающую за параметр.
Пример 7. Найти точку пересечения прямых
x = 2t – 3
y = t
z = –t + 2
и
x = t + 1
y = 3t – 2
z = 3
.
Решение: Составим систему уравнений заменив во втором уравнении параметр t на a
x = 2t – 3
y = t
z = –t + 2
x = a + 1
y = 3a – 2
z = 3
Подставим значения x, y, z из 1, 2, 3 уравнений в 4, 5, 6 уравнения
x = 2t – 3
y = t
z = –t + 2
2t – 3 = a + 1
t = 3a – 2
–t + 2 = 3
=>
x = 2t – 3
y = t
z = –t + 2
2t = a + 4
t = 3a – 2
t = -1
=>
Подставим значение t из шестого уравнения в остальные уравнения
x = 2·(-1) – 3
y = (-1)
z = -(-1) + 2
2·(-1) = a + 4
-1 = 3a – 2
t = -1
=>
x = -5
y = -1
z = 3
a = -6
a = 13
t = -1
Ответ. Так как -6 ≠ 13, то прямые не пересекаются.
Координаты точки пересечения двух прямых – примеры нахождения
Для того, чтобы решить геометрическую задачу методом координат, необходима точка пересечения, координаты которой используются при решении. Возникает ситуация, когда требуется искать координаты пересечения двух прямых на плоскости или определить координаты тех же прямых в пространстве. Данная статья рассматривает случаи нахождения координат точек, где пересекаются заданные прямые.
Точка пересечения двух прямых – определение
Необходимо дать определение точкам пересечения двух прямых.
Раздел взаимного расположения прямых на плоскости показывает, что они могут совпадать , быть параллельными, пересекаться в одной общей точке или скрещивающимися. Две прямые, находящиеся в пространстве, называют пересекающимися, если они имеют одну общую точку.
Определение точки пересечения прямых звучит так:
Точка, в которой пересекаются две прямые, называют их точкой пересечения. Иначе говоря, что точка пересекающихся прямых и есть точка пересечения.
Рассмотрим на рисунке, приведенном ниже.
Нахождение координат точки пересечения двух прямых на плоскости
Перед нахождением координат точки пересечения двух прямых, необходимо рассмотреть предлагаемый ниже пример.
Если на плоскости имеется система координат О х у , то задаются две прямые a и b . Прямой a соответствует общее уравнение вида A 1 x + B 1 y + C 1 = 0 , для прямой b – A 2 x + B 2 y + C 2 = 0 . Тогда M 0 ( x 0 , y 0 ) является некоторой точкой плоскости необходимо выявить , будет ли точка М 0 являться точкой пересечения этих прямых.
Чтобы решить поставленную задачу, необходимо придерживаться определения. Тогда прямые должны пересекаться в точке, координаты которой являются решением заданных уравнений A 1 x + B 1 y + C 1 = 0 и A 2 x + B 2 y + C 2 = 0 . Значит, координаты точки пересечения подставляются во все заданные уравнения. Если они при подстановке дают верное тождество, тогда M 0 ( x 0 , y 0 ) считается их точкой пересечения.
Даны две пересекающиеся прямые 5 x – 2 y – 16 = 0 и 2 x – 5 y – 19 = 0 . Будет ли точка М 0 с координатами ( 2 , – 3 ) являться точкой пересечения.
Чтобы пересечение прямых было действительным, необходимо, чтобы координаты точки М 0 удовлетворяли уравнениям прямых. Это проверяется при помощи их подстановки. Получаем, что
5 · 2 – 2 · ( – 3 ) – 16 = 0 ⇔ 0 = 0 2 · 2 – 5 · ( – 3 ) – 19 = 0 ⇔ 0 = 0
Оба равенства верные, значит М 0 ( 2 , – 3 ) является точкой пересечения заданных прямых.
Изобразим данное решение на координатной прямой рисунка, приведенного ниже.
Ответ: заданная точка с координатами ( 2 , – 3 ) будет являться точкой пересечения заданных прямых.
Пересекутся ли прямые 5 x + 3 y – 1 = 0 и 7 x – 2 y + 11 = 0 в точке M 0 ( 2 , – 3 ) ?
Для решения задачи необходимо подставить координаты точки во все уравнения. Получим, что
5 · 2 + 3 · ( – 3 ) – 1 = 0 ⇔ 0 = 0 7 · 2 – 2 · ( – 3 ) + 11 = 0 ⇔ 31 = 0
Второе равенство не является верным, значит, что заданная точка не принадлежит прямой 7 x – 2 y + 11 = 0 . Отсюда имеем, что точка М 0 не точка пересечения прямых.
Чертеж наглядно показывает, что М 0 – это не точка пересечения прямых. Они имеют общую точку с координатами ( – 1 , 2 ) .
Ответ: точка с координатами ( 2 , – 3 ) не является точкой пересечения заданных прямых.
Переходим к нахождению координат точек пересечения двух прямых при помощи заданных уравнений на плоскости.
Задаются две пересекающиеся прямые a и b уравнениями вида A 1 x + B 1 y + C 1 = 0 и A 2 x + B 2 y + C 2 = 0 , расположенных в О х у . При обозначении точки пересечения М 0 получим, что следует продолжить поиск координат по уравнениям A 1 x + B 1 y + C 1 = 0 и A 2 x + B 2 y + C 2 = 0 .
Из определения очевидно, что М 0 является общей точкой пересечения прямых. В этом случае ее координаты должны удовлетворять уравнениям A 1 x + B 1 y + C 1 = 0 и A 2 x + B 2 y + C 2 = 0 . Иными словами это и есть решение полученной системы A 1 x + B 1 y + C 1 = 0 A 2 x + B 2 y + C 2 = 0 .
Значит, для нахождения координат точки пересечения , необходимо все уравнения добавить в систему и решить ее.
Заданы две прямые x – 9 y + 14 = 0 и 5 x – 2 y – 16 = 0 на плоскости. необходимо найти их пересечение.
Данные по условию уравнения необходимо собрать в систему, после чего получим x – 9 y + 14 = 0 5 x – 2 y – 16 = 0 . Чтобы решить его, разрешается первое уравнение относительно x , подставляется выражение во второе:
x – 9 y + 14 = 0 5 x – 2 y – 16 = 0 ⇔ x = 9 y – 14 5 x – 2 y – 16 = 0 ⇔ ⇔ x = 9 y – 14 5 · 9 y – 14 – 2 y – 16 = 0 ⇔ x = 9 y – 14 43 y – 86 = 0 ⇔ ⇔ x = 9 y – 14 y = 2 ⇔ x = 9 · 2 – 14 y = 2 ⇔ x = 4 y = 2
Получившиеся числа являются координатами, которые необходимо было найти.
Ответ: M 0 ( 4 , 2 ) является точкой пересечения прямых x – 9 y + 14 = 0 и 5 x – 2 y – 16 = 0 .
Поиск координат сводится к решению системы линейных уравнений. Если по условию дан другой вид уравнения, тогда следует привести его к нормальному виду.
Определить координаты точек пересечения прямых x – 5 = y – 4 – 3 и x = 4 + 9 · λ y = 2 + λ , λ ∈ R .
Для начала необходимо привести уравнения к общему виду. Тогда получаем, что x = 4 + 9 · λ y = 2 + λ , λ ∈ R преобразуется таким образом:
x = 4 + 9 · λ y = 2 + λ ⇔ λ = x – 4 9 λ = y – 2 1 ⇔ x – 4 9 = y – 2 1 ⇔ ⇔ 1 · ( x – 4 ) = 9 · ( y – 2 ) ⇔ x – 9 y + 14 = 0
После чего беремся за уравнение канонического вида x – 5 = y – 4 – 3 и преобразуем. Получаем, что
x – 5 = y – 4 – 3 ⇔ – 3 · x = – 5 · y – 4 ⇔ 3 x – 5 y + 20 = 0
Отсюда имеем, что координаты – это точка пересечения
x – 9 y + 14 = 0 3 x – 5 y + 20 = 0 ⇔ x – 9 y = – 14 3 x – 5 y = – 20
Применим метод Крамера для нахождения координат:
∆ = 1 – 9 3 – 5 = 1 · ( – 5 ) – ( – 9 ) · 3 = 22 ∆ x = – 14 – 9 – 20 – 5 = – 14 · ( – 5 ) – ( – 9 ) · ( – 20 ) = – 110 ⇒ x = ∆ x ∆ = – 110 22 = – 5 ∆ y = 1 – 14 3 – 20 = 1 · ( – 20 ) – ( – 14 ) · 3 = 22 ⇒ y = ∆ y ∆ = 22 22 = 1
Ответ: M 0 ( – 5 , 1 ) .
Имеется еще способ для нахождения координат точки пересечения прямых, находящихся на плоскости. Он применим, когда одна из прямых задается параметрическими уравнениями, имеющими вид x = x 1 + a x · λ y = y 1 + a y · λ , λ ∈ R . Тогда вместо значения x подставляется x = x 1 + a x · λ и y = y 1 + a y · λ , где получим λ = λ 0 , соответствующее точке пересечения, имеющей координаты x 1 + a x · λ 0 , y 1 + a y · λ 0 .
Определить координаты точки пересечения прямой x = 4 + 9 · λ y = 2 + λ , λ ∈ R и x – 5 = y – 4 – 3 .
Необходимо выполнить подстановку в x – 5 = y – 4 – 3 выражением x = 4 + 9 · λ , y = 2 + λ , тогда получим:
4 + 9 · λ – 5 = 2 + λ – 4 – 3
При решении получаем, что λ = – 1 . Отсюда следует, что имеется точка пересечения между прямыми x = 4 + 9 · λ y = 2 + λ , λ ∈ R и x – 5 = y – 4 – 3 . Для вычисления координат необходимо подставить выражение λ = – 1 в параметрическое уравнение. Тогда получаем, что x = 4 + 9 · ( – 1 ) y = 2 + ( – 1 ) ⇔ x = – 5 y = 1 .
Ответ: M 0 ( – 5 , 1 ) .
Для полного понимания темы, необходимо знать некоторые нюансы.
Предварительно необходимо понять расположение прямых. При их пересечении мы найдем координаты, в других случаях решения существовать не будет. Чтобы не делать эту проверку, можно составлять систему вида A 1 x + B 1 y + C 1 = 0 A 2 x + B 2 + C 2 = 0 При наличии решения делаем вывод о том, что прямые пересекаются. Если решение отсутствует, то они параллельны. Когда система имеет бесконечное множество решений, тогда говорят, что они совпадают.
Даны прямые x 3 + y – 4 = 1 и y = 4 3 x – 4 . Определить, имеют ли они общую точку.
Упрощая заданные уравнения, получаем 1 3 x – 1 4 y – 1 = 0 и 4 3 x – y – 4 = 0 .
Следует собрать уравнения в систему для последующего решения:
1 3 x – 1 4 y – 1 = 0 1 3 x – y – 4 = 0 ⇔ 1 3 x – 1 4 y = 1 4 3 x – y = 4
Отсюда видно, что уравнения выражаются друг через друга, тогда получим бесконечное множество решений. Тогда уравнения x 3 + y – 4 = 1 и y = 4 3 x – 4 определяют одну и ту же прямую. Поэтому нет точек пересечения.
Ответ: заданные уравнения определяют одну и ту же прямую.
Найти координаты точки пересекающихся прямых 2 x + ( 2 – 3 ) y + 7 = 0 и 2 3 + 2 x – 7 y – 1 = 0 .
По условию возможно такое, прямые не будут пересекаться. Необходимо составить систему уравнений и решать. Для решения необходимо использовать метод Гаусса, так как с его помощью есть возможность проверить уравнение на совместимость. Получаем систему вида:
2 x + ( 2 – 3 ) y + 7 = 0 2 ( 3 + 2 ) x – 7 y – 1 = 0 ⇔ 2 x + ( 2 – 3 ) y = – 7 2 ( 3 + 2 ) x – 7 y = 1 ⇔ ⇔ 2 x + 2 – 3 y = – 7 2 ( 3 + 2 ) x – 7 y + ( 2 x + ( 2 – 3 ) y ) · ( – ( 3 + 2 ) ) = 1 + – 7 · ( – ( 3 + 2 ) ) ⇔ ⇔ 2 x + ( 2 – 3 ) y = – 7 0 = 22 – 7 2
Получили неверное равенство, значит система не имеет решений. Делаем вывод, что прямые являются параллельными. Точек пересечения нет.
Второй способ решения.
Для начала нужно определить наличие пересечения прямых.
n 1 → = ( 2 , 2 – 3 ) является нормальным вектором прямой 2 x + ( 2 – 3 ) y + 7 = 0 , тогда вектор n 2 → = ( 2 ( 3 + 2 ) , – 7 – нормальный вектор для прямой 2 3 + 2 x – 7 y – 1 = 0 .
Необходимо выполнить проверку коллинеарности векторов n 1 → = ( 2 , 2 – 3 ) и n 2 → = ( 2 ( 3 + 2 ) , – 7 ) . Получим равенство вида 2 2 ( 3 + 2 ) = 2 – 3 – 7 . Оно верное, потому как 2 2 3 + 2 – 2 – 3 – 7 = 7 + 2 – 3 ( 3 + 2 ) 7 ( 3 + 2 ) = 7 – 7 7 ( 3 + 2 ) = 0 . Отсюда следует, что векторы коллинеарны. Значит, прямые являются параллельными и не имеют точек пересечения.
Ответ: точек пересечения нет, прямые параллельны.
Найти координаты пересечения заданных прямых 2 x – 1 = 0 и y = 5 4 x – 2 .
Для решения составляем систему уравнений. Получаем
2 x – 1 = 0 5 4 x – y – 2 = 0 ⇔ 2 x = 1 5 4 x – y = 2
Найдем определитель основной матрицы. Для этого 2 0 5 4 – 1 = 2 · ( – 1 ) – 0 · 5 4 = – 2 . Так как он не равен нулю, система имеет 1 решение. Отсюда следует, что прямые пересекаются. Решим систему для нахождения координат точек пересечения:
2 x = 1 5 4 x – y = 2 ⇔ x = 1 2 4 5 x – y = 2 ⇔ x = 1 2 5 4 · 1 2 – y = 2 ⇔ x = 1 2 y = – 11 8
Получили, что точка пересечения заданных прямых имеет координаты M 0 ( 1 2 , – 11 8 ) .
Ответ: M 0 ( 1 2 , – 11 8 ) .
Нахождения координат точки пересечения двух прямых в пространстве
Таким же образом находятся точки пересечения прямых пространства.
Когда заданы прямые a и b в координатной плоскости О х у z уравнениями пересекающихся плоскостей, то имеется прямая a , которая может быть определена при помощи заданной системы A 1 x + B 1 y + C 1 z + D 1 = 0 A 2 x + B 2 y + C 2 z + D 1 = 0 а прямая b – A 3 x + B 3 y + C 3 z + D 3 = 0 A 4 x + B 4 y + C 4 z + D 4 = 0 .
Когда точка М 0 является точкой пересечения прямых, тогда ее координаты должны быть решениями обоих уравнений. Получим линейные уравнения в системе:
A 1 x + B 1 y + C 1 z + D 1 = 0 A 2 x + B 2 y + C 2 z + D 2 = 0 A 3 x + B 3 y + C 3 z + D 3 = 0 A 4 x + B 4 y + C 4 z + D 4 = 0
Рассмотрим подобные задания на примерах.
Найти координаты точки пересечения заданных прямых x – 1 = 0 y + 2 z + 3 = 0 и 3 x + 2 y + 3 = 0 4 x – 2 z – 4 = 0
Составляем систему x – 1 = 0 y + 2 z + 3 = 0 3 x + 2 y + 3 = 0 4 x – 2 z – 4 = 0 и решим ее. Чтобы найти координаты, необходимо решать через матрицу. Тогда получим основную матрицу вида A = 1 0 0 0 1 2 3 2 0 4 0 – 2 и расширенную T = 1 0 0 1 0 1 2 – 3 4 0 – 2 4 . Определяем ранг матрицы по Гауссу.
1 = 1 ≠ 0 , 1 0 0 1 = 1 ≠ 0 , 1 0 0 0 1 2 3 2 0 = – 4 ≠ 0 , 1 0 0 1 0 1 2 – 3 3 2 0 – 3 4 0 – 2 4 = 0
Отсюда следует, что ранг расширенной матрицы имеет значение 3 . Тогда система уравнений x – 1 = 0 y + 2 z + 3 = 0 3 x + 2 y + 3 = 0 4 x – 27 – 4 = 0 в результате дает только одно решение.
Базисный минор имеет определитель 1 0 0 0 1 2 3 2 0 = – 4 ≠ 0 , тогда последнее уравнение не подходит. Получим, что x – 1 = 0 y + 2 z + 3 = 0 3 x + 2 y + 3 = 0 4 x – 2 z – 4 = 0 ⇔ x = 1 y + 2 z = – 3 3 x + 2 y – 3 . Решение системы x = 1 y + 2 z = – 3 3 x + 2 y = – 3 ⇔ x = 1 y + 2 z = – 3 3 · 1 + 2 y = – 3 ⇔ x = 1 y + 2 z = – 3 y = – 3 ⇔ ⇔ x = 1 – 3 + 2 z = – 3 y = – 3 ⇔ x = 1 z = 0 y = – 3 .
Значит, имеем, что точка пересечения x – 1 = 0 y + 2 z + 3 = 0 и 3 x + 2 y + 3 = 0 4 x – 2 z – 4 = 0 имеет координаты ( 1 , – 3 , 0 ) .
Ответ: ( 1 , – 3 , 0 ) .
Система вида A 1 x + B 1 y + C 1 z + D 1 = 0 A 2 x + B 2 y + C 2 z + D 2 = 0 A 3 x + B 3 y + C 3 z + D 3 = 0 A 4 x + B 4 y + C 4 z + D 4 = 0 имеет только одно решение. Значит, прямые a и b пересекаются.
В остальных случаях уравнение не имеет решения, то есть и общих точек тоже. То есть невозможно найти точку с координатами, так как ее нет.
Поэтому система вида A 1 x + B 1 y + C 1 z + D 1 = 0 A 2 x + B 2 y + C 2 z + D 2 = 0 A 3 x + B 3 y + C 3 z + D 3 = 0 A 4 x + B 4 y + C 4 z + D 4 = 0 решается методом Гаусса. При ее несовместимости прямые не являются пересекающимися. Если решений бесконечное множество, то они совпадают.
Можно произвести решение при помощи вычисления основного и расширенного ранга матрицы, после чего применить теорему Кронекера-Капелли. Получим одно, множество или полное отсутствие решений.
Заданы уравнения прямых x + 2 y – 3 z – 4 = 0 2 x – y + 5 = 0 и x – 3 z = 0 3 x – 2 y + 2 z – 1 = 0 . Найти точку пересечения.
Для начала составим систему уравнений. Получим, что x + 2 y – 3 z – 4 = 0 2 x – y + 5 = 0 x – 3 z = 0 3 x – 2 y + 2 z – 1 = 0 . решаем ее методом Гаусса:
1 2 – 3 4 2 – 1 0 – 5 1 0 – 3 0 3 – 2 2 1
1 2 – 3 4 0 – 5 6 – 13 0 – 2 0 – 4 0 – 8 11 – 11
1 2 – 3 4 0 – 5 6 – 13 0 0 – 12 5 6 5 0 0 7 5 – 159 5
1 2 – 3 4 0 – 5 6 – 13 0 0 – 12 5 6 5 0 0 0 311 10
Очевидно, что система не имеет решений, значит прямые не пересекаются. Точки пересечения нет.
Ответ: нет точки пересечения.
Если прямые заданы при помощи кононических или параметрических уравнений, нужно привести к виду уравнений пересекающихся плоскостей, после чего найти координаты.
Заданы две прямые x = – 3 – λ y = – 3 · λ z = – 2 + 3 · λ , λ ∈ R и x 2 = y – 3 0 = z 5 в О х у z . Найти точку пересечения.
Задаем прямые уравнениями двух пересекающихся плоскостей. Получаем, что
x = – 3 – λ y = – 3 · λ z = – 2 + 3 · λ ⇔ λ = x + 3 – 1 λ = y – 3 λ = z + 2 3 ⇔ x + 3 – 1 = y – 3 = z + 2 3 ⇔ ⇔ x + 3 – 1 = y – 3 x + 3 – 1 = z + 2 3 ⇔ 3 x – y + 9 = 0 3 x + z + 11 = 0 x 2 = y – 3 0 = z 5 ⇔ y – 3 = 0 x 2 = z 5 ⇔ y – 3 = 0 5 x – 2 z = 0
Находим координаты 3 x – y + 9 = 0 3 x + z + 11 = 0 y – 3 = 0 5 x – 2 z = 0 , для этого посчитаем ранги матрицы. Ранг матрицы равен 3 , а базисный минор 3 – 1 0 3 0 1 0 1 0 = – 3 ≠ 0 , значит, что из системы необходимо исключить последнее уравнение. Получаем, что
3 x – y + 9 = 0 3 x + z + 11 = 0 y – 3 = 0 5 x – 2 z = 0 ⇔ 3 x – y + 9 = 0 3 x + z + 11 = 0 y – 3 = 0
Решим систему методом Крамер. Получаем, что x = – 2 y = 3 z = – 5 . Отсюда получаем, что пересечение заданных прямых дает точку с координатами ( – 2 , 3 , – 5 ) .
Пересечение прямых. Точка пересечения двух прямых
Если точка 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 , то прямые не пересекаются.
Точка пересечения прямых в пространстве онлайн
С помощю этого онлайн калькулятора можно найти точку пересечения прямых в пространстве. Дается подробное решение с пояснениями. Для нахождения координат точки пересечения прямых задайте вид уравнения прямых (“канонический” или “параметрический” ), введите коэффициенты уравнений прямых в ячейки и нажимайте на кнопку “Решить”. Теоретическую часть и численные примеры смотрите ниже.
Предупреждение
Инструкция ввода данных. Числа вводятся в виде целых чисел (примеры: 487, 5, -7623 и т.д.), десятичных чисел (напр. 67., 102.54 и т.д.) или дробей. Дробь нужно набирать в виде a/b, где a и b (b>0) целые или десятичные числа. Примеры 45/5, 6.6/76.4, -7/6.7 и т.д.
Точка пересечения прямых в пространстве − теория, примеры и решения
- Содержание
- 1. Точка пересечения прямых, заданных в каноническом виде.
- 2. Точка пересечения прямых, заданных в параметрическом виде.
- 3. Точка пересечения прямых, заданных в разных видах.
- 4. Примеры нахождения точки пересечения прямых в пространстве.
1. Точка пересечения прямых в пространстве, заданных в каноническом виде.
Пусть задана декартова прямоугольная система координат Oxyz и пусть в этой системе координат заданы прямые L1 и L2:
, | (1) |
, | (2) |
Найти точку пересечения прямых L1 и L2 (Рис.1).
Запишем уравнение (1) в виде системы двух линейных уравнений:
, | (3) |
(4) |
Сделаем перекрестное умножение в уравнениях (3) и (4):
Откроем скобки и переведем переменные в левую часть уравнений а остальные элементы в правую часть:
Аналогичным образом преобразуем уравнение (2):
Запишем уравнение (2) в виде системы двух линейных уравнений:
, | (7) |
(8) |
Сделаем перекрестное умножение в уравнениях (7) и (8):
Откроем скобки и переведем переменные в левую часть уравнений а остальные элементы в правую часть:
Решим систему линейных уравнений (5), (6), (9), (10) с тремя неизвестными x, y, z. Для этого представим эту систему в матричном виде:
(11) |
Как решить систему линейных уравнений (11)(или (5), (6), (9), (10)) посмотрите на странице Метод Гаусса онлайн. Если система линейных уравнениий (11) несовместна, то прямые L1 и L2 не пересекаются. Если система (11) имеет множество решений, то прямые L1 и L2 совпадают. Единственное решение системы линейных уравнений (11) указывает на то, что это решение определяет координаты точки пересечения прямых L1 и L2 .
2. Точка пересечения прямых в пространстве, заданных в параметрическом виде.
Пусть задана декартова прямоугольная система координат Oxyz и пусть в этой системе координат заданы прямые L1 и L2 в параметрическом виде:
(12) |
(13) |
Задачу нахождения нахождения точки пересечения прямых L1 и L2 можно решить разными методами.
Метод 1. Приведем уравнения прямых L1 и L2 к каноническому виду.
Для приведения уравнения (12) к каноническому виду, выразим параметр t через остальные переменные:
(14) |
Так как левые части уравнений (14) равны, то можем записать:
(15) |
Аналогичным образом приведем уравнение прямой L2 к каноническому виду:
(16) |
Далее, для нахождения точки пересечения прямых, заданных в каноническом виде нужно воспользоваться параграфом 1.
Метод 2. Для нахождения точки пересечения прямых L1 и L2 решим совместно уравнения (12) и (13). Из уравнений (12) и (13) следует:
(17) |
(18) |
(19) |
Из каждого уравнения (17),(18),(19) находим переменную t. Далее из полученных значений t выбираем те, которые удовлетворяют всем уравнениям (17)−(19). Если такое значение t не существует, то прямые не пересекаются. Если таких значений больше одного, то прямые совпадают. Если же такое значение t единственно, то подставляя это зачение t в (12) или в (13), получим координаты точки пересечения прямых (12) и (13).
3. Точка пересечения прямых в пространстве, заданных в разных видах.
Если уравнения прямых заданы в разных видах, то можно их привести к одному виду (к каноническому или к параметрическому) и найти точку пересечения прямых, описанных выше.
4. Примеры нахождения точки пересечения прямых в пространстве.
Пример 1. Найти точку пересечения прямых L1 и L2:
(20) |
(21) |
Представим уравнение (20) в виде двух уравнений:
(22) |
(23) |
Сделаем перекрестное умножение в уравнениях (22) и (23):
Откроем скобки и переведем переменные в левую часть уравнений а остальные элементы в правую часть:
Аналогичным образом поступим и с уравнением (2).
Представим уравнение (2) в виде двух уравнений:
(26) |
(27) |
Сделаем перекрестное умножение в уравнениях (7) и (8)
Откроем скобки и переведем переменные в левую часть уравнений а остальные элементы в правую часть:
Решим систему линейных уравнений (24), (25), (28), (29) с тремя неизвестными x, y, z. Для этого представим эту систему в виде матричного уравнения:
(30) |
Решим систему линейных уравнений (30) отностительно x, y, z. Для решения системы, построим расширенную матрицу:
Обозначим через aij элементы i-ой строки и j-ого столбца.
Первый этап. Прямой ход Гаусса.
Исключим элементы 1-го столбца матрицы ниже элемента a1 1. Для этого сложим строку 3 со строкой 1, умноженной на −1:
Исключим элементы 2-го столбца матрицы ниже элемента a22. Для этого сложим строку 4 со строкой 2, умноженной на −1/4:
Сделаем перестановку строк 3 и 4.
Второй этап. Обратный ход Гаусса.
Исключим элементы 3-го столбца матрицы выше элемента a33. Для этого сложим строку 2 со строкой 3, умноженной на −4/3:
Исключим элементы 2-го столбца матрицы выше элемента a22. Для этого сложим строку 1 со строкой 2, умноженной на 3/4:
Делим каждую строку матрицы на соответствующий ведущий элемент (если ведущий элемент существует):
Ответ. Точка пересечения прямых L1 и L2 имеет следующие координаты:
Пример 2. Найти точку пересечения прямых L1 и L2:
(31) |
(32) |
Приведем параметрическое уравнение прямой L1 к каноническому виду. Выразим параметр t через остальные переменные:
Из равентсв выше получим каноническое уравнение прямой:
(33) |
Представим уравнение (33) в виде двух уравнений:
(34) |
(35) |
Сделаем перекрестное умножение в уравнениях (34 и (35):
Откроем скобки и переведем переменные в левую часть уравнений а остальные элементы в правую часть:
(36) |
. | (37) |
Аналогичным образом поступим и с уравнением (2).
Представим уравнение (2) в виде двух уравнений:
(38) |
(39) |
Сделаем перекрестное умножение в уравнениях (38) и (39)
Откроем скобки и переведем переменные в левую часть уравнений а остальные элементы в правую часть:
Решим систему линейных уравнений (36), (37), (40), (41) с тремя неизвестными x, y, z. Для этого представим эту систему в виде матричного уравнения:
(42) |
Решим систему линейных уравнений (42) отностительно x, y, z. Для решения системы, построим расширенную матрицу:
Обозначим через aij элементы i-ой строки и j-ого столбца.
Первый этап. Прямой ход Гаусса.
Исключим элементы 1-го столбца матрицы ниже элемента a1 1. Для этого сложим строку 3 со строкой 1, умноженной на −1/6:
Исключим элементы 2-го столбца матрицы ниже элемента a22. Для этого сложим строки 3 и 4 со строкой 2, умноженной на 8/21 и −1/7, соответственно:
Исключим элементы 3-го столбца матрицы ниже элементаa33. Для этого сложим строку 4 со строкой 3, умноженной на -1/16:
Из расширенной матрицы восстановим последнюю систему линейных уравнений:
(43) |
Уравнение (43) несовместна, так как несуществуют числа x, y, z удовлетворяющие уравнению (43). Следовательно система линейных уравнений (42) не имеет решения. Тогда прямые L1 и L2 не пересекаются. То есть они или параллельны, или скрещиваются.
Прямая L1 имеет направляющий вектор q1=<2,6,7>, а прямая L2 имеет направляющий вектор q2=<3,1,1>. Эти векторы не коллинеарны. Следовательно прямые L1 и L2 скрещиваются .
[spoiler title=”источники:”]
http://ru.onlinemschool.com/math/library/analytic_geometry/lines_intersection/
http://matworld.ru/analytic-geometry/tochka-peresechenija-prjamyh-3d.php
[/spoiler]