Определение точки пересечения двух отрезков

Пусть даны два отрезка. Первый задан точками P1(x1;y1) и P2(x2;y2). Второй задан точками P3(x3;y3) и P4(x4;y4).

Взаимное расположение отрезков можно проверить с помощью векторных произведений:

Рассмотрим отрезок P3P4 и точки P1 и P2.
Точка P1 лежит слева от прямой P3P4, для нее векторное произведение v1 > 0, так как векторы положительно ориентированы.
Точка P2 расположена справа от прямой, для нее векторное произведение v2 < 0, так как векторы отрицательно ориентированы.
Для того чтобы точки P1 и P2 лежали по разные стороны от прямой P3P4, достаточно, чтобы выполнялось условие v1v2 < 0(векторные произведения имели противоположные знаки).
Аналогичные рассуждения можно провести для отрезка P1P2 и точек P3 и P4.

Векторное произведение двух векторов вычисляется по формуле:
где:
ax, ay — координаты первого вектора,
bx, by — координаты второго вектора.
Уравнение прямой, проходящей через две различные точки, заданные своими координатами.
Пусть на прямой заданы две не совпадающие точки:P1 с координатами (x1;y1) и P2 с координатами (x2; y2). Соответственно вектор с началом в точке P1 и концом в точке P2 имеет координаты (x2-x1, y2-y1). Если P(x, y) – произвольная точка на прямой, то координаты вектора P1P равны (x — x1, y – y1).

Итак, прямую можно задать уравнением вида (1).
Как найти точку пересечения прямых?
Очевидное решение состоит в том, чтобы решить систему уравнений прямых:



Здесь D – определитель системы, а Dx,Dy — определители, получающиеся в результате замены столбца коэффициентов при соответствующем неизвестном столбцом свободных членов. Если D ≠ 0, то система (2) является определенной, то есть имеет единственное решение. Это решение можно найти по следующим формулам: x1=Dx/D, y1=Dy/D, которые называются формулами Крамера. Небольшое напоминание, как вычисляется определитель второго порядка. В определителе различают две диагонали: главную и побочную. Главная диагональ состоит из элементов, взятых по направлению от верхнего левого угла определителя в нижний правый угол. Побочная диагональ – из правого верхнего в нижний левый. Определитель второго порядка равен произведению элементов главной диагонали минус произведение элементов побочной диагонали.
Простой алгоритм определения пересечения двух отрезков
В былые времена я увлекался компьютерной графикой, как 2х так и 3х мерной, в том числе математическими визуализациями. Что называется just for fun, будучи студентом, написал программу визуализирующую N-мерные фигуры, вращающиеся в любых измерениях, хотя практически меня хватило только на определение точек для 4-D гиперкуба. Но это только присказка. Любовь к геометрии осталась у меня с тех пор и по сей день, и я до сих пор люблю решать интересные задачи интересными способами.
Одна из таких задач попалась мне в 2010 году. Сама задача достаточно тривиальна: необходимо найти, пересекаются ли два 2-D отрезка, и если пересекаются — найти точку их пересечения. Более интересно решение, которое, я считаю, получилось достаточно элегантным, и которое я хочу предложить на суд читателя. На оригинальность алгоритма не претендую (хотя и хотелось бы), но в сети подобных решений я найти не смог.
Задача
Даны два отрезка, каждый из которых задан двумя точками: (v11, v12), (v21, v22). Необходимо определить, пересекаются ли они, и если пересекаются, найти точку их пересечения.
Решение
Для начала необходимо определить, пересекаются ли отрезки. Необходимое и достаточное условие пересечения, которое должно быть соблюдено для обоих отрезков следующее: конечные точки одного из отрезков должны лежать в разных полуплоскостях, если разделить плоскость линией, на которой лежит второй из отрезков. Продемонстрируем это рисунком.
На левом рисунке (1) показаны два отрезка, для обоих из которых условие соблюдено, и отрезки пересекаются. На правом (2) рисунке условие соблюдено для отрезка b, но для отрезка a оно не соблюдается, соответственно отрезки не пересекаются.
Может показаться, что определить, с какой стороны от линии лежит точка — нетривиальная задача, но у страха глаза велики, и всё не так сложно. Мы знаем, что векторное умножение двух векторов даёт нам третий вектор, направление которого зависит от того, положительный или отрицательный угол между первым и вторым вектором, соответственно такая операция антикоммутативна. А так как все вектора лежат на плоскости X-Y, то их векторное произведение (которое обязано быть перпендикулярным перемножаемым векторам) будет иметь ненулевой только компоненту Z, соответственно и отличие произведений векторов будет только в этой компоненте. Причем при изменении порядка перемножения векторов (читай: угла между перемножаемыми векторами) состоять оно будет исключительно в изменении знака этой компоненты.
Поэтому мы можем умножить попарно-векторно вектор разделяющего отрезка на векторы направленные от начала разделяющего отрезка к обеим точкам проверяемого отрезка.
Если компоненты Z обоих произведений будет иметь различный знак, значит один из углов меньше 0 но больше -180, а второй больше 0 и меньше 180, соответственно точки лежат по разные стороны от прямой. Если компоненты Z обоих произведений имеют одинаковый знак, следовательно и лежат они по одну сторону от прямой.
Если один из компонент Z является нулём, значит мы имеем пограничный случай, когда точка лежит аккурат на проверяемой прямой. Оставим пользователю определять, хочет ли он считать это пересечением.
Затем нам необходимо повторить операцию для другого отрезка и прямой, и убедиться в том, что расположение его конечных точек также удовлетворяет условию.
Итак, если всё хорошо и оба отрезка удовлетворяют условию, значит пересечение существует. Давайте найдём его, и в этом нам также поможет векторное произведение.
Так как в векторном произведении мы имеем ненулевой лишь компоненту Z, то его модуль (длина вектора) будет численно равен именно этой компоненте. Давайте посмотрим, как найти точку пересечения.
Длина векторного произведения векторов a и b (как мы выяснили, численно равная его компоненте Z) равна произведению модулей этих векторов на синус угла между ними (|a| |b| sin(ab)). Соответственно, для конфигурации на рисунке мы имеем следующее: |AB x AC| = |AB||AC|sin(α), и |AB x AD| = |AB||AD| sin(β). |AC|sin(α) является перпендикуляром, опущенным из точки C на отрезок AB, а |AD|sin(β) является перпендикуляром, опущенным из точки D на отрезок AB (катетом ADD’). Так как углы γ и δ — вертикальные углы, то они равны, а значит треугольники PCC’ и PDD’ подобны, а соответственно и длины всех их сторон пропорциональны в равном отношении.
Имея Z1 (AB x AC, а значит |AB||AC|sin(α) ) и Z2 (AB x AD, а значит |AB||AD|sin(β) ), мы можем рассчитать CC’/DD’ (которая будет равна Z1/Z2), а также зная что CC’/DD’ = CP/DP легко можно высчитать местоположение точки P. Лично я делаю это следующим образом:
Px = Cx + (Dx-Cx)*|Z1|/|Z2-Z1|;
Py = Cy + (Dy-Cy)*|Z1|/|Z2-Z1|;
Вот и все. Мне кажется что это действительно очень просто, и элегантно. В заключение хочу привести код функции, реализующий данный алгоритм. В функции использован самодельный шаблон vector, который является шаблоном вектора размерностью int с компонентами типа typename. Желающие легко могут подогнать функцию к своим типам векторов.
1 template 2 bool are_crossing(vector const &v11, vector const &v12, vector const &v21, vector const &v22, vector *crossing) 3 < 4 vectorcut1(v12-v11), cut2(v22-v21); 5 vector prod1, prod2; 6 7 prod1 = cross(cut1 * (v21-v11)); 8 prod2 = cross(cut1 * (v22-v11)); 9 10 if(sign(prod1[Z]) == sign(prod2[Z]) || (prod1[Z] == 0) || (prod2[Z] == 0)) // Отсекаем также и пограничные случаи 11 return false; 12 13 prod1 = cross(cut2 * (v11-v21)); 14 prod2 = cross(cut2 * (v12-v21)); 15 16 if(sign(prod1[Z]) == sign(prod2[Z]) || (prod1[Z] == 0) || (prod2[Z] == 0)) // Отсекаем также и пограничные случаи 17 return false; 18 19 if(crossing) < // Проверяем, надо ли определять место пересечения 20 (*crossing)[X] = v11[X] + cut1[X]*fabs(prod1[Z])/fabs(prod2[Z]-prod1[Z]); 21 (*crossing)[Y] = v11[Y] + cut1[Y]*fabs(prod1[Z])/fabs(prod2[Z]-prod1[Z]); 22 >23 24 return true; 25 >
Как найти точку пересечения двух векторов
Пример:
Даны две прямые, которые заданы уравнениями
Найти точку пересечения этих прямых.
Решение:
1. В первом уравнении выводим значение y:
2. Во второе уравнение вносим полученное значение y, образовав тем самым подобные пары с x:
Теперь уже легко можно вычислить числовое значение x. Раскрываем скобки, сводим подобные числа и находим x:
3. Найдя числовое значение x, мы сможем теперь найти и числовое значение y. Это проще сделать с помощью первого уравнения:
Ответ: точка пересечения двух прямых (–3; –7).
Координаты точки пересечения двух прямых — примеры нахождения
Для того, чтобы решить геометрическую задачу методом координат, необходима точка пересечения, координаты которой используются при решении. Возникает ситуация, когда требуется искать координаты пересечения двух прямых на плоскости или определить координаты тех же прямых в пространстве. Данная статья рассматривает случаи нахождения координат точек, где пересекаются заданные прямые.
Точка пересечения двух прямых – определение
Необходимо дать определение точкам пересечения двух прямых.
Раздел взаимного расположения прямых на плоскости показывает, что они могут совпадать , быть параллельными, пересекаться в одной общей точке или скрещивающимися. Две прямые, находящиеся в пространстве, называют пересекающимися, если они имеют одну общую точку.
Определение точки пересечения прямых звучит так:
Переходим к нахождению координат точек пересечения двух прямых при помощи заданных уравнений на плоскости.
Задаются две пересекающиеся прямые 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 ) .
Ответ: ( — 2 , 3 , — 5 ) .