- Уравнение прямой на плоскости
- Уравнение прямой с угловым коэффициентом
- Уравнение прямой в отрезках на осях
- Уравнение прямой, проходящей через две различные точки на плоскости
- Параметрическое уравнение прямой на плоскости
- Каноническое уравнение прямой на плоскости
- Уравнение прямой в пространстве
- Уравнение прямой, проходящей через две различные точки в пространстве
- Параметрическое уравнение прямой в пространстве
- Каноническое уравнение прямой в пространстве
- Прямая как линия пересечения двух плоскостей
- Уравнение прямой с угловым коэффициентом: теория, примеры, решение задач
- Угол наклона прямой и угловой коэффициент прямой
- Уравнение с угловым коэффициентом
- Уравнение прямой с угловым коэффициентом, проходящей через заданную точку
- Переход от уравнения прямой с угловым коэффициентом к другим видам уравнений прямой и обратно
- Глава 1. Уравнение прямой (стр. 1 )
- Глава 1. Уравнение прямой
- 1. 1. Формы записи уравнения прямой
- 1. 2. Положение точек относительно прямой
- 1.3. Взаимное расположение двух отрезков
- 1.4. Точка пересечения отрезков
- 2.1 Расстояния между точками. Расстояние от точки до прямой
- 2.2. Расстояние между точкой и отрезком
- § 3. Многоугольники
- 3.1. Виды многоугольников
- 3.2. Выпуклость многоугольников
- 🎥 Видео
Видео:Угловой коэффициент прямойСкачать
Уравнение прямой на плоскости
Любую прямую на плоскости можно задать уравнением прямой первой степени вида
где A и B не могут быть одновременно равны нулю.
Уравнение прямой с угловым коэффициентом
Общее уравнение прямой при B≠0 можно привести к виду
где k — угловой коэффициент равный тангенсу угла, образованного данной прямой и положительным направлением оси ОХ.
Уравнение прямой в отрезках на осях
Если прямая пересекает оси OX и OY в точках с координатами ( a , 0) и (0, b ), то она может быть найдена используя формулу уравнения прямой в отрезках
x | + | y | = 1 |
a | b |
Уравнение прямой, проходящей через две различные точки на плоскости
Если прямая проходит через две точки M( x 1, y 1) и N( x 2, y 2), такие что x 1 ≠ x 2 и y 1 ≠ y 2, то уравнение прямой можно найти, используя следующую формулу
x — x 1 | = | y — y 1 |
x 2 — x 1 | y 2 — y 1 |
Параметрическое уравнение прямой на плоскости
Параметрические уравнения прямой могут быть записаны следующим образом
x = l t + x 0 y = m t + y 0
где N( x 0, y 0) — координаты точки лежащей на прямой, a = — координаты направляющего вектора прямой.
Каноническое уравнение прямой на плоскости
Если известны координаты точки N( x 0, y 0) лежащей на прямой и направляющего вектора a = ( l и m не равны нулю), то уравнение прямой можно записать в каноническом виде, используя следующую формулу
x — x 0 | = | y — y 0 |
l | m |
Решение. Воспользуемся формулой для уравнения прямой проходящей через две точки
x — 1 2 — 1 = y — 7 3 — 7
Упростив это уравнение получим каноническое уравнение прямой
Выразим y через x и получим уравнение прямой с угловым коэффициентом
Найдем параметрическое уравнение прямой. В качестве направляющего вектора можно взять вектор MN .
Взяв в качестве координат точки лежащей на прямой, координаты точки М, запишем параметрическое уравнение прямой
x = t + 1 y = -4 t + 7
Решение. Так как M y — N y = 0, то невозможно записать уравнение прямой проходящей через две точки.
Найдем параметрическое уравнение прямой. В качестве направляющего вектора можно взять вектор MN .
Взяв в качестве координат точки лежащей на прямой, координаты точки М, запишем параметрическое уравнение прямой
Видео:Математика без Ху!ни. Уравнения прямой. Часть 2. Каноническое, общее и в отрезках.Скачать
Уравнение прямой в пространстве
Уравнение прямой, проходящей через две различные точки в пространстве
Если прямая проходит через две точки M( x 1, y 1, z 1) и N( x 2, y 2, z 2), такие что x 1 ≠ x 2, y 1 ≠ y 2 и z 1 ≠ z 2, то уравнение прямой можно найти используя следующую формулу
x — x 1 | = | y — y 1 | = | z — z 1 |
x 2 — x 1 | y 2 — y 1 | z 2 — z 1 |
Параметрическое уравнение прямой в пространстве
Параметрические уравнения прямой могут быть записаны следующим образом
x = l t + x 0 | |
y = m t + y 0 | |
z = n t + z 0 |
где ( x 0, y 0, z 0) — координаты точки лежащей на прямой, — координаты направляющего вектора прямой.
Каноническое уравнение прямой в пространстве
Если известны координаты точки M( x 0, y 0, z 0) лежащей на прямой и направляющего вектора n = , то уравнение прямой можно записать в каноническом виде, используя следующую формулу
x — x 0 | = | y — y 0 | = | z — z 0 |
l | m | n |
Прямая как линия пересечения двух плоскостей
Если прямая является пересечением двух плоскостей, то ее уравнение можно задать следующей системой уравнений
Видео:Математика без Ху!ни. Уравнения прямой. Часть 1. Уравнение с угловым коэффициентом.Скачать
Уравнение прямой с угловым коэффициентом: теория, примеры, решение задач
Продолжение темы уравнение прямой на плоскости основывается на изучении прямой линии из уроков алгебры. Данная статья дает обобщенную информацию по теме уравнения прямой с угловым коэффициентом. Рассмотрим определения, получим само уравнение, выявим связь с другими видами уравнений. Все будет рассмотрено на примерах решений задач.
Видео:Составляем уравнение прямой по точкамСкачать
Угол наклона прямой и угловой коэффициент прямой
Перед записью такого уравнения необходимо дать определение угла наклона прямой к оси О х с их угловым коэффициентом. Допустим, что задана декартова система координат О х на плоскости.
Угол наклона прямой к оси О х , расположенный в декартовой системе координат О х у на плоскости, это угол, который отсчитывается от положительного направления О х к прямой против часовой стрелки.
Когда прямая параллельна О х или происходит совпадение в ней, угол наклона равен 0 . Тогда угол наклона заданной прямой α определен на промежутке [ 0 , π ) .
Угловой коэффициент прямой – это тангенс угла наклона заданной прямой.
Стандартное обозначение буквой k . Из определения получим, что k = t g α . Когда прямая параллельна Ох, говорят, что угловой коэффициент не существует, так как он обращается в бесконечность.
Угловой коэффициент положительный, когда график функции возрастает и наоборот. На рисунке показаны различные вариации расположения прямого угла относительно системы координат со значением коэффициента.
Для нахождения данного угла необходимо применить определение об угловом коэффициенте и произвести вычисление тангенса угла наклона в плоскости.
Посчитать угловой коэффициент прямой при угле наклона равном 120 ° .
Из условия имеем, что α = 120 ° . По определению необходимо вычислить угловой коэффициент. Найдем его из формулы k = t g α = 120 = — 3 .
Если известен угловой коэффициент, а необходимо найти угол наклона к оси абсцисс, тогда следует учитывать значение углового коэффициента. Если k > 0 , тогда угол прямой острый и находится по формуле α = a r c t g k . Если k 0 , тогда угол тупой, что дает право определить его по формуле α = π — a r c t g k .
Определить угол наклона заданной прямой к О х при угловом коэффициенте равном 3 .
Из условия имеем, что угловой коэффициент положительный, а это значит, что угол наклона к О х меньше 90 градусов. Вычисления производятся по формуле α = a r c t g k = a r c t g 3 .
Ответ: α = a r c t g 3 .
Найти угол наклона прямой к оси О х , если угловой коэффициент = — 1 3 .
Если принять за обозначение углового коэффициента букву k , тогда α является углом наклона к заданной прямой по положительному направлению О х . Отсюда k = — 1 3 0 , тогда необходимо применить формулу α = π — a r c t g k При подстановке получим выражение:
α = π — a r c t g — 1 3 = π — a r c t g 1 3 = π — π 6 = 5 π 6 .
Ответ: 5 π 6 .
Видео:Нахождение коэффициентов k и b в уравнении прямойСкачать
Уравнение с угловым коэффициентом
Уравнение вида y = k · x + b , где k является угловым коэффициентом, а b некоторым действительным числом, называют уравнением прямой с угловым коэффициентом. Уравнение характерно для любой прямой, непараллельной оси О у .
Если подробно рассмотреть прямую на плоскости в фиксированной системе координат, которая задана уравнением с угловым коэффициентом, который имеет вид y = k · x + b . В данном случае значит, что уравнению соответствуют координаты любой точки прямой. Если подставить координаты точки М , M 1 ( x 1 , y 1 ) , в уравнение y = k · x + b , тогда в этом случае прямая будет проходить через эту точку, иначе точка не принадлежит прямой.
Задана прямая с угловым коэффициентом y = 1 3 x — 1 . Вычислить, принадлежат ли точки M 1 ( 3 , 0 ) и M 2 ( 2 , — 2 ) заданной прямой.
Необходимо подставить координаты точки M 1 ( 3 , 0 ) в заданное уравнение, тогда получим 0 = 1 3 · 3 — 1 ⇔ 0 = 0 . Равенство верно, значит точка принадлежит прямой.
Если подставим координаты точки M 2 ( 2 , — 2 ) , тогда получим неверное равенство вида — 2 = 1 3 · 2 — 1 ⇔ — 2 = — 1 3 . Можно сделать вывод, что точка М 2 не принадлежит прямой.
Ответ: М 1 принадлежит прямой, а М 2 нет.
Известно, что прямая определена уравнением y = k · x + b , проходящим через M 1 ( 0 , b ) , при подстановке получили равенство вида b = k · 0 + b ⇔ b = b . Отсюда можно сделать вывод, что уравнение прямой с угловым коэффициентом y = k · x + b на плоскости определяет прямую, которая проходит через точку 0 , b . Она образует угол α с положительным направлением оси О х , где k = t g α .
Рассмотрим на примере прямую, определенную при помощи углового коэффициента, заданного по виду y = 3 · x — 1 . Получим, что прямая пройдет через точку с координатой 0 , — 1 с наклоном в α = a r c t g 3 = π 3 радиан по положительному направлению оси О х . Отсюда видно, что коэффициент равен 3 .
Видео:Уравнение прямой на плоскостиСкачать
Уравнение прямой с угловым коэффициентом, проходящей через заданную точку
Необходимо решить задачу, где необходимо получить уравнение прямой с заданным угловым коэффициентом, проходящим через точку M 1 ( x 1 , y 1 ) .
Равенство y 1 = k · x + b можно считать справедливым, так как прямая проходит через точку M 1 ( x 1 , y 1 ) . Чтобы убрать число b, необходимо из левой и правой частей вычесть уравнение с угловым коэффициентом. Из этого следует, что y — y 1 = k · ( x — x 1 ) . Данное равенство называют уравнением прямой с заданным угловым коэффициентом k, проходящая через координаты точки M 1 ( x 1 , y 1 ) .
Составьте уравнение прямой, проходящей через точку М 1 с координатами ( 4 , — 1 ) , с угловым коэффициентом равным — 2 .
Решение
По условию имеем, что x 1 = 4 , y 1 = — 1 , k = — 2 . Отсюда уравнение прямой запишется таким образом y — y 1 = k · ( x — x 1 ) ⇔ y — ( — 1 ) = — 2 · ( x — 4 ) ⇔ y = — 2 x + 7 .
Ответ: y = — 2 x + 7 .
Написать уравнение прямой с угловым коэффициентом, которое проходит через точку М 1 с координатами ( 3 , 5 ) , параллельную прямой y = 2 x — 2 .
По условию имеем, что параллельные прямые имеют совпадающие углы наклона, отсюда значит, что угловые коэффициенты являются равными. Чтобы найти угловой коэффициент из данного уравнения, необходимо вспомнить его основную формулу y = 2 x — 2 , отсюда следует, что k = 2 . Составляем уравнение с угловым коэффициентом и получаем:
y — y 1 = k · ( x — x 1 ) ⇔ y — 5 = 2 · ( x — 3 ) ⇔ y = 2 x — 1
Видео:Видеоурок "Уравнение прямой с угловым коэффициентом"Скачать
Переход от уравнения прямой с угловым коэффициентом к другим видам уравнений прямой и обратно
Такое уравнение не всегда применимо для решения задач, так как имеет не совсем удобную запись. Для этого необходимо представлять в другом виде. Например, уравнение вида y = k · x + b не позволяет записать координаты направляющего вектора прямой или координаты нормального вектора. Для этого нужно научиться представлять уравнениями другого вида.
Можем получить каноническое уравнение прямой на плоскости, используя уравнение прямой с угловым коэффициентом. Получаем x — x 1 a x = y — y 1 a y . Необходимо слагаемое b перенести в левую часть и поделить на выражение полученного неравенства. Тогда получим уравнение вида y = k · x + b ⇔ y — b = k · x ⇔ k · x k = y — b k ⇔ x 1 = y — b k .
Уравнение прямой с угловым коэффициентом стало каноническим уравнением данной прямой.
Привести уравнение прямой с угловым коэффициентом y = — 3 x + 12 к каноническому виду.
Вычислим и представим в виде канонического уравнения прямой. Получим уравнение вида:
y = — 3 x + 12 ⇔ — 3 x = y — 12 ⇔ — 3 x — 3 = y — 12 — 3 ⇔ x 1 = y — 12 — 3
Ответ: x 1 = y — 12 — 3 .
Общее уравнение прямой проще всего получить из y = k · x + b , но для этого необходимо произвести преобразования: y = k · x + b ⇔ k · x — y + b = 0 . Производится переход из общего уравнения прямой к уравнениям другого вида.
Дано уравнение прямой вида y = 1 7 x — 2 . Выяснить, является ли вектор с координатами a → = ( — 1 , 7 ) нормальным вектором прямой?
Для решения необходимо перейти к другому виду данного уравнения, для этого запишем:
y = 1 7 x — 2 ⇔ 1 7 x — y — 2 = 0
Коэффициенты перед переменными являются координатами нормального вектора прямой. Запишем это так n → = 1 7 , — 1 , отсюда 1 7 x — y — 2 = 0 . Понятно, что вектор a → = ( — 1 , 7 ) коллинеарен вектору n → = 1 7 , — 1 , так как имеем справедливое соотношение a → = — 7 · n → . Отсюда следует, что исходный вектор a → = — 1 , 7 — нормальный вектор прямой 1 7 x — y — 2 = 0 , значит, считается нормальным вектором для прямой y = 1 7 x — 2 .
Решим задачу обратную данной.
Необходимо перейти от общего вида уравнения A x + B y + C = 0 , где B ≠ 0 , к уравнению с угловым коэффициентом. для этого решаем уравнение относительно у. Получим A x + B y + C = 0 ⇔ — A B · x — C B .
Результат и является уравннием с угловым коэффициентом, который равняется — A B .
Задано уравнение прямой вида 2 3 x — 4 y + 1 = 0 . Получить уравнение данной прямой с угловым коэффициентом.
Исходя из условия, необходимо решить относительно у, тогда получим уравнение вида:
2 3 x — 4 y + 1 = 0 ⇔ 4 y = 2 3 x + 1 ⇔ y = 1 4 · 2 3 x + 1 ⇔ y = 1 6 x + 1 4 .
Ответ: y = 1 6 x + 1 4 .
Аналогичным образом решается уравнение вида x a + y b = 1 , которое называют уравнение прямой в отрезках, или каноническое вида x — x 1 a x = y — y 1 a y . Нужно решить его относительно у, только тогда получим уравнение с угловым коэффициентом:
x a + y b = 1 ⇔ y b = 1 — x a ⇔ y = — b a · x + b .
Каноническое уравнение можно привести к виду с угловым коэффициентом. Для этого:
x — x 1 a x = y — y 1 a y ⇔ a y · ( x — x 1 ) = a x · ( y — y 1 ) ⇔ ⇔ a x · y = a y · x — a y · x 1 + a x · y 1 ⇔ y = a y a x · x — a y a x · x 1 + y 1
Имеется прямая, заданная уравнением x 2 + y — 3 = 1 . Привести к виду уравнения с угловым коэффициентом.
Исходя из условия, необходимо преобразовать, тогда получим уравнение вида _formula_. Обе части уравнения следует умножить на — 3 для того, чтобы получить необходимо уравнение с угловым коэффициентом. Преобразуя, получим:
y — 3 = 1 — x 2 ⇔ — 3 · y — 3 = — 3 · 1 — x 2 ⇔ y = 3 2 x — 3 .
Ответ: y = 3 2 x — 3 .
Уравнение прямой вида x — 2 2 = y + 1 5 привести к виду с угловым коэффициентом.
Необходимо выражение x — 2 2 = y + 1 5 вычислить как пропорцию. Получим, что 5 · ( x — 2 ) = 2 · ( y + 1 ) . Теперь необходимо полностью его разрешить, для этого:
5 · ( x — 2 ) = 2 · ( y + 1 ) ⇔ 5 x — 10 = 2 y + 2 ⇔ 2 y = 5 x — 12 ⇔ y = 5 2 x
Ответ: y = 5 2 x — 6 .
Для решения таких заданий следует приводит параметрические уравнения прямой вида x = x 1 + a x · λ y = y 1 + a y · λ к каноническому уравнению прямой, только после этого можно переходить к уравнению с угловым коэффициентом.
Найти угловой коэффициент прямой, если она задана параметрическими уравнениями x = λ y = — 1 + 2 · λ .
Необходимо выполнить переход от параметрического вида к угловому коэффициенту. Для этого найдем каноническое уравнение из заданного параметрического:
x = λ y = — 1 + 2 · λ ⇔ λ = x λ = y + 1 2 ⇔ x 1 = y + 1 2 .
Теперь необходимо разрешить данное равенство относительно y , чтобы получить уравнение прямой с угловым коэффициентом. для этого запишем таким образом:
x 1 = y + 1 2 ⇔ 2 · x = 1 · ( y + 1 ) ⇔ y = 2 x — 1
Отсюда следует, что угловой коэффициент прямой равен 2 . Это записывается как k = 2 .
Видео:9 класс, 7 урок, Уравнение прямойСкачать
Глава 1. Уравнение прямой (стр. 1 )
Из за большого объема этот материал размещен на нескольких страницах: 1 2 3 4 |
Видео:Уравнение прямой. Видеоурок 6. Геометрия 9 классСкачать
Глава 1. Уравнение прямой
Геометрия развивается по многим направлениям. Возникновение компьютеров привело к появлению такой области математики как вычислительная геометрия. При создании современных приложений часто требуется разработка эффективных алгоритмов для определения взаиморасположения различных объектов на плоскости, вычисления расстояний между ними, вычисления площадей фигур и др.
В данной главе излагается материал, частично известный вам из курса математики. Мы рассмотрим методы решения геометрических задач, которые эффективно реализуются с помощью компьютера, что позволит вам по другому взглянуть на вопросы, изучаемые в рамках школьного курса геометрии. Для этого придется воспользоваться аналитическим представлением геометрических объектов.
1. 1. Формы записи уравнения прямой
В задачах часто приходится задавать на плоскости различные геометрические объекты. Простейшими геометрическими фигурами на плоскости являются точка и прямая. Точка задается указанием своих координат, например A(15; –5), B(x1; y1). Прямую можно задавать с помощью уравнения прямой. Существуют различные формы записи уравнения прямой. Выбор какой-то конкретной зависит от исходных данных, задающих прямую на плоскости. (Могут быть заданы координаты двух точек, через которые проводится прямая, или коэффициенты при неизвестных в линейном уравнении).
В декартовых координатах каждая прямая определяется уравнением первой степени. Уравнение вида
называется общим уравнением прямой.
Если в общем уравнении прямой коэффициент при y не равен нулю, то уравнение можно разрешить относительно y:
Обозначая k = и b = ,
получаем уравнение вида y = kx + b. Если же B = 0, то уравнение имеет вид
Уравнение y = kx + b называется уравнением прямой с угловым коэффициентом; k – угловой коэффициент, b – величина отрезка, который отсекает прямая на оси Oy, считая от начала координат (рис. 1).
Уравнение y – y0 = k(x–x0) – это уравнение прямой с угловым коэффициентом k, которая проходит через точку с координатами (x0; y0).
Рассмотрим две точки с координатами (x1; y1) и (x2; y2), лежащие на прямой y = kx + b. Их координаты удовлетворяют уравнению прямой:
Вычитая из второго равенства первое, имеем y2 – y1 = k(x2 – x1), или
k =
Пусть точка с координатами (x; y) – произвольная точка на прямой, проходящей через точки с координатами (x1; y1) и (x2; y2) ( рис. 2 ). Тогда, с учетом того факта, что она имеет тот же коэффициент наклона, получаем
k =
= или =
=
является уравнением прямой, которая проходит через точки с координатами (x1; y1) и (x2; y2). Недостатком этой формулы является ее неопределенность при x1 = x2 и (или) y1 = y2. Поэтому ее лучше использовать в виде
Алгоритм для определения значений коэффициентов A, B, C общего уравнения прямой, проходящей через точки (x1; y1) и (x2; y2), будет следующим [1] :
C:= – x1*(y2 – y1)+y1*(x2 – x1)
Рассмотрим пример: x1 = 0, y1 = 0, x2 = 1, y2 = 2. Уравнение прямой, проходящей через точки (x1; y1) и (x2; y2) будет следующим:
C = –x1 * (y2 – y1) + y1 * (x2 – x1) = 0 * 2 + 0 * 1 = 0. ЌСледовательно, уравнение прямой будет иметь вид 2х – у = 0.
1. 2. Положение точек относительно прямой
Множество точек прямой, проходящей через две точки с координатами (x1; y1) и (x2; y2), удовлетворяет уравнению
Это значит, что если имеется точка с координатами (x0; y0) и (x0 – x1) * (y2 – y1) – (y0 – y1) * (x2 – x1) = 0, то эта точка лежит на прямой. B дальнейшем, вместо выражения (x – x1) * (y2 – y1) – (y – y1) * (x2 – x1) мы иногда будем использовать для краткости обозначение Ax + By + C или f(x1, y1, x2, y2, x, y).
Прямая Ax + By + C = 0, проходящая через две заданные точки с координатами (x1; y1) и (x2; y2), разбивает плоскость на две полуплоскости. Рассмотрим возможные значения выражения Ax + By + C.
1) Ax + By + C = 0 – определяет геометрическое место точек, лежащих на прямой.
Запишем алгоритм для определения, лежит ли точка с координатами (x3; y3) на прямой, проходящей через точки (x1; y1) и (x2; y2). Переменная P – переменная логического типа, которая имеет значение «истина», если точка лежит на прямой и «ложь» в противном случае.
если (x3 – x1)*(y2 – y1) – (y3 – y1)*(x2 – x1)=0
2) Ax + By + C > 0 – определяет геометрическое место точек, лежащих по одну сторону от прямой.
3) Ax + By + C рис. 3 точки (x3; y3) и (x4; y4) лежат по одну сторону от прямой, точки (x3; y3) и (x5; y5) по разные стороны от прямой, а точка (x6; y6) лежит на прямой.
Рассмотрим пример: x1 = 1, y1 = 2, x2 = 5, y2 = 6. Уравнение прямой, проходящей через точки (x1; y1) и (x2; y2), будет следующим:
Следовательно, уравнение прямой будет иметь вид 4х – 4у + 4 = 0 или x – y + 1 = 0. Подставим координаты точек (3; 4), (1; 1), (2; 0), (0; 2) в уравнение прямой. Получим:
1 * 3 – 1 * 4 + 1 = 0, 1 * 2 – 1 * 0 + 1 > 0,
1 * 1 – 1 * 1 + 1 > 0, 1 * 0 – 1 * 2 + 1 L:=»по одну»
Z1:=(x3 – x1)*(y2 – y1) – (y3 – y1)*(x2 – x1)
Z2:=(x4 – x1)*(y2 – y1) – (y4 – y1)*(x2 – x1)
½ то L:=»по разные» (1. 3)
1.3. Взаимное расположение двух отрезков
Пусть нам необходимо определить взаимное расположение двух отрезков. Отрезки на плоскости заданы координатами своих концевых точек. Предположим, что концевые точки одного из отрезков имеют координаты (x1; y1) и (x2; y2), а концевые точки другого – (x3; y3) и (x4; y4). Пусть общее уравнение первой прямой, проходящей через точки (x1;y1) и (x2;y2), имеет вид A1x + B1y + C1 = 0, а второй прямой, проходящей через точки (x3;y3) и (x4;y4), A2x + B2y + C2 = 0.
Определим расположение точек (x3; y3) и (x4; y4) относительно первой прямой. Если они расположены по одну сторону от прямой, то отрезки не могут пересекаться. Аналогично можно определить положение точек (x1; y1) и (x2; y2) относительно другой прямой.
Таким образом, если значения пары выражений Z1 = A1x3 + B1y3 + C1 и Z2 = A1x4 + B1y4 + C1 имеют разные знаки или Z1*Z2 = 0, а также пары Z3 = A2x1 + B2y1 + C2 и Z4 = A2x2 + B2y2 + C2 имеют разные знаки или Z3*Z4 = 0, то отрезки пересекаются. Если же значения пар выражений Z1 и Z2, или Z3 и Z4, имеют одинаковые знаки, то отрезки не пересекаются.
Различные случаи расположения отрезков показаны на рис. 4 .
На этом рисунке отрезки с концами в точках (x1; y1), (x2; y2) и (x4; y4), (x5; y5) пересекаются, отрезки с концами в точках (x1; y1), (x2; y2) и (x3; y3), (x4; y4) не пересекаются, а отрезки с концами в точках (x3; y3), (x4; y4) и (x4; y4) и (x5; y5) имеют общую вершину, что можно считать частным случаем пересечения.
Алгоритм для определения, пересекаются ли два отрезка с концами в точках (x1; y1), (x2; y2) и (x3; y3), (x4; y4) будет следующим:
Z1:=(x3 – x1)*(y2 – y1) – (y3 – y1)*(x2 – x1)
Z2:=(x4 – x1)*(y2 – y1) – (y4 – y1)*(x2 – x1)
Z3:=(x1 – x3)*(y4 – y3) – (y1 – y3)*(x4 – x3)
Z4:=(x2 – x3)*(y4 – y3) – (y2 – y3)*(x4 – x3)
Приведенный фрагмент алгоритма не учитывает крайней ситуации, когда два отрезка лежат на одной прямой. В этом случае (x3 – x1) * (y2 – y1) – (y3 – y1) * (x2 – x1) = 0 и (x4 – x1) * (y2 – y1) – (y4 – y1) * (x2 – x1) = 0.
На рис. 5 отрезки, лежащие на одной прямой не пересекаются, а на рис. 6 – отрезки пересекаются.
Для того, чтобы определить взаимное расположение таких отрезков, поступим следующим образом. Обозначим
Здесь k1 является левой, а k2 – правой точкой проекции первого отрезка (отрезка, заданного координатами (x1; y1), (x2; y2)) на ось Ox. Аналогично k3 является левой, а k4 – правой точкой проекции второго отрезка (отрезка, заданного координатами (x3; y3), (x4; y4)) на ось Ox. Аналогично ищем преокции на ось OY.
Отрезки, лежащие на одной прямой будут пересекаться тогда, когда их проекции на каждую ось пересекаются. (Следует заметить, что если проекции двух произвольных отрезков пересекаются, то это не значит, что и сами отрезки пересекаются, что видно на рис. 7 ).
Для определения взаимного расположения проекций на ось OX воспользуемся следующим фактом (см. рис. 5 и рис. 6 ): координата левой точки пересечения проекций Lx равна max(k1; k3), т. е. максимальной из координат левых точек проекций. Рассуждая аналогично для правых точек проекций, получим, что координата правой точки Rx пересечения равна min(k2; k4). Для того, чтобы отрезки пересекались, необходимо, чтобы левая координата пересечения проекций была не больше правой координаты пересечения отрезков (такой случай имеет место на рис. 5 , когда Lx = х3, а Rx = х2). Поэтому условием пересечения проекций является выполнение неравенства Lx £ Rx. Аналогично можно вычислить величины Lу и Rу, беря соответствующие проекции на ось Оу.
Следует отметить, что длина пересечения проекций в этом случае равна величине Lx– Rx (если Lx– Rx = 0, то проекции имеют только общую точку).
1.4. Точка пересечения отрезков
Для определения места пересечения отрезков (если известно, что они пересекаются), достаточно определить точку пересечения прямых, на которых эти отрезки лежат.
Пусть A1x + B1y + C1 = 0 является уравнением прямой, проходящей через концевые точки первого отрезка, а A2x + B2y + C2 = 0 является уравнением прямой, проходящей через концевые точки второго отрезка.
Тогда для определения точки пересечения отрезков достаточно решить систему уравнений
Домножив первое уравнение на A2, а второе уравнение на A1, получим
Вычитая из первого уравнения второе, можно найти значение y:
y =
Аналогично можно вычислить значение x:
x =
Это справедливо в случае, если выражение A2 * B1 – A1 * B2 ¹ 0. Но мы уже знаем, что отрезки пересекаются и не лежат на одной прямой. А это невозможно, если A2 * B1 – A1 * B2 = 0.
2.1 Расстояния между точками. Расстояние от точки до прямой
Расстояние между точками M1(x1; y1) и M2(x2; y2) на плоскости ( рис. 8 ) определяется по формуле
D = .
Расстояние от точки до прямой на плоскости определяется как длина отрезка перпендикуляра, опущенного из точки на прямую. Уравнение вида
,
где T = , причем С £ 0 (чего можно достигнуть изменением знака выражения), называется нормальным уравнением прямой. Это уравнение обладает тем свойством, что при подстановке координат произвольной точки в выражение (Ax + By + C)/T получается значение, по абсолютной величине равное расстоянию от точки до прямой ( рис. 9 ).
Запишем алгоритм для определения расстояния от точки (x3; y3) до прямой, проходящей через точки (x1; y1) и (x2; y2).
C:= – x1*(y2 – y1)+y1*(x2 – x1) (1. 5)
Рассмотрим пример: x1 = 0, y1 = 0, x2 = 3, y2 = 4 x3 = –1, y3 = 7. Уравнение прямой, проходящей через точки (x1; y1) и (x2; y2), будет следующим:
Т = = = = 5,
D = = = 5.
2.2. Расстояние между точкой и отрезком
Для определения расстояния между точкой и отрезком необходимо выяснить, пересекает ли перпендикуляр, опущенный из данной точки на прямую, проходящую через концы отрезка, сам отрезок. Если перпендикуляр пересекает отрезок, то расстояние между точкой и отрезком равно расстоянию между точкой и прямой, проходящей через отрезок. (Эту задачу вы уже умеете решать.)
Если перпендикуляр не пересекает отрезок, то расстояние между точкой и отрезком равно минимальному из расстояний между точкой и одним из концов отрезка.
Для определения взаимного расположения отрезка и перпендикуляра поступим следующим образом.
Рассмотрим треугольник, образованный тремя точками, две из которых (x1; y1) и (x2; y2) являются концами данного отрезка, а третья – данная точка с координатами (x3; y3) (см. рис. 10 , б, в). Конечно, может оказаться, что все точки лежат на одной прямой и такого треугольника не существует. В этом случае, однако, мы будем полагать, что треугольник существует, правда он вырожденный (особый). В вырожденном треугольнике длины сторон могут быть равными 0 (см. рис. 10 , а).
Более того, мы будем полагать, что данный отрезок является основанием рассматриваемого треугольника (см. рис. 10 , б, в).
При таких предположениях для решения исходной задачи нам достаточно определить, является ли один из углов при основании тупым или нет. Действительно, если один из углов при основании является тупым, то перпендикуляр, опущенный из вершины, соответствующей исходной точке, не попадает на основание (отрезок). Иначе перпендикуляр, опущенный из вершины, соответствующей исходной точке, попадает на основание (отрезок).
Для решения последней задачи воспользуемся следующим свойством. Пусть a, b, c – длины сторон треугольника, причем с – длина основания. Тогда треугольник является тупоугольным при основании, если
Поэтому, вычислив значения квадратов длин сторон, нетрудно определить, пересекает ли перпендикуляр, опущенный из точки (x3; y3) на прямую, отрезок с концами в точках (x1; y1) и (x2; y2). И если не пересекает, то расстояние от точки до отрезка равно минимуму из величин a, b. Если же пересекает, то необходимо воспользоваться свойством нормального уравнения прямой .
§ 3. Многоугольники
3.1. Виды многоугольников
Ломаной называется фигура, которая состоит из точек A1, A2, . An и соединяющих их отрезков A1A2, A2A3, . An – 1An ( рис. 11 , а). Точки называются вершинами ломаной, а отрезки – звеньями. Наиболее распространенным способом задания ломаной является использование таблицы, элементы которой соответствуют координатам вершин ломаной в порядке ее обхода из одного конца в другой. Длиной ломаной называется сумма длин ее звеньев.
Многоугольником называется замкнутая ломаная линия без самопересечений (рис. 11, б).
Плоским многоугольником называется конечная часть плоскости, ограниченная многоугольником (рис. 11, в).
Обход плоского многоугольника называется положительным, если при обходе область расположена по левую руку, и отрицательным, если область остается по правую руку.
Расстояние между фигурами на плоскости определяется как длина минимального отрезка, один конец которого принадлежит одной фигуре, а второй конец – другой фигуре.
3.2. Выпуклость многоугольников
Многоугольник является выпуклым, если для каждой прямой, проходящей через любую его сторону, все остальные вершины лежат в одной полуплоскости относительно прямой. Проверим для каждой прямой, проходящей через вершины (x1; y1) и (x2; y2), (x2; y2) и (x3; y3), . (xn – 1; yn – 1) и (xn; yn), (xn; yn) и (x1; y1) взаимное расположение вершин многоугольника. Если они каждый раз расположены в одной полуплоскости относительно проведенной прямой, то многоугольник выпуклый. Если же найдется прямая, проходящая через одну из сторон, и пара вершин многоугольника, лежащих по разные стороны относительно проведенной прямой, то многоугольник не является выпуклым. Случаи выпуклого и невыпуклого многоугольников изображены на рис. 12.
Можно заметить, что для каждой прямой, проходящей через вершины (x1; y1) и (x2; y2), (x2; y2) и (x3; y3), . (xn – 1; yn – 1) и (xn; yn), (xn; yn) и (x1; y1) достаточно ограничится определением взаимного расположения вершин многоугольника (xn; yn) и (x3; y3), (x1; y1) и (x4; y4), . (xn – 2; yn – 2) и (x1; y1), (xn – 1; yn – 1) и (x2; y2), соответственно. Если они каждый раз расположены в одной полуплоскости относительно проведенной прямой, то многоугольник выпуклый. Если же найдется прямая и пара вершин многоугольника, лежащих по разные стороны относительно проведенной прямой, то многоугольник не является выпуклым. Поэтому для определения, является ли многоугольник выпуклым, достаточно воспользоваться алгоритмом
нц для i от 1 до n
½ j:= mod( i, n +1 ) : номер вершины после вершины i
½ k:= mod (j, n +1) : номер вершины после вершины j
½½ то m:=n : номер вершины перед вершиной i
🎥 Видео
УРАВНЕНИЕ ПРЯМОЙ на плоскости 8 и 9 классСкачать
Аналитическая геометрия, 6 урок, Уравнение прямойСкачать
Лекция 23. Виды уравнений прямой на плоскости.Скачать
Как составить уравнение прямой, проходящей через две точки на плоскости | МатематикаСкачать
13. Общие уравнения прямой в пространстве / приведение к каноническому видуСкачать
Видеоурок "Общие уравнения прямой"Скачать
Записать уравнение прямой параллельной или перпендикулярной данной.Скачать
Уравнения прямой на плоскости | Векторная алгебраСкачать
Уравнение прямой с угловым коэффициентомСкачать
Уравнения стороны треугольника и медианыСкачать
УЧИМСЯ ПОНИМАТЬ ЛИНЕЙНУЮ ФУНКЦИЮ. Уравнения прямой с угловым коэффициентом, по точкам и в отрезкахСкачать