Найти косинус угла между векторами
Узнайте, как найти косинус угла между векторами по координатам. Подробная формула для плоскости и пространства, разбор примеров и проверка результата.
Укажите координаты двух векторов, и вы сразу узнаете, как быстро найти косинус угла между ними. В материале разобрана универсальная формула для плоскости и трёхмерного пространства, приведены типичные примеры решений и подсказки для самостоятельной проверки.
Основная формула и геометрический смысл
Косинус угла $\alpha$ между двумя ненулевыми векторами $\vec{a}$ и $\vec{b}$ определяется через их скалярное произведение и длины:
$$\cos \alpha = \frac{\vec{a} \cdot \vec{b}}{|\vec{a}| \cdot |\vec{b}|}$$
Эта запись объединяет две важнейшие операции:
- Скалярное произведение (числитель) учитывает как величины сторон, так и взаимную направленность векторов.
- Произведение длин (знаменатель) выступает нормировочным множителем, обеспечивающим, что результат всегда попадает в допустимый диапазон $[-1; 1]$.
Формула универсальна: она работает одинаково в двумерной и трёхмерной декартовой системе координат. Главное — корректно определить компоненты векторов и правильно применить алгоритм.
Пошаговый алгоритм расчёта
Чтобы вычислить косинус угла без ошибок, следуйте чёткой последовательности:
- Запишите координаты векторов: $\vec{a} = (a_x, a_y, a_z)$ и $\vec{b} = (b_x, b_y, b_z)$. Если заданы точки начала и конца, вычтите координаты начала из координат конца.
- Вычислите скалярное произведение в числителе: сложите произведения соответствующих координат. Для плоскости: $a_x b_x + a_y b_y$. Для пространства добавьте $+ a_z b_z$.
- Найдите длины векторов в знаменателе по формуле модуля: $|\vec{a}| = \sqrt{a_x^2 + a_y^2}$ (или с $a_z^2$). Умножьте полученные корни.
- Разделите результат шага 2 на шаг 3. Сократите дробь, если это возможно.
- Проанализируйте знак. Положительное число — острый угол, ноль — перпендикулярность, отрицательное — тупой угол. Значение вне диапазона $[-1; 1]$ сигнализирует об арифметической ошибке.
Примеры решения задач
Пример 1: Векторы на координатной плоскости
Даны $\vec{a} = (3, -4)$ и $\vec{b} = (-1, 2)$. Найти $\cos \alpha$.
- Скалярное произведение: $3 \cdot (-1) + (-4) \cdot 2 = -3 - 8 = -11$.
- Длины: $|\vec{a}| = \sqrt{3^2 + (-4)^2} = \sqrt{9+16} = 5$; $|\vec{b}| = \sqrt{(-1)^2 + 2^2} = \sqrt{1+4} = \sqrt{5}$.
- Делим: $\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 \cdot 2 + 0 \cdot 1 + (-2) \cdot 1 = 2 + 0 - 2 = 0$.
- Длины: $|\vec{a}| = \sqrt{1^2 + 0^2 + (-2)^2} = \sqrt{5}$; $|\vec{b}| = \sqrt{2^2 + 1^2 + 1^2} = \sqrt{6}$.
- Делим: $\cos \alpha = \frac{0}{\sqrt{5} \cdot \sqrt{6}} = 0$. Результат равен нулю, значит векторы ортогональны (перпендикулярны).
Важные нюансы и частые ошибки
- Нулевой вектор не имеет направления. Если хотя бы один из векторов равен нулю, угол между ними не определён, и формула даёт неопределённость вида $0/0$. В таких задачах обычно требуется проверить условие на предмет наличия ненулевых направляющих отрезков.
- Направление углов. Косинус симметричен: $\cos \alpha = \cos(-\alpha)$. Геометрически угол между векторами всегда берётся в пределах $[0^\circ; 180^\circ]$, поэтому знак минус корректен и означает именно тупой угол, а не «отрицательную ориентацию».
- Ошибки в квадратах и корнях. Распространённая проблема — потеря минуса при возведении координаты в квадрат или некорректное упрощение корней. Всегда проверяйте промежуточные шаги: квадрат любого действительного числа неотрицателен, а знаменатель не может обращаться в ноль при ненулевых векторах.
- Переход к градусам. Косинус даёт лишь отношение сторон. Чтобы получить величину угла в градусах или радианах, используйте обратную тригонометрическую функцию арккосинуса. На 2026 год большинство онлайн-калькуляторов и инженерных приложений делают это автоматически по нажатию кнопки
arccosилиacos.
Этот метод покрывает 95% стандартных учебных и олимпиадных задач по аналитической геометрии. Если векторы заданы параметрически или через модуль и направляющие косинусы, алгоритм адаптируется без изменения базовой формулы скалярного произведения.