Линейная алгебра
Скалярное произведение векторов: объяснение
Автор: MathSolver Pro Editorial Team · Опубликовано
Скалярное произведение сопоставляет двум векторам одно число, которое показывает, насколько они направлены в одну сторону. С его помощью находят угол между векторами, проверяют, ортогональны ли они, проецируют один вектор на другой и вычисляют в физике работу силы.
Формула через координаты
Скалярное произведение берёт два вектора с одинаковым числом координат и даёт одно число, а не вектор. Чтобы его вычислить, перемножьте соответствующие координаты и сложите результаты:
Пример 1: скалярное произведение в трёхмерном пространстве
- Пусть и .
- Перемножим соответствующие координаты: , и .
- Сложим: .
Формула работает в любой размерности, поэтому скалярное произведение так распространено в анализе данных, где у векторов могут быть тысячи координат. Оно же — основной кирпичик умножения матриц: каждый элемент произведения матриц — это скалярное произведение строки на столбец.
Геометрическая формула и угол между векторами
У скалярного произведения есть второе, геометрическое описание. Если — угол между двумя векторами, отложенными от одной точки, то:
Здесь — длина, или модуль, вектора . Две формулы всегда дают одно и то же, что следует из теоремы косинусов, применённой к треугольнику со сторонами , и . Объединив их, получаем удобный способ найти угол между любыми двумя векторами:
Пример 2: вычисление угла
- Пусть и .
- .
- и .
- , поэтому .
О чём говорит знак
Поскольку длины положительны, скалярное произведение имеет тот же знак, что и . Так можно быстро оценить угол, не вычисляя его:
- Положительное: угол острый, меньше 90 градусов, и векторы направлены примерно в одну сторону.
- Ноль: векторы перпендикулярны, то есть ортогональны.
- Отрицательное: угол тупой, больше 90 градусов, и векторы направлены примерно в противоположные стороны.
Самый полезный случай — нулевой. Например, : значит, эти векторы ортогональны. На плоскости, если поменять местами координаты вектора и изменить знак одной из них, всегда получается ортогональный вектор — удобный приём, чтобы найти вектор нормали к прямой.
Модули и единичные векторы
Скалярное произведение вектора на самого себя равно квадрату его модуля, потому что угол равен нулю и :
Значит, модуль равен . Разделив вектор на его модуль, получаем единичный вектор длины 1 того же направления. Единичные векторы удобны тем, что скалярное произведение двух единичных векторов — это просто косинус угла между ними.
Проекция одного вектора на другой
Ортогональная проекция на — это тень, которую отбрасывает на прямую вектора , когда свет падает перпендикулярно этой прямой. Скалярное произведение даёт её напрямую:
Пример 3: ортогональная проекция
- Спроецируем на .
- и .
- .
- Проверка: остаток должен быть ортогонален , и действительно .
Число , здесь примерно 4,427, — скалярная проекция на , то есть длина тени со знаком. Проекции раскладывают вектор на составляющую вдоль направления и составляющую, ортогональную ему; этот шаг встречается повсюду, от физики до метода наименьших квадратов в статистике.
Работа силы
В физике работу совершает только та часть силы, которая действует в направлении движения. Поэтому работа постоянной силы на перемещении — это скалярное произведение: .
Пример 4: тянем санки
- Верёвка тянет санки с силой 50 Н, направленной под углом 30 градусов к горизонтали, и санки проезжают 10 м по ровной поверхности.
- Работа равна Дж.
- Вертикальная составляющая силы работы не совершает, потому что санки не движутся по вертикали.
Свойства и применения
- Коммутативность: .
- Дистрибутивность: .
- Скалярный множитель можно выносить: .
- Неравенство Коши — Буняковского: ; оно гарантирует, что формула косинуса всегда даёт значение от до 1.
За пределами геометрии скалярное произведение лежит в основе косинусного сходства, с помощью которого поисковые и рекомендательные системы измеряют, насколько похожи два документа или два пользователя; освещения в 3D-графике, где яркость зависит от скалярного произведения нормали поверхности на направление света; и нейронных сетей, нейроны которых вычисляют скалярные произведения входов на веса. Калькулятор скалярного произведения пошагово находит произведение, угол и проекции, а калькулятор векторного произведения отвечает за другой способ умножать векторы, о котором рассказывает наше руководство по векторному произведению.
Классическая геометрическая задача
Скалярное произведение решает некоторые геометрические задачи удивительно быстро. Какой угол образует диагональ куба с одним из его рёбер? Поместите куб одной вершиной в начало координат, с рёбрами длины 1 вдоль осей. Диагональ идёт от начала координат до , а ребро — до .
Их скалярное произведение равно 1, длина диагонали , длина ребра 1, поэтому и . В классической геометрии пришлось бы строить внутри куба прямоугольный треугольник и тщательно рассуждать о его сторонах; с векторами хватает трёх строк. Тем же рассуждением находят угол между любыми двумя прямыми, плоскостями или химическими связями, если их направления можно задать векторами.
Типичные ошибки
- Записывать результат как вектор, например , а не как сумму 2.
- Забывать квадратные корни при вычислении модулей для формулы угла.
- Делить в формуле ортогональной проекции на вместо .
- Путать градусы и радианы на калькуляторе при вычислении или обратной функции.
- Делать вывод, что два вектора ортогональны, когда один из них на самом деле нулевой.
Знак — хорошая проверка на правдоподобие. Если на вашем рисунке два вектора явно направлены в похожие стороны, скалярное произведение должно быть положительным; если вычисление дало отрицательное число, ищите ошибку в знаке какой-нибудь координаты.
Упражнения
Решите их, а затем сверьтесь с решениями ниже. Сначала вычислите ; произведения равны 4, и , поэтому результат , а отрицательное значение показывает, что угол тупой. Затем найдите , при котором ортогонален : из следует . Наконец, найдите угол между и : скалярное произведение равно 1, модули равны 1 и , значит, угол равен 45 градусам, что подтверждает быстрый рисунок.
Немного истории
Векторная запись моложе почти всей школьной математики. В 1840-х годах Уильям Роуэн Гамильтон изобрёл кватернионы — числа с одной действительной и тремя мнимыми частями, и произведение двух чистых кватернионов содержало одновременно скалярную и векторную части. В 1880-х годах Джозайя Уиллард Гиббс и Оливер Хевисайд разделили эти части на скалярное и векторное произведения и дали физикам более простую векторную алгебру, которую преподают до сих пор. Гиббс выбрал знаком операции точку, поэтому в некоторых языках скалярное произведение называют «точечным».
Частые вопросы
Скалярное произведение — это вектор или число?
Число, отсюда и название «скалярное». Вектор даёт векторное произведение.
Как узнать, ортогональны ли два вектора?
Вычислите их скалярное произведение. Если оно равно нулю и ни один из векторов не нулевой, они ортогональны.
Можно ли найти скалярное произведение векторов разной длины?
Разные модули — не проблема, но число координат у векторов должно совпадать. Вектор с двумя координатами и вектор с тремя скалярно перемножить нельзя.
Почему в скалярное произведение входит косинус угла?
Потому что — это длина составляющей , направленной вдоль . Скалярное произведение умножает эту направленную длину на длину .
Что означает нулевое скалярное произведение двух ненулевых векторов?
Это означает, что векторы образуют прямой угол. Ни у одного нет составляющей в направлении другого, поэтому проекция одного на другой — нулевой вектор.