Биографии Характеристики Анализ

Как найти точку пересечение двух линий. Как найти расстояние между двумя параллельными прямыми? П.6.4

  1. Чтобы найти координаты точки пересечения графиков функций нужно приравнять обе функции друг к другу, перенести в левую часть все члена, содержащие $ x $, а в правую остальные и найти корни, полученного уравнения.
  2. Второй способ заключается в том, что нужно составить систему уравнений и решить её путём подстановки одной функции в другую
  3. Третий способ подразумевает графическое построение функций и визуальное определение точки пересечения.

Случай двух линейных функций

Рассмотрим две линейные функции $ f(x) = k_1 x+m_1 $ и $ g(x) = k_2 x + m_2 $. Эти функции называются прямыми. Построить их достаточно легко, нужно взять любые два значения $ x_1 $ и $ x_2 $ и найти $ f(x_1) $ и $ (x_2) $. Затем повторить тоже самое и с функцией $ g(x) $. Далее визуально найти координату точки пересечения графиков функций.

Следует знать, что линейные функции имеют только одну точку пересечения и только тогда, когда $ k_1 \neq k_2 $. Иначе, в случае $ k_1=k_2 $ функции параллельны друг другу, так как $ k $ - это коэффициент угла наклона. Если $ k_1 \neq k_2 $, но $ m_1=m_2 $, тогда точкой пересечения будет $ M(0;m) $. Это правило желательно запомнить для ускоренного решения задач.

Пример 1
Пусть даны $ f(x) = 2x-5 $ и $ g(x)=x+3 $. Найти координаты точки пересечения графиков функций.
Решение

Как это сделать? Так как представлены две линейные функции, то первым делом смотрим на коэффициент угла наклона обеих функций $ k_1 = 2 $ и $ k_2 = 1 $. Замечаем, что $ k_1 \neq k_2 $, поэтому существует одна точка пересечения. Найдём её с помощью уравнения $ f(x)=g(x) $:

$$ 2x-5 = x+3 $$

Переносим слагаемые с $ x $ в левую часть, а остальные в правую:

$$ 2x - x = 3+5 $$

Получили $ x=8 $ абциссу точки пересечения графиков, а теперь найдём ординату. Для этого подставим $ x = 8 $ в любое из уравнений хоть в $ f(x) $, либо в $ g(x) $:

$$ f(8) = 2\cdot 8 - 5 = 16 - 5 = 11 $$

Итак, $ M (8;11) $ - является точкой пересечения графиков двух линейных функций.

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

Ответ
$$ M (8;11) $$

Случай двух нелинейных функций

Пример 3
Найти координаты точки пересечения графиков функций: $ f(x)=x^2-2x+1 $ и $ g(x)=x^2+1 $
Решение

Как быть с двумя нелинейными функциями? Алгоритм простой: приравниваем уравнения друг к другу и находим корни:

$$ x^2-2x+1=x^2+1 $$

Разносим по разным сторонам уравнения члены с $ x $ и без него:

$$ x^2-2x-x^2=1-1 $$

Найдена абцисса искомой точки, но её недостаточно. Ещё нехватает ординаты $ y $. Подставляем $ x = 0 $ в любое из двух уравнений условия задачи. Например:

$$ f(0)=0^2-2\cdot 0 + 1 = 1 $$

$ M (0;1) $ - точка пересечения графиков функций

Ответ
$$ M (0;1) $$

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

Вам понадобится

  • – две прямые на чертеже;
  • – уравнения 2-х прямых.

Инструкция

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

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

3. Верно также обнаружьте ординату точки пересечения. Если проекция точки расположена выше нулевой отметки – она правильная, если ниже – негативная. Запишите координаты точки в виде (х, у) – это и есть решение задачи.

4. Если прямые заданы в виде формул у=kх+b, вы можете также решить задачу графическим методом: начертите прямые на координатной сетке и обнаружьте решение описанным выше методом.

5. Испробуйте обнаружить решение задачи, применяя данные формулы. Для этого составьте из этих уравнений систему и решите ее. Если уравнения даны в виде у=kх+b, примитивно приравняйте обе части с х и обнаружьте х. После этого подставьте значение х в одно из уравнений и обнаружьте у.

6. Дозволено обнаружить решение методом Крамера. В таком случае приведите уравнения к виду А1х+В1у+С1=0 и А2х+В2у+С2=0. Согласно формуле Крамера х=-(С1В2-С2В1)/(А1В2-А2В1), а у=-(А1C2-А2С1)/(А1В2-А2В1). Обратите внимание, если знаменатель равен нулю, то прямые параллельны либо совпадают и, соответственно, не пересекаются.

7. Если вам даны прямые в пространстве в каноническом виде, перед тем, как начать поиск решения, проверьте, не параллельны ли прямые. Для этого оцените показатели перед t, если они пропорциональны, скажем, x=-1+3t, y=7+2t, z=2+t и x=-1+6t, y=-1+4t, z=-5+2t, то прямые параллельны. Помимо того, прямые могут скрещиваться, в этом случае система не будет иметь решения.

8. Если вы узнали, что прямые пересекаются, обнаружьте точку их пересечения. Вначале приравняйте переменные из различных прямых, условно заменив t на u для первой прямой и на v для 2-й прямой. Скажем, если вам даны прямые x=t-1, y=2t+1, z=t+2 и x=t+1, y=t+1, z=2t+8 вы получите выражения типа u-1=v+1, 2u+1=v+1, u+2=2v+8.

9. Выразите из одного уравнения u, подставьте в другое и обнаружьте v (в данной задаче u=-2,v=-4). Сейчас, дабы обнаружить точку пересечения, подставьте полученные значения взамен t (без разницы, в первое либо второе уравнение) и получите координаты точки x=-3, y=-3, z=0.

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

Вам понадобится

  • уравнения прямых

Инструкция

1. В декартовых координатах всеобщее уравнение прямой выглидит так: Ax+By+C = 0. Пускай две прямые пересекаются. Уравнение первой прямой имеет вид Ax+By+C = 0, 2-й прямой – Dx+Ey+F = 0. Все показатели (A, B, C, D, E, F) обязаны быть заданы.Дабы обнаружить точку пересечения этих прямых надобно решить систему этих 2-х линейных уравнений.

2. Для решения первое уравнение комфортно умножить на E, а второе – на B. В итоге уравнения будут иметь вид: AEx+BEy+CE = 0, DBx+EBy+FB = 0. Позже вычитания второго уравнения из первого, получится: (AE-DB)x = FB-CE. Отсель, x = (FB-CE)/(AE-DB).По аналогии первое уравнение начальной системы дозволено умножить на D, второе – на A, после этого вновь из первого вычесть второго. В итоге, y = (CD-FA)/(AE-DB).Полученные значения x и y и будут координатами точки пересечения прямых .

3. Уравнения прямых также могут записываться через угловой показатель k, равный тангенсу угла наклона прямой. В этом случае уравнение прямой имеет вид y = kx+b. Пускай сейчас уравнение первой прямой – y = k1*x+b1, а 2-й прямой – y = k2*x+b2.

4. Если приравнять правые части этих 2-х уравнений, то получится: k1*x+b1 = k2*x+b2. Отсель легко получить, что x = (b1-b2)/(k2-k1). Позже подстановки этого значения x в всякое из уравнений, получится: y = (k2*b1-k1*b2)/(k2-k1). Значения x и y будут задавать координаты точки пересечения прямых .В случае, если две прямые параллельны либо сопадают, то они не имеют всеобщих точек либо имеют безмерно много всеобщих точек соответственно. В этих случаях k1 = k2, знаменатели для координат точек пересечения будут обращаться в нуль, следственно, система не будет иметь классического решения.Система может иметь только одно классическое решение, что безусловно, потому что две несовпадающие и не параллельные друг другу прямые могут иметь только одну точку пересечения .

Видео по теме

В былые времена я увлекался компьютерной графикой, как 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 vector cut1(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. Найти точку пересечения прямых и

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

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

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

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

Пример 2. Построить прямую .

Решение. Находим точку пересечения данной прямой с осью абсцисс. Для этого решаем совместно их уравнения:

и получаем . Таким образом, найдена точка М (3; 0) пересечения данной прямой с осью абсцисс (рис. 40).

Решая затем совместно уравнение данной прямой и уравнение оси ординат

мы находим точку пересечения прямой с осью ординат. Наконец, строим прямую по ее двум точкам М и


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

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

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

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

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

Рассмотрим решение примера.

Пример.

Найдите точку пересечения двух прямых, определенных в прямоугольной системе координат на плоскости уравнениями x-9y+14=0 и 5x-2y-16=0 .

Решение.

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

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

Ответ:

M 0 (4, 2) x-9y+14=0 и 5x-2y-16=0 .

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

Пример.

и .

Решение.

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

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

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

Ответ:

M 0 (-5, 1)

Существует еще один способ нахождения координат точки пересечения двух прямых на плоскости. Его удобно применять, когда одна из прямых задана параметрическими уравнениями вида , а другая – уравнением прямой иного вида. В этом случае в другое уравнение вместо переменных x и y можно подставить выражения и , откуда можно будет получить значение , которое соответствует точке пересечения заданных прямых. При этом точка пересечения прямых имеет координаты .

Найдем координаты точки пересечения прямых из предыдущего примера этим способом.

Пример.

Определите координаты точки пересечения прямых и .

Решение.

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

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

Ответ:

M 0 (-5, 1) .

Для полноты картины следует обговорить еще один момент.

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

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

Рассмотрим примеры, подходящие под эти ситуации.

Пример.

Выясните, пересекаются ли прямые и , и если пересекаются, то найдите координаты точки пересечения.

Решение.

Заданным уравнениям прямых соответствуют уравнения и . Решим систему, составленную из этих уравнений .

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

Ответ:

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

Пример.

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

Решение.

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

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

Второй способ решения.

Давайте выясним, пересекаются ли заданные прямые.

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

Ответ:

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

Пример.

Найдите координаты точки пересечения прямых 2x-1=0 и , если они пересекаются.

Решение.

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

Для нахождения координат точки пересечения прямых нам нужно решить систему:

Полученное решение дает нам координаты точки пересечения прямых, то есть, 2x-1=0 и .

Ответ:

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

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

Рассмотрим решения примеров.

Пример.

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

Решение.

Составим систему уравнений из уравнений заданных прямых: . Решение этой системы даст нам искомые координаты точки пересечения прямых в пространстве. Найдем решение записанной системы уравнений.

Основная матрица системы имеет вид , а расширенная - .

Определим А и ранг матрицы T . Используем