Как выяснить взаимное расположение векторов

Как выяснить взаимное расположение векторов

Как выяснить взаимное расположение векторов

Неверно введено число.

Вектор не должен быть нуль-вектором.

Взаимное расположение двух векторов

Введите координаты векторов:

a=( , )
b=( , )
a=( , , )
b=( , , )

Количество знаков после разделителя дроби в числах:

Теория

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

Нуль-вектор считается коллинеарным любому вектору.

Условие коллинеарности двух векторов. Для того чтобы векторы a и b, заданные координатами, были коллинеарны, необходимо и достаточно, чтобы их координаты были пропорциональны. Т.е. существует такое действительное число λ, что

Условие перпендикулярности двух векторов. Для того чтобы векторы a и b были перпендикулярны, необходимо и достаточно, чтобы их склярное произведение было равно нулю.

Видео:Найдите разложение вектора по векторам (базису)Скачать

Найдите разложение вектора по векторам (базису)

Выяснить взаимное расположение векторов

Видео:Взаимное расположение прямых в пространстве. 10 класс.Скачать

Взаимное расположение прямых в пространстве. 10 класс.

Выяснить взаимное расположение векторов

Как выяснить взаимное расположение векторов

Неверно введено число.

Вектор не должен быть нуль-вектором.

Взаимное расположение двух векторов

Введите координаты векторов:

a=( , )
b=( , )
a=( , , )
b=( , , )

Количество знаков после разделителя дроби в числах:

Теория

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

Нуль-вектор считается коллинеарным любому вектору.

Условие коллинеарности двух векторов. Для того чтобы векторы a и b, заданные координатами, были коллинеарны, необходимо и достаточно, чтобы их координаты были пропорциональны. Т.е. существует такое действительное число λ, что

Условие перпендикулярности двух векторов. Для того чтобы векторы a и b были перпендикулярны, необходимо и достаточно, чтобы их склярное произведение было равно нулю.

Видео:Математика без Ху!ни. Взаимное расположение прямой и плоскости.Скачать

Математика без Ху!ни.  Взаимное расположение прямой и плоскости.

Вычислительная геометрия, или как я стал заниматься олимпиадным программированием. Часть 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

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

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

Как выяснить взаимное расположение векторов

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

Как же определить падает ли перпендикуляр на луч или нет? Если перпендикуляр не падает на луч, то угол MP1P2 – тупой иначе острый (прямой). Поэтому по знаку скалярного произведения векторов мы можем определить попадает ли перпендикуляр на луч или нет:
1. (P1M, P1P2) 2 .

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

Заключение

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

Видео:Взаимное расположение прямых на плоскости. 7 класс.Скачать

Взаимное расположение прямых на плоскости. 7 класс.

Векторы на плоскости и в пространстве — основные определения

Видео:18+ Математика без Ху!ни. Скалярное произведение векторов. Угол между векторами.Скачать

18+ Математика без Ху!ни. Скалярное произведение векторов. Угол между векторами.

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

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

Для начала дадим определение:

Вектор – это направленный отрезок прямой.

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

В математике для обозначения вектора обычно используют строчные латинские буквы, однако над вектором всегда ставится небольшая стрелочка, например a → . Если известны граничные точки вектора – его начало и конец, к примеру A и B , то вектор обозначается так A B → .

Видео:2 42 Ортогональность векторовСкачать

2 42 Ортогональность векторов

Нулевой вектор

Под нулевым вектором 0 → будем понимать любую точку плоскости или пространства.

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

Как выяснить взаимное расположение векторов

Видео:Как разложить вектор по базису - bezbotvyСкачать

Как разложить вектор по базису - bezbotvy

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

Под длиной вектора A B → понимается число, большее либо равное 0, и равное длине отрезка АВ.

Длину вектора A B → принято обозначать так A B → .

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

Видео:Разложение вектора по базису. 9 класс.Скачать

Разложение вектора по базису. 9 класс.

Коллинеарность векторов

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

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

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

Коллиниарные векторы в свою очередь тоже можно разделить на два класса: сонаправленные и противоположно направленные.

Видео:15. Взаимное расположение прямых в пространствеСкачать

15. Взаимное расположение прямых в пространстве

Направление векторов

Сонаправленными векторами называют два коллинеарных вектора a → и b → , у которых направления совпадают, такие векторы обозначаются так a → ↑ ↑ b → .

Противоположно направленными векторами называются два коллинеарных вектора a → и b → , у которых направления не совпадают, т.е. являются противоположными, такие векторы обозначаются следующим образом a → ↑ ↓ b → .

Считается, что нулевой вектор является сонаправленым к любым другим векторам.

Как выяснить взаимное расположение векторов

Видео:Компланарны ли векторы: a=(2;5;8), b=(1;-3;-7) и c=(0;5;10)?Скачать

Компланарны ли векторы: a=(2;5;8), b=(1;-3;-7) и c=(0;5;10)?

Равные и противоположные векторы

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

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

Как выяснить взаимное расположение векторов

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

Пусть заданы два произвольных вектора на плоскости или в пространстве a → и b → . Отложим от некоторой точки O плоскости или пространства векторы O A → = a → и O B → = b → . Лучи OA и OB образуют угол ∠ A O B = φ .

Видео:Вектор. Сложение и вычитание. 9 класс | МатематикаСкачать

Вектор. Сложение и вычитание. 9 класс | Математика

Углы между векторами

Угол φ = ∠ A O B называется углом между векторами a → = O A → и b → = O B → .

Как выяснить взаимное расположение векторов

Очевидно, что угол между сонаправленными векторами равен нулю градусам (или нулю радиан), так как сонаправленные векторы лежат на одной или на параллельных прямых и имеют одинаковое направление, а угол между противоположно направленными векторами равен 180 градусам (или π радиан), так как противоположно направленные векторы лежат на одной или на параллельных прямых, но имеют противоположные направления.

Перпендикулярными называются два вектора, угол между которыми равен 90 градусам (или π 2 радиан).

Видео:Математика это не ИсламСкачать

Математика это не Ислам

Вычислительная геометрия, или как я стал заниматься олимпиадным программированием. Часть 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

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

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

Как выяснить взаимное расположение векторов

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

Как же определить падает ли перпендикуляр на луч или нет? Если перпендикуляр не падает на луч, то угол MP1P2 – тупой иначе острый (прямой). Поэтому по знаку скалярного произведения векторов мы можем определить попадает ли перпендикуляр на луч или нет:
1. (P1M, P1P2) 2 .

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

Заключение

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

📺 Видео

СКАЛЯРНОЕ УМНОЖЕНИЕ ВЕКТОРОВ ЧАСТЬ I #математика #егэ #огэ #формулы #профильныйегэ #векторыСкачать

СКАЛЯРНОЕ УМНОЖЕНИЕ ВЕКТОРОВ ЧАСТЬ I #математика #егэ #огэ #формулы #профильныйегэ #векторы

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

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

➡️ КАК ВЫЧИТАТЬ ВЕКТОРЫ?Скачать

➡️ КАК ВЫЧИТАТЬ ВЕКТОРЫ?

Координаты вектора в пространстве. 11 класс.Скачать

Координаты вектора  в пространстве. 11 класс.

ВЫЧИТАНИЕ ВЕКТОРОВ ЧАСТЬ I #егэ #огэ #математика #геометрия #профильныйегэСкачать

ВЫЧИТАНИЕ ВЕКТОРОВ ЧАСТЬ I #егэ #огэ #математика #геометрия #профильныйегэ

Математика без Ху!ни. Смешанное произведение векторовСкачать

Математика без Ху!ни. Смешанное произведение векторов

Лекция 29. Взаимное расположение прямых в пространстве.Скачать

Лекция 29. Взаимное расположение прямых в пространстве.

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

Лекция 26. Взаимное расположение двух плоскостей.
Поделиться или сохранить к себе: