EssayAI
Блог
Блог
Математика и алгоритмы

Скалярное произведение через длины и угол векторов

11 июня 2026Время чтения: 7 минут
#скалярное произведение#угол между векторами#длина вектора#косинус угла#линейная алгебра

Скалярное произведение - одна из ключевых операций линейной алгебры, которая связывает геометрию (длины и угол) с алгеброй (число). Формула a⋅b=∣a∣ ∣b∣cos⁡θ\mathbf{a}\cdot\mathbf{b} = |\mathbf{a}|\,|\mathbf{b}|\cos\theta позволяет сразу вычислить результат, зная только длины векторов и угол между ними, - без координат. Покрути ползунки в калькуляторе ниже, чтобы почувствовать, как меняется произведение при разных углах и длинах, а дальше разберём формулу строго.

Формула через длины и угол

Основная тригонометрическая формула скалярного произведения:

a⋅b=∣a∣ ∣b∣cos⁡θ,\mathbf{a}\cdot\mathbf{b} = |\mathbf{a}|\,|\mathbf{b}|\cos\theta,

где ∣a∣|\mathbf{a}| и ∣b∣|\mathbf{b}| - длины (модули) векторов, θ\theta - угол между ними, 0≤θ≤180°0 \le \theta \le 180°.

Угол theta плавно меняется от 0° до 180°: скалярное произведение идёт от |a||b| через 0 при 90° до -|a||b|. Пунктирная проекция a на b сжимается и меняет знак

Смысл формулы нагляден: ∣b∣cos⁡θ|\mathbf{b}|\cos\theta - это проекция вектора b\mathbf{b} на направление a\mathbf{a} (или симметрично: ∣a∣cos⁡θ|\mathbf{a}|\cos\theta - проекция a\mathbf{a} на b\mathbf{b}). Скалярное произведение - это произведение длины одного вектора на проекцию другого.

Три важных частных случая:

Уголcos⁡θ\cos\thetaa⋅b\mathbf{a}\cdot\mathbf{b}
0°0° (одно направление)11$
90°90° (перпендикулярны)0000 - нуль
180°180° (противоположны)−1-1$-

Связь с координатным определением

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

a⋅b=axbx+ayby+azbz.\mathbf{a}\cdot\mathbf{b} = a_x b_x + a_y b_y + a_z b_z.

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

cos⁡θ=a⋅b∣a∣ ∣b∣=axbx+ayby+azbzax2+ay2+az2  bx2+by2+bz2.\cos\theta = \frac{\mathbf{a}\cdot\mathbf{b}}{|\mathbf{a}|\,|\mathbf{b}|} = \frac{a_x b_x + a_y b_y + a_z b_z}{\sqrt{a_x^2+a_y^2+a_z^2}\;\sqrt{b_x^2+b_y^2+b_z^2}}.

Формула через длины и угол удобна, когда геометрия задачи известна, а координаты - нет. Координатная формула незаменима, когда координаты заданы явно.

Вывод формулы через теорему косинусов

Стандартный вывод связывает скалярное произведение с теоремой косинусов. Рассмотрим треугольник, образованный векторами a\mathbf{a}, b\mathbf{b} и разностью a−b\mathbf{a} - \mathbf{b}.

По теореме косинусов для третьей стороны треугольника:

∣a−b∣2=∣a∣2+∣b∣2−2∣a∣∣b∣cos⁡θ.|\mathbf{a} - \mathbf{b}|^2 = |\mathbf{a}|^2 + |\mathbf{b}|^2 - 2|\mathbf{a}||\mathbf{b}|\cos\theta.

С другой стороны, раскрываем квадрат через координатную формулу:

∣a−b∣2=(a−b)⋅(a−b)=∣a∣2−2 a⋅b+∣b∣2.|\mathbf{a} - \mathbf{b}|^2 = (\mathbf{a} - \mathbf{b})\cdot(\mathbf{a} - \mathbf{b}) = |\mathbf{a}|^2 - 2\,\mathbf{a}\cdot\mathbf{b} + |\mathbf{b}|^2.

Сравнивая два выражения, получаем:

a⋅b=∣a∣ ∣b∣cos⁡θ.\mathbf{a}\cdot\mathbf{b} = |\mathbf{a}|\,|\mathbf{b}|\cos\theta.

Вывод корректен в любом числе измерений, не только в двух.

Проекция вектора a на направление b: пунктирная линия от конца a перпендикулярна b, отрезок |a|cos(theta) - скаляр, умноженный на |b| даёт скалярное произведение
Проекция вектора a на направление b: пунктирная линия от конца a перпендикулярна b, отрезок |a|cos(theta) - скаляр, умноженный на |b| даёт скалярное произведение

Геометрический смысл: проекция

Скалярное произведение a⋅b\mathbf{a}\cdot\mathbf{b} равно произведению длины вектора a\mathbf{a} на скалярную проекцию b\mathbf{b} на направление a\mathbf{a}:

a⋅b=∣a∣⋅пр⁡ab,пр⁡ab=∣b∣cos⁡θ.\mathbf{a}\cdot\mathbf{b} = |\mathbf{a}| \cdot \operatorname{пр}_{\mathbf{a}}\mathbf{b}, \qquad \operatorname{пр}_{\mathbf{a}}\mathbf{b} = |\mathbf{b}|\cos\theta.

Проекция может быть:

  • положительной (0°<θ<90°0° < \theta < 90°) - компонента b\mathbf{b} «смотрит» в сторону a\mathbf{a};
  • нулевой (θ=90°\theta = 90°) - векторы перпендикулярны;
  • отрицательной (90°<θ≤180°90° < \theta \le 180°) - компонента b\mathbf{b} «смотрит» против a\mathbf{a}.

Именно отрицательность проекции объясняет, почему работа силы, направленной против перемещения, отрицательна.

Применение: работа, поток, мощность

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

Работа постоянной силы: A=F⋅s=∣F∣ ∣s∣cos⁡αA = \mathbf{F}\cdot\mathbf{s} = |\mathbf{F}|\,|\mathbf{s}|\cos\alpha, где α\alpha - угол между силой и перемещением. При α=0°\alpha = 0° работа максимальна - сила полностью «расходуется» на движение. При α=90°\alpha = 90° работа нулевая: нормальная реакция опоры, центростремительная сила, сила Лоренца - все они не совершают работы, потому что перпендикулярны скорости. При α>90°\alpha > 90° работа отрицательна - сила тормозит тело.

Поток вектора через площадку: Φ=B⋅S=BScos⁡ϕ\Phi = \mathbf{B}\cdot\mathbf{S} = BS\cos\phi, где ϕ\phi - угол между вектором поля B\mathbf{B} и нормалью к площадке S\mathbf{S}. Максимальный поток при ϕ=0°\phi = 0° (поле перпендикулярно площадке), нулевой при ϕ=90°\phi = 90° (поле параллельно площадке, «не пронизывает» её).

Мощность: P=F⋅v=Fvcos⁡ψP = \mathbf{F}\cdot\mathbf{v} = Fv\cos\psi, где ψ\psi - угол между силой и скоростью. Именно поэтому двигатель развивает максимальную мощность, когда сила тяги направлена вдоль движения.

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

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

Если скалярное произведение и длины известны, угол находится через обратный косинус:

θ=arccos⁡ ⁣(a⋅b∣a∣ ∣b∣).\theta = \arccos\!\left(\frac{\mathbf{a}\cdot\mathbf{b}}{|\mathbf{a}|\,|\mathbf{b}|}\right).

При вычислении важно следить, чтобы аргумент arccos⁡\arccos лежал в отрезке [−1,1][-1, 1] - из-за ошибок округления он может выйти чуть за пределы, что даст неопределённость. В численных расчётах аргумент обычно ограничивают: cos⁡θ=min⁡(1,max⁡(−1,…))\cos\theta = \min(1, \max(-1, \ldots)).

Угол между двумя векторами всегда лежит в отрезке $[0°, 180°]$. Формула $\arccos$ сразу возвращает правильное значение - дополнительного знакового выбора (как в $\arctan$) не нужно.

Свойства скалярного произведения

Скалярное произведение обладает несколькими алгебраическими свойствами, которые часто используются в доказательствах и выкладках:

  1. Коммутативность: a⋅b=b⋅a\mathbf{a}\cdot\mathbf{b} = \mathbf{b}\cdot\mathbf{a} - косинус симметричен относительно перестановки векторов.
  2. Линейность по скаляру: (λa)⋅b=λ(a⋅b)(\lambda\mathbf{a})\cdot\mathbf{b} = \lambda(\mathbf{a}\cdot\mathbf{b}) - множитель выносится наружу.
  3. Дистрибутивность: a⋅(b+c)=a⋅b+a⋅c\mathbf{a}\cdot(\mathbf{b}+\mathbf{c}) = \mathbf{a}\cdot\mathbf{b} + \mathbf{a}\cdot\mathbf{c} - произведение распределяется по сумме.
  4. Положительная определённость: a⋅a=∣a∣2≥0\mathbf{a}\cdot\mathbf{a} = |\mathbf{a}|^2 \ge 0, причём равенство нулю только при a=0\mathbf{a} = \mathbf{0}.

Из свойства 4 следует удобная формула длины через скалярное произведение: ∣a∣=a⋅a|\mathbf{a}| = \sqrt{\mathbf{a}\cdot\mathbf{a}}. Это означает, что в евклидовом пространстве длина - частный случай скалярного произведения, и всю метрическую геометрию можно строить на основе одной операции.

Из дистрибутивности выводят формулу квадрата суммы: ∣a+b∣2=∣a∣2+2 a⋅b+∣b∣2|\mathbf{a}+\mathbf{b}|^2 = |\mathbf{a}|^2 + 2\,\mathbf{a}\cdot\mathbf{b} + |\mathbf{b}|^2, - аналог алгебраического тождества (a+b)2=a2+2ab+b2(a+b)^2 = a^2+2ab+b^2, обобщённого на векторы.

Частые ошибки

  • Путают угол между векторами с ориентацией. Угол θ\theta всегда берётся от 0°0° до 180°180° - он не зависит от того, в какую сторону «откладывать» поворот. Формула arccos⁡\arccos возвращает именно такой угол.
  • Не переводят в радианы при ручном вычислении. Если cos⁡θ\cos\theta считается на калькуляторе в режиме градусов и результат подставляется в формулу - это нормально. Но если используется аргумент в радианах, нужно сначала преобразовать: 60°=π/360° = \pi/3.
  • Делят скалярное произведение на одну длину вместо произведения. Для нахождения угла нужно делить на ∣a∣ ∣b∣|\mathbf{a}|\,|\mathbf{b}|, а не на ∣a∣+∣b∣|\mathbf{a}| + |\mathbf{b}|.
  • Путают скалярное произведение с векторным. Результат a⋅b\mathbf{a}\cdot\mathbf{b} - число, а a×b\mathbf{a}\times\mathbf{b} - вектор (перпендикулярный обоим). Формулы и применения принципиально разные.
  • Игнорируют знак. При тупом угле (θ>90°\theta > 90°) скалярное произведение отрицательно - это не ошибка, это физически значимый факт (отрицательная работа, поток в обратном направлении).

FAQ

Что значит «скалярное» в названии? Результат операции - число (скаляр), а не вектор. В отличие от векторного произведения, скалярное произведение не даёт нового направления, только величину.

Можно ли применять формулу ∣a∣∣b∣cos⁡θ|\mathbf{a}||\mathbf{b}|\cos\theta в трёхмерном пространстве? Да, формула работает в любом числе измерений. Угол θ\theta определяется через обратный косинус координатного произведения, и всё остаётся верным.

Как найти угол, если векторы заданы координатами? Посчитать a⋅b=axbx+ayby+azbz\mathbf{a}\cdot\mathbf{b} = a_x b_x + a_y b_y + a_z b_z, затем ∣a∣|\mathbf{a}| и ∣b∣|\mathbf{b}|, и взять arccos⁡(a⋅b/(∣a∣ ∣b∣))\arccos(\mathbf{a}\cdot\mathbf{b} / (|\mathbf{a}|\,|\mathbf{b}|)). Ответ в радианах умножить на 180/π180/\pi для перевода в градусы.

Коротко

Скалярное произведение a⋅b=∣a∣ ∣b∣cos⁡θ\mathbf{a}\cdot\mathbf{b} = |\mathbf{a}|\,|\mathbf{b}|\cos\theta связывает геометрию и алгебру: оно равно произведению длин на косинус угла между векторами, или эквивалентно - произведению длины одного вектора на проекцию другого. При остром угле результат положителен, при прямом - ноль (критерий перпендикулярности), при тупом - отрицателен. Формула лежит в основе вычисления работы силы, потока поля, угла между прямыми и многих других задач курса линейной алгебры и физики.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также

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

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

Как найти угол между векторами через скалярное произведение: формула cos theta, пошаговые примеры в R2 и R3, геометрический смысл, частые ошибки и FAQ.

11 июня 20269 минут
Свойства определителя: правила и геометрический смысл

Свойства определителя: правила и геометрический смысл

Все свойства определителя с геометрическим объяснением: перестановка строк меняет знак, пропорциональные строки дают нуль, а приведение к треугольному виду считает ответ за пару шагов.

24 сентября 202611 минут
Теорема Кронекера-Капелли: ранги и число решений

Теорема Кронекера-Капелли: ранги и число решений

Теорема Кронекера-Капелли: система линейных уравнений совместна, когда ранг основной матрицы равен рангу расширенной. Три исхода, число свободных переменных, разбор системы с параметром.

24 сентября 202610 минут
Правило Крамера: решение СЛАУ через определители

Правило Крамера: решение СЛАУ через определители

Правило Крамера для систем линейных уравнений: формулы, вычисление главного и вспомогательных определителей, случай нулевого определителя, разбор систем 2 и 3 порядка.

2 сентября 20269 минут
Самосопряжённый оператор: спектральная теорема

Самосопряжённый оператор: спектральная теорема

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

19 июня 20268 минут
Теорема Рисса о представлении функционала: доказательство

Теорема Рисса о представлении функционала: доказательство

Теорема Рисса о представлении функционала: каждый ограниченный линейный функционал в гильбертовом пространстве задаётся скалярным произведением с единственным вектором. Формулировка и доказательство.

19 июня 20267 минут