Расчёт угла между векторами: формула, примеры и онлайн-калькулятор

📐 Математика и учёбаОбновлено: 20 июля 2026 г.4 мин чтения
Не можешь вспомнить формулу угла между векторами? Мы разобрали всё: от базовой формулы до сложных примеров, типичных ошибок и дали удобный онлайн-калькулятор. Не нужно больше искать — всё здесь.
⚡ Коротко: главное
  • Угол между векторами вычисляется через косинус: cos α = (a·b) / (|a|·|b|).
  • Для перпендикулярных векторов скалярное произведение равно 0, угол 90°.
  • Калькулятор угла между векторами на сайте делает расчёт за секунду — введи координаты и получи ответ.
  • В 3D-пространстве формула не меняется, просто добавляется третья координата.

Что такое угол между векторами и зачем его считать?

Вектор — это направленный отрезок. Он есть у силы, скорости, перемещения. Угол между двумя векторами — это «разница в направлении». Если векторы смотрят в одну сторону — угол 0°, если в противоположные — 180°, если перпендикулярно — 90°. Зачем это нужно? Например, чтобы понять, под каким углом приложить силу, чтобы работа была максимальной, или где будет точка пересечения линий. На практике расчёт угла используется в физике, компьютерной графике, навигации и даже машинном обучении.

Формула угла между векторами: расшифровка каждой буквы

Стандартная формула для угла α между векторами a и b:

cos α = (a·b) / (|a|·|b|)

Здесь:

  • a·b — скалярное произведение векторов: a₁·b₁ + a₂·b₂ (для плоскости) или a₁·b₁ + a₂·b₂ + a₃·b₃ (для пространства).
  • |a| — длина (модуль) вектора a: √(a₁² + a₂²) на плоскости, √(a₁² + a₂² + a₃²) в пространстве.
  • |b| — длина вектора b: аналогично.

После нахождения cos α сам угол находим через арккосинус: α = arccos(cos α).

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

Даны векторы a = (3, 4) и b = (0, 5). Найти угол между ними.

  1. Скалярное произведение: a·b = 3·0 + 4·5 = 0 + 20 = 20.
  2. Длина a: |a| = √(3² + 4²) = √(9+16) = √25 = 5.
  3. Длина b: |b| = √(0² + 5²) = √25 = 5.
  4. cos α = 20 / (5·5) = 20/25 = 0,8.
  5. α = arccos(0,8) ≈ 36,87°.

Ответ: угол ≈ 36,87°.

Пример 2: средний — на плоскости, отрицательные координаты

Даны a = (-2, 3) и b = (4, -1).

  1. a·b = (-2)·4 + 3·(-1) = -8 - 3 = -11.
  2. |a| = √((-2)² + 3²) = √(4+9) = √13 ≈ 3,6056.
  3. |b| = √(4² + (-1)²) = √(16+1) = √17 ≈ 4,1231.
  4. cos α = -11 / (3,6056·4,1231) ≈ -11 / 14,866 ≈ -0,7398.
  5. α = arccos(-0,7398) ≈ 137,7°.

Ответ: угол ≈ 137,7° (тупой угол).

Алгоритм расчёта угла между векторами
  1. 1
    Записать координаты

    Векторы a и b в виде (x1,y1) или (x1,y1,z1).

  2. 2
    Вычислить скалярное произведение

    Сложить произведения соответствующих координат.

  3. 3
    Найти длины векторов

    Извлечь квадратный корень из суммы квадратов координат.

  4. 4
    Вычислить косинус угла

    Разделить скалярное произведение на произведение длин.

  5. 5
    Найти угол

    Взять арккосинус от полученного значения.

Пошаговая инструкция для вычисления угла.

Пример 3: сложный — в пространстве (3D)

Даны a = (1, 0, 2) и b = (3, -4, 0).

  1. a·b = 1·3 + 0·(-4) + 2·0 = 3 + 0 + 0 = 3.
  2. |a| = √(1² + 0² + 2²) = √(1+0+4) = √5 ≈ 2,2361.
  3. |b| = √(3² + (-4)² + 0²) = √(9+16+0) = √25 = 5.
  4. cos α = 3 / (2,2361·5) ≈ 3 / 11,1805 ≈ 0,2683.
  5. α = arccos(0,2683) ≈ 74,46°.

Ответ: угол ≈ 74,46°.

Хотите проверить? Используйте наш Калькулятор угла между векторами — введите координаты и получите мгновенный результат.

Частные случаи: нулевой, перпендикулярный и противоположный угол

УсловиеЗначение углаПримета
a·b > 00° < α < 90°Острый угол
a·b = 090°Перпендикулярные векторы
a·b < 090° < α < 180°Тупой угол
a и b сонаправленыcos α = 1
a и b противоположны180°cos α = -1

Если один из векторов нулевой, угол не определён (любое значение технически).

Типичные ошибки при расчёте угла между векторами

Ошибка 1: Путают скалярное произведение с произведением длин. Сначала вычисляем a·b, потом длины, потом делим.

Ошибка 2: Забывают извлечь корень при вычислении длины. Помните: |a| = √(a₁² + a₂²), не просто a₁² + a₂².

Ошибка 3: При использовании калькулятора arccos путают градусы и радианы. Убедитесь, что ответ в градусах, если нужны градусы.

Ошибка 4: Для 3D-векторов забывают третью координату.

Для проверки используйте Калькулятор косинуса угла — убедитесь, что cos α верен.

Мини-задачки для самопроверки

Попробуйте решить сами, затем сверьтесь с ответами.

  1. a = (6,8), b = (0,10). Найти угол.
  2. a = (1,1), b = (1,-1). Найти угол.
  3. a = (2,0,1), b = (0,4,0). Найти угол.

Ответы: 1) ≈ 36,87°; 2) 90°; 3) 90°.

Как упростить расчёт? Онлайн-инструменты

Чтобы не считать вручную, используйте наши калькуляторы:

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

Частые вопросы

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

Используйте формулу cos α = (a·b) / (|a|·|b|). Сначала вычислите скалярное произведение, затем длины векторов, разделите и возьмите арккосинус.

Чему равен угол между перпендикулярными векторами?

90° (π/2 радиан). Скалярное произведение перпендикулярных векторов равно 0, поэтому cos α = 0.

Может ли угол между векторами быть больше 180°?

Нет, угол между векторами определяется в диапазоне от 0° до 180°. Значение косинуса от -1 до 1 даёт арккосинус в этом диапазоне.

Что делать, если один из векторов нулевой?

Нулевой вектор не имеет направления, поэтому угол не определён. На практике его считают равным 0° или исключают из рассмотрения.

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

Формула та же: cos α = (a·b) / (|a|·|b|), только координат три. Скалярное произведение: a₁b₁ + a₂b₂ + a₃b₃, длина: √(x²+y²+z²).

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

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

Зачем нужен угол между векторами в жизни?

Он используется в физике (работа силы), компьютерной графике (освещение), навигации (курс), машинном обучении (сходство объектов).

Как найти угол между векторами по их длинам и скалярному произведению?

Если известны длины и скалярное произведение, cos α = (a·b) / (|a|·|b|). Затем арккосинус.

Источники и нормативные документы

  1. Wikipedia — Скалярное произведение
  2. MDN Web Docs — Math.acos
  3. Math is Fun — Dot Product

Ещё по теме «Математика и учёба»