Что значит пересекаются ли отрезки на рисунке
Урок 32. Пересекаются ли два отрезка?
Урок из серии «Геометрические алгоритмы»
Здравствуйте, дорогой читатель. Напишем еще три новые функции.
Функция LinesCross() будет определять, пересекаются ли два отрезка. В ней взаимное расположение отрезков определяется с помощью векторных произведений. Для вычисления векторных произведений напишем функцию — VektorMulti().
Функция RealLess() будет использоваться для реализации операции сравнения «
Задача1. Два отрезка заданы своими координатами. Составить программу, которая определяет, пересекаются ли эти отрезки, не находя точку пересечения.
Решение
Пусть даны два отрезка. Первый задан точками . Второй задан точками .
Взаимное расположение отрезков можно проверить с помощью векторных произведений:
Рассмотрим отрезок и точки и .
Точка лежит слева от прямой , для нее векторное произведение > 0, так как векторы положительно ориентированы.
Точка расположена справа от прямой, для нее векторное произведение и , лежали по разные стороны от прямой , достаточно, чтобы выполнялось условие и точек и .
Итак, если , то отрезки пересекаются.
Для проверки этого условия используется функцию LinesCross(), а для вычисления векторных произведений – функция VektorMulti().
Векторное произведение двух векторов вычисляется по формуле:
ax, ay — координаты первого вектора,
bx, by — координаты второго вектора.
Результаты выполнения программы:
Мы написали программу, определяющую, пересекаются ли отрезки, заданные своими координатами.
На следующем уроке мы составим алгоритм, с помощью которого можно будет определить, лежит ли точка внутри треугольника.
Уважаемый читатель. Вы уже познакомились с несколькими уроками из серии «Геометрические алгоритмы». Все ли доступно написано? Я буду Вам очень признательна, если Вы оставите отзыв об этих уроках. Возможно, что-то нужно еще доработать.
Геометрия 7 класс.
Точка, прямая и отрезок
Казалось бы, что таким простым понятиям, как «точка» или «прямая», которые мы повседневно используем в жизни, крайне просто дать определения. Но на практике оказалось, что это не так.
Существует множество определений, которые давали знаменитые математики терминам «точка» и «прямая». За многие века ученые так и не пришли к единому определению.
Мы не будем приводить все определения точки и прямой. Остановимся на объяснениях, которые, на наш взгляд, наиболее простым образом их описывают.
Точка — элементарная фигура, не имеющая частей.
Прямая состоит из множества точек и простирается бесконечно в обе стороны.
То есть выражаясь геометрическими обозначениями, информацию о расположении прямой и точек на рисунке выше можно записать так:
Как обозначить прямую
Прямую обычно обозначают одной маленькой латинской буквой.
Прямую, на которой отмечены две точки, иногда обозначают по названиям этих точек большими латинскими точками.
Задача № 1 из учебника Атанасян 7-9 класс
Решение задачи
Опишем взаимное расположение точек и прямой.
Как обозначается пересечение прямых
Хотя на чертеже не видно, но прямые a и c тоже пересекаются (это становится ясно, если мысленно продолжить вниз прямые a и с ).
Прямые e и f не имеют общей точки — т.е. они не пересекаются.
Взаимное расположение прямой и точек
Через одну точку (·)A можно провести сколько угодно прямых.
Через две точки (·)A и (·)B можно провести только одну прямую.
Сколько общих точек имеют две прямые
Две прямые либо имеют только одну общую точку, либо не имеют общих точек.
Докажем утверждение выше. Для этого рассмотрим все возможные случаи расположения двух прямых.
Первый случай расположения прямых
На рисунке выше мы видим, что у прямых f и e нет общих точек, т.к. эти прямые не пересекаются.
Второй случай расположения прямых
Третий случай расположения прямых
Вывод: две прямые либо имеют только одну общую точку, либо не имеют общих точек.
Задача № 3 из учебника Атанасян 7-9 класс
Проведите три прямые так, чтобы каждые две из них пересекались. Обозначьте все точки пересечения этих прямых. Сколько получилось точек? Рассмотрите все возможные случаи.
Решение задачи
Проведём две прямые a и b так, чтобы эти две прямые пересекались, и обозначим точку пересечения.
Как мы видим, точка пересечения только одна. Мы можем провести третью прямую так, чтобы она тоже проходила через эту точку пересечения.
Мы убедились, что возможны оба варианта. Поэтому в ответе запишем их оба.
Ответ: точек пересечения получается одна или три.
Что такое отрезок
Отрезок — часть прямой, ограниченная двумя точками.
В отличии от прямой любой отрезок можно измерить. Т.е. каждый отрезок имеет длину.
Отрезок. Ломаная линия
Отрезок представляет собой часть прямой линии, которая находится между двумя точками. Эти точки называют концы отрезка.
Иными словами, отрезок – это множество точек прямой линии, находящиеся между двух известных точек, которые называют концами отрезка.
Рис. 1 Отрезок на прямой
Рис. 2 Несколько отрезков на прямой
Отрезок делит прямую линию на три объекта (смотри рисунок 3):
То есть, два конца отрезка прямой являются соответственно началами двух лучей этой же прямой.
Рис. 3 Отрезок и лучи прямой
Рис. 4 Отрезок без прямой
Рис. 5 Отрезок и принадлежащие ему точки
Так, на рисунке 5 видно, что:
В последнем случае точка F хотя и лежит на одной прямой линии с отрезком AB (если вы мысленно продлите линию от точки B дальше, то увидите это), но не принадлежит ему, потому что находится не между его концами, а справа от отрезка.
Рис. 6 Отрезок и части отрезка
Построение и измерение отрезка
Произвольный отрезок можно построить двумя способами:
Рис. 7 Построение произвольного отрезка
Измерить отрезок можно:
Сравнить отрезки между собой можно при помощи циркуля или циркуля-измерителя. Для этого нужно сперва поставить иглу на один конец отрезка, а затем вторую иглу или грифельный стержень (если используется обычный чертежный циркуль) совместить со вторым концом отрезка (рисунок 8).
Рис. 8 Сравнение отрезков
На рисунке 8 видно, что:
Длину отрезка измеряют линейкой с делениями или другим измерительным инструментом.
Длина отрезка – это расстояние между концами этого отрезка.
Равные отрезки — это такие отрезки, которые имеют одинаковую длину.
На рисунке 9 измерены длины отрезков предыдущего рисунка. Проверьте, правильно ли мы сравнили эти отрезки при помощи циркуля?
Рис. 9 Измерение длины отрезка
Для этого на плоскости обозначают один конец отрезка (ставят точку), а затем при помощи линейки отмеряют необходимую длину отрезка (к примеру, 9 см), ставят точку второго конца отрезка и соединяют оба конца линией.
Рис. 10 Построение отрезка заданной длины
Отрезок — это самое короткое расстояние между двумя точками.
В этом вы можете убедиться самостоятельно на практике. Возьмите любой твердый длинный предмет, например, линейку, и шнурок. Линейка будет играть роль отрезка, а из шнурка сделайте кривую и ломаную линию, наподобие таких, какие показаны на рисунке 11, и соедините ими два конца линейки. После чего выпрямите шнурок и сравните его длину с длиной линейки.
Рис. 11 Кривая, ломаная, отрезок
Ломаная линия
Ломаная линия – это линия, которая состоит из отрезков, принадлежащих разным прямым, и эти отрезки последовательно соединены друг с другом.
Рис. 12 Ломаная линия
На рисунке 12 видно, что:
Количество звеньев у ломаной линии может быть каким угодно, бесконечным, но самое меньшее – это два звена.
Замкнутая ломаная линия – это такая ломаная, у которой совпадают точки начала и конца, то есть, которая начинается и заканчивается в одной точке.
Разомкнутая (не замкнутая) ломаная линия начинается и заканчивается в разных точках.
Рис. 12. Замкнутая и разомкнутая ломаные линии
Самопересекающаяся ломаная линия – это такая ломаная, у которой есть хотя бы два пересекающихся звена.
Самопересекающимися могут быть как замкнутые, так и разомкнутые ломаные.
Рис. 13. Самопересекающиеся ломаные линии
Пересечение отрезков и поворот: определение, свойства, вычисление
Содержание
Аффинное пространство [ править ]
Ориентация [ править ]
Ориентация векторов [ править ]
Из курса линейной алгебры известно, что любые две такие формы отличаются друг от друга только на некоторый множитель. Зафиксируем одну из таких форм (например, считая, что форма равна 1 на наборе из векторов выделенного базиса). Назовем ориентацией набора из N N-мерных векторов знак значения этой формы на этом наборе векторов.
Отметим свойства ориентации:
Неформальное объяснение второго свойства: рассмотрим тройку векторов, таких, что если смотреть из конца первого вектора на второй, то он будет левее, чем третий. Перестановка второго и третьего векторов будет означать, что второй вектор будет виден правее третьего, что означает смену ориентации.
Заметим, что определитель является в точности кососимметричной линейной формой от N N-мерных векторов, а значит, подходит для вычисления ориентации набора векторов.
Ориентация точек [ править ]
Нетрудно заметить, что ориентация набора точек обладает свойствами, похожими на ориентацию векторов:
Предикат левый поворот [ править ]
О точном вычислении ориентации см. раздел Ссылки.
Пересечение отрезков [ править ]
В случае, если обе ориентации в одной из строк равны нулю, отрезки лежат на одной прямой, и в этом случае пересечение можно проверить способом, аналогичным пересечению отрезков на действительной прямой (считаем, что точки сравниваются лексикографически):
Если предикат вычисления ориентации был абсолютно точным, то таким же будет описанный алгоритм.
Что значит пересекаются ли отрезки на рисунке
№ 180 Сообщение Дед_Ягун » 13 окт 2013 23:18
№ 181 Сообщение Cindy » 14 окт 2013 10:36
№ 182 Сообщение Liner » 14 окт 2013 21:47
Девушке могу предложить цветочные с тонким, прозрачным вкусом
№ 183 Сообщение Дед_Ягун » 14 окт 2013 22:02
№ 184 Сообщение Liner » 14 окт 2013 22:05
№ 185 Сообщение Дед_Ягун » 14 окт 2013 22:25
№ 186 Сообщение Liner » 14 окт 2013 22:37
Кто первый встал, тот и ходит. А по-маленькому, видимо, кто ночью не спит.
Извините за серьезность, но вопросы были вполне достойны 2 класса.
№ 187 Сообщение Cindy » 15 окт 2013 00:00
> Я насчитал 27, но возможно есть и другие
Не, не пойдет, у мужчины должен быть однозначный ответ.
Без всяких там «возможно есть и другие».
27 и точка.
№ 188 Сообщение Liner » 15 окт 2013 18:18
№ 189 Сообщение ula » 03 ноя 2013 13:09
№ 190 Сообщение Игрек » 09 ноя 2013 19:18
Катится по столу колесо разноцветное: один угол у него красный, другой зеленый, третий желтый. Когда колесо докатится до края стола, какой цвет будет виден?
В коридоре стоят 8 башмаков. Сколько детей играет в комнате?
На полке стояли детские книжки. Подбежала собачка, взяла одну книжку, потом еще одну, потом еще две. Сколько книжек она прочитает?
У кошки Мурки родились щенята: один черненький и два беленьких. Сколько щенят у Мурки?
Сели на воду три воробья. Один улетел. Сколько осталось?
Мама уронила поднос, на котром стояли 2 чашки с цветочками, 2 в горошек и 2 с ягодками. Сколько теперь стало чашек?
По двору гуляли петух и курица. У петуха 2 ноги, а у курицы 4. Сколько ног гуляло по двору?
На Машином платье были вышиты три вишни и два яблока. Съели одну вишню и два яблока. Сколько фруктов осталось?