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

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

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

Размерность пространства:
Координаты вектора a
x
y
Координаты вектора b
x
y
Визуализация показывает 2D-проекцию векторов. В режиме 3D ось Z отображается условно, но расчет ведется точный.
Все калькуляторы раздела «Тригонометрия» (22) →

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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