Математика·Тригонометрия

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

Узнайте, как найти косинус угла между векторами по координатам. Подробная формула для плоскости и пространства, разбор примеров и проверка результата.

Размерность пространства:
Координаты вектора $\vec{a}$
x
y
Координаты вектора $\vec{b}$
x
y
Визуализация показывает 2D-проекцию векторов. В режиме 3D ось Z отображается условно, но расчет ведется точный.

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

Основная формула и геометрический смысл

Косинус угла $\alpha$ между двумя ненулевыми векторами $\vec{a}$ и $\vec{b}$ определяется через их скалярное произведение и длины:

$$\cos \alpha = \frac{\vec{a} \cdot \vec{b}}{|\vec{a}| \cdot |\vec{b}|}$$

Эта запись объединяет две важнейшие операции:

  • Скалярное произведение (числитель) учитывает как величины сторон, так и взаимную направленность векторов.
  • Произведение длин (знаменатель) выступает нормировочным множителем, обеспечивающим, что результат всегда попадает в допустимый диапазон $[-1; 1]$.

Формула универсальна: она работает одинаково в двумерной и трёхмерной декартовой системе координат. Главное — корректно определить компоненты векторов и правильно применить алгоритм.

Пошаговый алгоритм расчёта

Чтобы вычислить косинус угла без ошибок, следуйте чёткой последовательности:

  1. Запишите координаты векторов: $\vec{a} = (a_x, a_y, a_z)$ и $\vec{b} = (b_x, b_y, b_z)$. Если заданы точки начала и конца, вычтите координаты начала из координат конца.
  2. Вычислите скалярное произведение в числителе: сложите произведения соответствующих координат. Для плоскости: $a_x b_x + a_y b_y$. Для пространства добавьте $+ a_z b_z$.
  3. Найдите длины векторов в знаменателе по формуле модуля: $|\vec{a}| = \sqrt{a_x^2 + a_y^2}$ (или с $a_z^2$). Умножьте полученные корни.
  4. Разделите результат шага 2 на шаг 3. Сократите дробь, если это возможно.
  5. Проанализируйте знак. Положительное число — острый угол, ноль — перпендикулярность, отрицательное — тупой угол. Значение вне диапазона $[-1; 1]$ сигнализирует об арифметической ошибке.

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

Пример 1: Векторы на координатной плоскости

Даны $\vec{a} = (3, -4)$ и $\vec{b} = (-1, 2)$. Найти $\cos \alpha$.

  1. Скалярное произведение: $3 \cdot (-1) + (-4) \cdot 2 = -3 - 8 = -11$.
  2. Длины: $|\vec{a}| = \sqrt{3^2 + (-4)^2} = \sqrt{9+16} = 5$; $|\vec{b}| = \sqrt{(-1)^2 + 2^2} = \sqrt{1+4} = \sqrt{5}$.
  3. Делим: $\cos \alpha = \frac{-11}{5 \cdot \sqrt{5}} = -\frac{11\sqrt{5}}{25} \approx -0{,}984$. Угол тупой, что подтверждается знаком минус.

Пример 2: Векторы в трёхмерном пространстве

Даны $\vec{a} = (1, 0, -2)$ и $\vec{b} = (2, 1, 1)$. Найти $\cos \alpha$.

  1. Скалярное произведение: $1 \cdot 2 + 0 \cdot 1 + (-2) \cdot 1 = 2 + 0 - 2 = 0$.
  2. Длины: $|\vec{a}| = \sqrt{1^2 + 0^2 + (-2)^2} = \sqrt{5}$; $|\vec{b}| = \sqrt{2^2 + 1^2 + 1^2} = \sqrt{6}$.
  3. Делим: $\cos \alpha = \frac{0}{\sqrt{5} \cdot \sqrt{6}} = 0$. Результат равен нулю, значит векторы ортогональны (перпендикулярны).

Важные нюансы и частые ошибки

  • Нулевой вектор не имеет направления. Если хотя бы один из векторов равен нулю, угол между ними не определён, и формула даёт неопределённость вида $0/0$. В таких задачах обычно требуется проверить условие на предмет наличия ненулевых направляющих отрезков.
  • Направление углов. Косинус симметричен: $\cos \alpha = \cos(-\alpha)$. Геометрически угол между векторами всегда берётся в пределах $[0^\circ; 180^\circ]$, поэтому знак минус корректен и означает именно тупой угол, а не «отрицательную ориентацию».
  • Ошибки в квадратах и корнях. Распространённая проблема — потеря минуса при возведении координаты в квадрат или некорректное упрощение корней. Всегда проверяйте промежуточные шаги: квадрат любого действительного числа неотрицателен, а знаменатель не может обращаться в ноль при ненулевых векторах.
  • Переход к градусам. Косинус даёт лишь отношение сторон. Чтобы получить величину угла в градусах или радианах, используйте обратную тригонометрическую функцию арккосинуса. На 2026 год большинство онлайн-калькуляторов и инженерных приложений делают это автоматически по нажатию кнопки arccos или acos.

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

Часто задаваемые вопросы

Можно ли найти косинус угла, если векторы заданы началом и концом координат?
Да, для этого достаточно вычесть координаты начальной точки из координат конечной, чтобы получить компоненты вектора в стандартном виде. После этого применяется универсальная формула через скалярное произведение и абсолютные значения длин.
Что означает отрицательное значение косинуса угла?
Отрицательный результат указывает на тупой угол, величина которого находится в диапазоне от 90 до 180 градусов. Это происходит, когда скалярное произведение компонентов имеет знак минус, то есть направления стрелок приблизительно противоположны.
Чем отличается косинус угла на плоскости и в пространстве?
Принципиальной разницы в логике расчёта нет, меняется только количество слагаемых. Для плоскости используются две координаты (x, y), а для объёмного пространства добавляется третья (z). Диапазон значений всегда остаётся строгим: от −1 до 1.
Как быстро проверить вычисленный косинус на калькуляторе?
Введите полученное число в функцию арккосинуса (arccos или acos) на инженерном калькуляторе или в поисковой строке браузера. Система покажет величину угла в градусах или радианах, что удобно для сверки с условием задачи.