Как написать что точка лежит на отрезке

Вычислительная геометрия, или как я стал заниматься олимпиадным программированием. Часть 2

Вступление

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

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

Задача №1

Определить взаимное расположении точки и прямой: лежит выше прямой, на прямой, под прямой.

Решение
Понятно, что если прямая задана своим уравнением ax + by + c = 0, то тут и решать нечего. Достаточно подставить координаты точки в уравнение прямой и проверить чему оно равно. Если больше нуля, то точка находится в верхней полуплоскости, если равна нулю, то точка находится на прямой и если меньше нуля, то точка находится в нижней полуплоскости. Интереснее случай, когда прямая задана, задана координатами двух точек назовем их P1(x1, y1), P2(x2, y2). В этом случае можно спокойно найти коэффициенты a, b и c и применить предыдущее рассуждение. Но надо сначала подумать, оно нам надо? Конечно, нет! Как я говорил косое произведения — это просто жемчужина вычислительной геометрии. Давайте применим его. Известно, что косое произведение двух векторов положительно, если поворот от первого вектора ко второму идет против часовой стрелки, равно нулю, если векторы коллинеарны и отрицательно, если поворот идет по часовой стрелки. Поэтому нам достаточно посчитать косое произведение векторов P1P2 и P1M и по его знаку сделать вывод.

Задача №2

Определить принадлежит ли точка лучу.

Решение
Давайте вспомним, что такое луч: луч — это прямая, ограниченная точкой с одной стороны, а с другой стороны бесконечная. То есть луч задается некоторой начальной точкой и любой точкой лежащей на нем. Пусть точка P1(x1, y1) — начало луча, а P2(x2, y2) — любая точка принадлежащая лучу. Понятно, что если точка принадлежит лучу, то она принадлежит и прямой проходящей через эти точки, но не наоборот. Поэтому принадлежность прямой является необходимым, но не достаточным условием для принадлежности лучу. Поэтому от проверки косового произведения нам никуда не деться. Для достаточного условия нужно вычислить еще и скалярное произведение тех же векторов. Если оно меньше нуля, то точка не принадлежит лучу, если же оно не отрицательно, то точка лежит на луче. Почему так? Давайте посмотрим на рисунок.

Итак, для того чтобы точка M(x, y) лежала на луче с начальной точкой P1(x1, y1), где P2(x2, y2) лежит на луче необходимо и достаточно выполнения двух условий:
1. [P1P2, P1M] = 0 – косое произведение (точка лежит на прямой)
2. (P1P2, P1M) ≥ 0 – скалярное произведение (точка лежит на луче)

Задача №3

Определить принадлежит ли точка отрезку.

Решение
Пусть точки P1(x1, y1), P2(x2, y2) концы заданного отрезка. Опять-таки необходимым условием принадлежности точки отрезку является ее принадлежность прямой проходящей через P1, P2. Далее нам нужно определить лежит ли точка между точками P1 и P2, для этого нам на помощь приходит скалярное произведение векторов только на этот раз других: (MP1, MP2). Если оно меньше либо равно нуля, то точка лежит на отрезке, иначе вне отрезка. Почему так? Посмотрим на рисунок.

Итак, для того чтобы точка M(x, y) лежала на отрезке с концами P1(x1, y1), P2(x2, y2) необходимо и достаточно выполнения условий:
1. [P1P2, P1M] = 0 – косое произведение (точка лежит на прямой)
2. (MP1,MP2) ≤ 0 – скалярное произведение (точка лежит между P1 и P2)

Задача №4

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

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

Если точки находятся по разные стороны относительно прямой, то косые произведения имеют разные знаки, а значит их произведение отрицательно. Если же точки лежат по одну сторону относительно прямой, то знаки косых произведений совпадают, значит, их произведение положительно.
Итак:
1. [P1P2, P1M1] * [P1P2, P1M2] 0 – точки лежат по одну сторону.
3. [P1P2, P1M1] * [P1P2, P1M2] = 0 – одна (или две) из точек лежит на прямой.

Кстати, задача об определении наличия точки пересечения у прямой и отрезка решается точно также. Точнее, это и есть эта же задача: отрезок и прямая пересекаются, когда концы отрезка находятся по разные стороны относительно прямой или когда концы отрезка лежат на прямой, то есть необходимо потребовать [P1P2, P1M1] * [P1P2, P1M2] ≤ 0.

Читайте также:  Каденция в дальнобое что это
Задача №5

Определить пересекаются ли две прямые.

Решение
Будем считать, что прямые не совпадают. Понятно, что прямые не пересекаются, только если они параллельны. Поэтому, найдя условие параллельности, мы можем, определить пересекаются ли прямые.
Допустим прямые заданы своими уравнениями a1x + b1y + c1 = 0 и a2x + b2y + c2 = 0. Тогда условие параллельности прямых заключается в том, что a1b2 — a2b1 = 0.
Если же прямые заданы точками P1(x1, y1), P2(x2, y2), M1(x3, y3), M2(x4, y4), то условие их параллельности заключается в проверки косого произведения векторов P1P2 и M1M2: если оно равно нулю, то прямые параллельны.

В общем, то когда прямые заданы своими уравнениями мы тоже проверяем косое произведение векторов (-b1, a1), (-b2, a2) которые называются направляющими векторами.

Задача №6

Определить пересекаются ли два отрезка.

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

Итак, нам нужно проверить, чтобы концы каждого из отрезков лежали по разные стороны относительного концов другого отрезка. Пользуемся косым произведением векторов. Посмотрите на первый рисунок: [P1P2, P1M2] > 0, [P1P2, P1M1] [P1P2, P1M2] * [P1P2, P1M1] 2 + b 2 ).

Задача №8

Расстояние от точки до луча.

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

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

Теперь рассмотрим случай, когда центр второго круга O2 находится между точками O1 и C. В этом случае получим отрицательное значение величины d2. Использование отрицательного значения d2 приводит к отрицательному значению α. В этом случае необходимо для правильного ответа прибавить к α 2π.

Заключение

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

Источник

Отрезок

Определение отрезка

Определение 1. Отрезок (или отрезок прямой )− это часть прямой, ограниченная двумя точками.

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

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

На рисунке 1 отрезок выделен красным цветом. Точки A и B концы отрезка, а точки между ними − внутренние точки.

Обозначение отрезков

Отрезки обозначаются с помощью его конечных точек. Отрезок на рисунке 1 обозначается так: AB или BA. Порядок следования имен конечных букв не имеет значения.

Сравнение отрезков

Для сравнения отрезков нужно:

Если два других конца совместяться, то отрезки равны. Если же конец одного отрезка находится внутри другого, то длина первого отрезка меньше второго.

Пусть даны два отрезка AB и CD (Рис.2). Требуется сравнить эти отрезки, т.е. определить какой из них больше. Отложим эти отрезки на прямой a. Как видим, точка D находится внутри отрезка AB. Значит отрезок CD меньше отрезка AB. Это обозначается так: CD Определение 3. Точка отрезка,делящая его на два равных отрезка называется серединой отрезка.

На рисунке 3 \( \small M \) является серединой отрезка \( \small AB \) поскольку \( \small AM = MB \).

Длина отрезка

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

В качестве единицы измерения можно взять, например, сантиметр. В этом случае для определения длины отрезка узнают, сколько раз в данном отрезке укладывается сантиметр. Этот показатель и является длиной отрезка выраженная в сантиметрах. Если длина отрезка AB равна трем сантиметрам, то пишут AB=3см.

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

Читайте также:  Артродарин или артрокер что лучше

На Рис.4 1см укладывается в отрезке AB 4 раза и в остатке укладывается ровно 8 одну десятую часть сантиметра. Поэтому можно писать: AB=4см 8мм или AB=4.8см.

Направленный отрезок

Если для отрезка определить направление, то такой отрезок называется направленным отрезком. Направленный отрезок имеет начальную точку и конечную точку. В конечной точке направленного отрезка рисуют стрелку (Рис.5)

Для обозначения направленных отрезков сначала пишется начальная точка, а затем конечная точка. На рисунке 2 верхний направленный отрезок обозначают так: \( \small \overrightarrow \) а нижний отрезок так: \( \small \overrightarrow \) Направленный отрезок называют вектором.

Источник

Геометрия 7 класс.
Точка, прямая и отрезок

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

Существует множество определений, которые давали знаменитые математики терминам «точка» и «прямая». За многие века ученые так и не пришли к единому определению.

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

Точка — элементарная фигура, не имеющая частей.

Прямая состоит из множества точек и простирается бесконечно в обе стороны.

То есть выражаясь геометрическими обозначениями, информацию о расположении прямой и точек на рисунке выше можно записать так:

Как обозначить прямую

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

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

Задача № 1 из учебника Атанасян 7-9 класс

Решение задачи

Опишем взаимное расположение точек и прямой.

Как обозначается пересечение прямых

Хотя на чертеже не видно, но прямые a и c тоже пересекаются (это становится ясно, если мысленно продолжить вниз прямые a и с ).

Прямые e и f не имеют общей точки — т.е. они не пересекаются.

Взаимное расположение прямой и точек

Через одну точку (·)A можно провести сколько угодно прямых.

Через две точки (·)A и (·)B можно провести только одну прямую.

Сколько общих точек имеют две прямые

Две прямые либо имеют только одну общую точку, либо не имеют общих точек.

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

Первый случай расположения прямых

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

Второй случай расположения прямых

Третий случай расположения прямых

Вывод: две прямые либо имеют только одну общую точку, либо не имеют общих точек.

Задача № 3 из учебника Атанасян 7-9 класс

Проведите три прямые так, чтобы каждые две из них пересекались. Обозначьте все точки пересечения этих прямых. Сколько получилось точек? Рассмотрите все возможные случаи.

Решение задачи

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

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

Мы убедились, что возможны оба варианта. Поэтому в ответе запишем их оба.

Ответ: точек пересечения получается одна или три.

Что такое отрезок

Отрезок — часть прямой, ограниченная двумя точками.

В отличии от прямой любой отрезок можно измерить. Т.е. каждый отрезок имеет длину.

Источник

Точки, Прямые и Отрезки — Определения и Свойства

Вспомним определения точки и прямой:

Точка — это фигура в геометрии, не имеющая никаких
измеримых характеристик, кроме координат.

Прямая — это фигура в геометрии, которая не
имеет ни начала, ни конца.

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


На рисунке 1 изображены прямая c и точки A, B, D, E. Точки А и B
лежат на прямой c, а точки D и E не лежат. Прямая с проходит через
точки A и B, но не проходит через точки С и D. Также заметим, что через
точки A и В нельзя провести другую прямую, не совпадающую с прямой c.

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

Если две прямые имеют общую точку, то можно сказать,
что они пересекаются. На рисунке 2 прямые a и b
пересекаются в общей точке C, а прямые e и f не
пересекаются, так как не имеют общей точки. Две прямые
не могут иметь двух и более общих точек, так как через две
и более точек проходит только одна прямая.

Две прямые имеют только одну общую точку,
либо не имеют общих точек.

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

Читайте также:  что в жизни для тебя самое важное в

Часть прямой ограниченная двумя точками называется отрезком. Точки,
ограничивающие отрезок, называются концами отрезка. Отрезок имеет
начало и конец. Пример отрезка на рисунке 4.

Источник

Как найти координаты точки?

3 класс, 4 класс, 9 класс, 11 класс, ЕГЭ/ОГЭ

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

Понятие системы координат

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

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

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

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

Чертеж начинается с горизонтальной оси, которая называется осью абсцисс и обозначается латинской буквой x (икс). Записывают ось так: Ox. Положительное направление оси абсцисс обозначается стрелкой слева направо.

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

Оси взаимно перпендикулярны, а значит угол между ними равен 90°. Точка пересечения является началом отсчета для каждой из осей и обозначается так: O. Начало координат делит оси на две части: положительную и отрицательную.

Оси координат делят плоскость на четыре угла — четыре координатные четверти.

У каждой из координатных четвертей есть свой номер и обозначение в виде римской цифры. Отсчет идет против часовой стрелки:

Определение координат точки

Каждой точке координатной плоскости соответствуют две координаты.

Точка пересечения с осью Ох называется абсциссой точки А, а с осью Оу называется ординатой точки А.

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

Координаты точки на плоскости записывают в скобках, первая по оси Ох, вторая по оси Оу.

Смотрим на график и фиксируем: A (1; 2) и B (2; 3).

Особые случаи расположения точек

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

Способы нахождения точки по её координатам

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

Способ первый. Как определить положение точки D по её координатам (-4, 2):

Способ второй. Как определить положение точки D (-4, 2):

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

Источник

Обо всем