Как найти угол между векторами

Формула вычисления угла между векторами

cos α =

a · b | a |·| b |

Примеры задач на вычисление угла между векторами

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

Решение: Найдем скалярное произведение векторов:

a · b = 3 · 4 + 4 · 3 = 12 + 12 = 24.

Найдем модули векторов:

| a | = √ 3 2 + 4 2 = √ 9 + 16 = √ 25 = 5
| b | = √ 4 2 + 3 2 = √ 16 + 9 = √ 25 = 5

Найдем угол между векторами:

cos α =

a · b

=

24

=

24

= 0.96

| a | · | b |

5 · 5

25

Решение: Найдем скалярное произведение векторов:

a · b = 5 · 7 + 1 · 5 = 35 + 5 = 40.

Найдем модули векторов:

| a | = √ 7 2 + 1 2 = √ 49 + 1 = √ 50 = 5√ 2
| b | = √ 5 2 + 5 2 = √ 25 + 25 = √ 50 = 5√ 2

Найдем угол между векторами:

cos α =

a · b

=

40

=

40

=

4

= 0.8

| a | · | b |

5√ 2 · 5√ 2

50

5

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

Решение: Найдем скалярное произведение векторов:

a · b = 3 · 4 + 4 · 4 + 0 · 2 = 12 + 16 + 0 = 28.

Найдем модули векторов:

| a | = √ 3 2 + 4 2 + 0 2 = √ 9 + 16 = √ 25 = 5
| b | = √ 4 2 + 4 2 + 2 2 = √ 16 + 16 + 4 = √ 36 = 6

Найдем угол между векторами:

cos α =

a · b

=

28

=

14

| a | · | b |

5 · 6

15

Решение: Найдем скалярное произведение векторов:

a · b = 1 · 5 + 0 · 5 + 3 · 0 = 5.

Найдем модули векторов:

| a | = √ 1 2 + 0 2 + 3 2 = √ 1 + 9 = √ 10
| b | = √ 5 2 + 5 2 + 0 2 = √ 25 + 25 = √ 50 = 5√ 2

Найдем угол между векторами:

cos α = a · b | a | · | b | = 5 √ 10 · 5√ 2 = 1 2√ 5 = √ 5 10 = 0.1√ 5

Любые нецензурные комментарии будут удалены, а их авторы занесены в черный список!

Добро пожаловать на OnlineMSchool.
Меня зовут Довжик Михаил Викторович. Я владелец и автор этого сайта, мною написан весь теоретический материал, а также разработаны онлайн упражнения и калькуляторы, которыми Вы можете воспользоваться для изучения математики.

Содержание:

Длина вектора, угол между векторами – эти понятия являются естественно-применимыми и интуитивно понятными при определении вектора как отрезка определенного направления. Ниже научимся определять угол между векторами в трехмерном пространстве, его косинус и рассмотрим теорию на примерах.

Для рассмотрения понятия угла между векторами обратимся к графической иллюстрации: зададим на плоскости или в трехмерном пространстве два вектора a → и b → , являющиеся ненулевыми. Зададим также произвольную точку O и отложим от нее векторы O A → = b → и O B → = b →

Углом между векторами a → и b → называется угол между лучами О А и О В .

Полученный угол будем обозначать следующим образом: a → , b → ^

Очевидно, что угол имеет возможность принимать значения от 0 до π или от 0 до 180 градусов.

a → , b → ^ = 0 , когда векторы являются сонаправленными и a → , b → ^ = π , когда векторы противоположнонаправлены.

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

Если хотя бы один из векторов является нулевым, то угол a → , b → ^ не определен.

Нахождение угла между векторами

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

Согласно определению скалярное произведение есть a → , b → = a → · b → · cos a → , b → ^ .

Если заданные векторы a → и b → ненулевые, то можем разделить правую и левую части равенства на произведение длин этих векторов, получая, таким образом, формулу для нахождения косинуса угла между ненулевыми векторами:

cos a → , b → ^ = a → , b → a → · b →

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

Исходные данные: векторы a → и b → . Длины их равны 3 и 6 соответственно, а их скалярное произведение равно — 9 . Необходимо вычислить косинус угла между векторами и найти сам угол.

Решение

Исходных данных достаточно, чтобы применить полученную выше формулу, тогда cos a → , b → ^ = — 9 3 · 6 = — 1 2 ,

Теперь определим угол между векторами: a → , b → ^ = a r c cos ( — 1 2 ) = 3 π 4

Ответ: cos a → , b → ^ = — 1 2 , a → , b → ^ = 3 π 4

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

Длина вектора определяется как корень квадратный из суммы квадратов его координат, а скалярное произведение векторов равно сумме произведений соответствующих координат. Тогда формула для нахождения косинуса угла между векторами на плоскости a → = ( a x , a y ) , b → = ( b x , b y ) выглядит так:

cos a → , b → ^ = a x · b x + a y · b y a x 2 + a y 2 · b x 2 + b y 2

А формула для нахождения косинуса угла между векторами в трехмерном пространстве a → = ( a x , a y , a z ) , b → = ( b x , b y , b z ) будет иметь вид: cos a → , b → ^ = a x · b x + a y · b y + a z · b z a x 2 + a y 2 + a z 2 · b x 2 + b y 2 + b z 2

Исходные данные: векторы a → = ( 2 , 0 , — 1 ) , b → = ( 1 , 2 , 3 ) в прямоугольной системе координат. Необходимо определить угол между ними.

Решение

  1. Для решения задачи можем сразу применить формулу:

cos a → , b → ^ = 2 · 1 + 0 · 2 + ( — 1 ) · 3 2 2 + 0 2 + ( — 1 ) 2 · 1 2 + 2 2 + 3 2 = — 1 70 ⇒ a → , b → ^ = a r c cos ( — 1 70 ) = — a r c cos 1 70

  1. Также можно определить угол по формуле:

cos a → , b → ^ = ( a → , b → ) a → · b → ,

но предварительно рассчитать длины векторов и скалярное произведение по координатам: a → = 2 2 + 0 2 + ( — 1 ) 2 = 5 b → = 1 2 + 2 2 + 3 2 = 14 a → , b → ^ = 2 · 1 + 0 · 2 + ( — 1 ) · 3 = — 1 cos a → , b → ^ = a → , b → ^ a → · b → = — 1 5 · 14 = — 1 70 ⇒ a → , b → ^ = — a r c cos 1 70

Ответ: a → , b → ^ = — a r c cos 1 70

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

Исходные данные: на плоскости в прямоугольной системе координат заданы точки A ( 2 , — 1 ) , B ( 3 , 2 ) , C ( 7 , — 2 ) . Необходимо определить косинус угла между векторами A C → и B C → .

Решение

Найдем координаты векторов по координатам заданных точек A C → = ( 7 — 2 , — 2 — ( — 1 ) ) = ( 5 , — 1 ) B C → = ( 7 — 3 , — 2 — 2 ) = ( 4 , — 4 )

Теперь используем формулу для определения косинуса угла между векторами на плоскости в координатах: cos A C → , B C → ^ = ( A C → , B C → ) A C → · B C → = 5 · 4 + ( — 1 ) · ( — 4 ) 5 2 + ( — 1 ) 2 · 4 2 + ( — 4 ) 2 = 24 26 · 32 = 3 13

Ответ: cos A C → , B C → ^ = 3 13

Угол между векторами можно определить по теореме косинусов. Отложим от точки O векторы O A → = a → и O B → = b → , тогда, согласно теореме косинусов в треугольнике О А В , будет верным равенство:

A B 2 = O A 2 + O B 2 — 2 · O A · O B · cos ( ∠ A O B ) ,

b → — a → 2 = a → + b → — 2 · a → · b → · cos ( a → , b → ) ^

и отсюда выведем формулу косинуса угла:

cos ( a → , b → ) ^ = 1 2 · a → 2 + b → 2 — b → — a → 2 a → · b →

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

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

Консультации по выполнению всех типов работ

  • Угол между векторами
  • Нахождение угла между векторами
  • Расчет угла, если вектор задан координатами
  • Расчет угла, если заданы три точки в прямоугольной системе координат
  • Примеры решения задач
    • Задача 1
    • Задача 2
    • Задача 3
  • Угол между векторами
  • Нахождение угла между векторами
  • Расчет угла, если вектор задан координатами
  • Расчет угла, если заданы три точки в прямоугольной системе координат
  • Примеры решения задач
    • Задача 1
    • Задача 2
    • Задача 3

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

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

На изображении это α, который также можно обозначить следующим образом:

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

Острый:

Тупой:

Прямой:

С величиной (0^circ) (то есть, векторы сонаправлены):

С величиной (180^circ) (векторы направлены в противоположные стороны):

Нахождение угла между векторами

Как правило, угол между ( overrightarrow a) и (overrightarrow b) можно найти с помощью скалярного произведения или теоремы косинусов для треугольника, который был построен на основе двух этих направляющих.

Скалярное произведение — это число, которое равно произведению двух направляющих на косинус угла между ними.

Формула скалярного произведения:

(left(overrightarrow a;overrightarrow bright)=left|overrightarrow aright|timesleft|overrightarrow bright|timescosleft(widehatright))

  1. Если α — острый, то СП (скалярное произведение) будет положительным числом (cos острого угла — положительное число).
  2. Если векторы имеют общую направленность, то есть угол между ними равен (0^circ) , а косинус — 1, то СП будет тоже положительным.
  3. Если α — тупой, то скалярное произведение будет отрицательным (cos тупого угла — отрицательное число).
  4. Если α равен (180^circ) , то есть векторы противоположно направлены, то СП тоже отрицательно, потому что cos данного угла равен 1.
  5. Если α — прямой, то СП равно 0, так как косинус (90^circ) равен 0.

В случае, если overrightarrow a и overrightarrow b не нулевые, можно найти косинус α между ними, опираясь на формулу:

Расчет угла, если вектор задан координатами

В случае, когда направляющие расположены на двухмерной плоскости с заданными координатами в виде (overrightarrow a=left(a_x;a_yright)) и (overrightarrow b=left(b_x;b_yright)) , то угол между ними можно найти следующим образом:

Если же координаты находятся в трехмерном пространстве и заданы в виде:

то формула принимает такой вид:

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

В этом случае проще будет разобраться с объяснениями сразу на примере.

Допустим, нам известны три точки и их координаты: A(3,-2), B(2,1), C (6,-1). Нужно найти косинус угла между (overrightarrow) и (overrightarrow) .

Решение

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

После этого уже можем применить формулу для определения косинуса угла на плоскости и подставить известные значения:

Примеры решения задач

Для наглядности, взглянем на примеры решения задач по данной теме.

Задача 1

Известно, что (overrightarrow a) и (overrightarrow b) . Их длины равны 3 и 6 соответственно, а скалярное произведение равно -9. Нужно найти cos угла между векторами и его величину.

Решение

Подставим известные значения:

Далее найдем угол между данными векторами:

Задача 2

В пространстве даны координаты (overrightarrow a=(8; -11; 7)) и (overrightarrow b=(-2; -7; 8)) . Вычислить угол α между ними.

Решение

Используем формулу для нахождения косинуса угла между направляющими в трехмерной системе координат:

Подставляем значения и получаем:

Теперь находим угол α:

Задача 3

Известны (overrightarrow a=(3; 4)) и (overrightarrow b=(2; 5)) . Найти угол между ними.

Решение

Для расчета используем формулу:

Подставим известные значения и получим:

Нужно подобрать материалы для студенческой работы?

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

Рассмотрим понятие угла между двумя направлениями в пространстве.

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

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

Угол между лучами l1 и l2 обозначается (widehat). По определению угол между двумя направлениями находится в промежутке [0°; 180°].

Углом между двумя ненулевыми векторами называется угол между направлениями этих векторов. Угол между векторами а и b (рис. 21) обозначается (widehat)

Если угол между векторами а и b равен 90°, то эти векторы называют перпендикулярными (или ортогональными) и пишут: аb.

Отметим, что если а(upuparrows)b, то (widehat) = 0°, а если а(uparrowdownarrow)b, то (widehat) =180°.

Рассмотрим некоторую прямую l, на которой выбрана единица измерения длины. Пусть А и В — некоторые точки прямой l такие, что |АВ| = 1.

Тогда векторы (overrightarrow) и (overrightarrow) называются единичными векторами прямой l (рис.22).

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

Прямая, на которой выбрана точка О (начало отсчета), задано положительное направление и задана единица измерения длины, называется осью. Вектор е (|е| = 1), задающий направление оси, называется единичным вектором оси (рис. 23).

Углом между вектором и осью, называется величина угла между направлением оси и направлением вектора (рис. 24).

Вычисление угла между двумя векторами.

По определению скалярного произведения

аb = | а | • | b | cos(widehat<(a; b)>).

Следовательно, если а =/= 0 и b =/= 0, то

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

Пусть в пространстве имеется прямоугольная декартова система координат, и пусть заданы векторы а = (x1 ; y1 ; z1) и b = (x2 ; y2; z2). Тогда, как известно,

$$ acdot b = x_1 x_2 + y_1 y_2 + z_1 z_2, |a|=sqrt<^2 + ^2 + ^2>, |b|=sqrt<^2 + ^2 + ^2> $$

и поэтому, используя равенство (1), получим формулу

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

Если векторы а = (x1 ; y1 ) и b = (x2 ; y2) заданы в прямоугольной декартовой системе координат на плоскости, то косинус угла между ними вычисляется по формуле

Задача 1. Даны два вектора а = (3; 4) и b = (4; 3). Найти угол между ними.

Подставив координаты векторов в формулу (3), получим

откуда (по таблице) (widehat<(a; b)>) ≈ 16°.

Задача 2. Найти косинус угла между векторами

а = 2i + 2jk, b = i — 2j + 2k .

Этот калькулятор онлайн вычисляет угол между векторами в двух- или трехмерном пространстве.

Онлайн калькулятор для вычисления угла между векторами не просто даёт ответ задачи, он приводит подробное решение с пояснениями, т.е. отображает процесс решения для того чтобы проконтролировать знания по математике и/или алгебре.

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

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

Если вы не знакомы с правилами ввода чисел, рекомендуем с ними ознакомиться.

Числа можно вводить целые или дробные.
Причём, дробные числа можно вводить не только в виде десятичной, но и в виде обыкновенной дроби.

Правила ввода десятичных дробей.
В десятичных дробях дробная часть от целой может отделяться как точкой так и запятой.
Например, можно вводить десятичные дроби так: 2.5 или так 1,3

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

Знаменатель не может быть отрицательным.

При вводе числовой дроби числитель отделяется от знаменателя знаком деления: /
Ввод: -2/3
Результат: ( -frac<2> <3>)

Целая часть отделяется от дроби знаком амперсанд: &
Ввод: -1&5/7
Результат: ( -1frac<5> <7>)

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

Решение задач с доказательством.

Для того, чтобы успешно решать задачи методом координат, полезно помнить:

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

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

Задача. Найти координаты и длины векторов AB, BC, AC, если точки имееют координаты А = (5; 8; 3), B = (1; 0; −3), C = (−2; 5; −1).

AB = (1−5; 0-8; −3−3) = (−4; −8; −6)

AC = (−2−5; 5−8; −1−3) = (−7; −3; −4)

BC = (1−(−2); 0−5; −1−3) = (3; −5; −4)

Для нахождения угла между двумя векторами a = (x1; y1; z1) и b = (x2; y2; z2):

Задача. Найдите площадь треугольника, ограниченную точками A = (−4; 4; 4), B = (3; 1; 0), C = (−1; 0; 6).

  1. Находим координаты векторов.
  2. Вычисляем косинус угла между векторами.
  3. Через основное тригометрическое тождество получаем синус.
  4. Подставляем в формулу площади.

AB = (3−(−4); 1−4; 0−4) = (7; −3; −4)

AC = (−1−(−4); 0−4; 6−4) = (3; −4; 2)

Задача. Задайте уравнение плоскости, проходящей через точки A = ( − 4; 4; 4), B = (3; 1; 0), C = ( − 1; 0; 6).

  1. Находим координаты векторов.
  2. Задаем матрицу плоскости.
  3. Вычисляем ее определитель, это и есть уравнение плоскости.

AB = (3−(−4); 1−4; 0−4) = (7; −3; −4)

Первая строчка заполняется переменными x, y, z, и из них вычитаются координаты любой точки плоскости. В данном случае вычитается точка С = ( − 1; 0; 6). Тогда получится такая строка: (x−(−1); y − 0; z−6).

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

Третья строчка — координаты второго вектора (нет разницы какой из векторов задавать во второй строчке, а какой в третьей).

Четвертая заполняется аналогично первой.

Пятая — аналогично второй.

Теперь перемножаем все значения на одном синем отрезке и складываем с другими значениями на других отрезках:

Аналогично делаем с зелеными отрезками:

Осталось из значений синих отрезков вычесть значения зеленых отрезков:

= −22х −26y − 19z + 92

−22х −26y −19z + 92 — искомое уравнение плоскости, проходящей через точки A = (−4; 4; 4), B = (3; 1; 0), C = (−1; 0; 6).

P.s. Если вам кажется, что это сложно, то огорчу вас. Одна из первых тем (самых простых), которые вы будите проходить на первом курсе любого университета — это матрицы, так что можно немного облегчить себе жизнь и разобраться заранее.

Задача. Найдите угол между плоскостью, проходящей через точки A = ( − 4; 4; 4), B = (3; 1; 0), C = ( − 1; 0; 6), и плоскостью, заданную уравнением

14x + 6y − 27z + 51 = 0.

  1. Задаем уравнение плоскости, проходящей через 3 точки ( нашли в предыдущей задаче).
  2. Находим косинус угла между плоскостями ( формула аналогична косинусу угла между прямыми).

(>>)
(bullet) Если в пространстве заданы две точки (A(x_1;y_1;z_1)) и (B(x_2;y_2;z_2)) , то вектор (overrightarrow) имеет координаты [overrightarrow = ]
(bullet) Если в пространстве заданы два вектора (vec =) и (vec= ) , то:

(qquad blacktriangleright) разность этих векторов (vec-vec=)

(bullet) Справедливы следующие утверждения:

I. Скалярное произведение ненулевых векторов (их длины не равны нулю) равно нулю тогда и только тогда, когда они перпендикулярны: [(vec, vec)=0 quadLeftrightarrowquad vecperp vec]

II. Длина вектора равна квадратному корню из скалярного произведения вектора на себя: [|vec|=sqrt<(vec, vec)>]

III. Переместительный закон: [(vec, vec)=(vec, vec)]

(>>)
(bullet) Если (vec=) – нормаль к плоскости, то уравнение плоскости имеет вид [ax+by+cz+d=0] Для того, чтобы найти (d) , нужно подставить в уравнение плоскости вместо (x, y, z) координаты любой точки, лежащей в этой плоскости. Пример: если (vec=<1;2;3>) – нормаль к плоскости, (O(4;5;6)) – точка из плоскости, то справедливо: (1cdot 4+2cdot 5+3cdot 6+d=0) , откуда (d=-32) , следовательно, уравнение плоскости имеет вид (x+2y+3z-32=0) . (bullet) Уравнение плоскости можно составить, используя три точки из плоскости, не лежащие на одной прямой.
Пусть (A(1;0;0), B(0;3;4), C(2;0;5)) – точки из плоскости. Тогда уравнение плоскости можно найти, решив систему: [begin 1cdot a+0cdot b+0cdot c+d=0 0cdot a+3cdot b+4cdot c+d=0 2cdot a+0cdot b+5cdot c+d=0end quadRightarrowquad begin d=-a 3b+4c-a=0 a+5c=0endquadRightarrowquad begin d=-a a=-5c b=-3cendquadRightarrowquadbegina=-5c b=-3c d=5cend] Следовательно, уравнение плоскости имеет вид: [-5ccdot x-3ccdot y+ccdot z+5c=0] Можно разделить обе части на (c) , так как (cne 0) (иначе (a=b=c=d=0) ), следовательно, уравнение плоскости имеет вид [-5x-3y+z+5=0]

(>>)
(bullet) Если (M(x_0;y_0;z_0)) — некоторая точка вне плоскости (phi) , (ax+by+cz+d=0) — уравнение плоскости (phi) , то расстояние от точки (M) до плоскости (phi) ищется по формуле: [rho(M, phi)=dfrac<|ax_0+by_0+cz_0+d|>>]
(bullet) Для того, чтобы найти расстояние между скрещивающимися прямыми, нужно
— построить плоскость, проходящую через одну из них и параллельную другой;
— найти уравнение этой плоскости;
— найти расстояние от любой точки первой прямой до этой плоскости.