0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>3 окт 2024</li>
2
<ul><li>3 окт 2024</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Скалярное произведение векторов: формулы, определения, свойства</h2>
4
</ul><h2>Скалярное произведение векторов: формулы, определения, свойства</h2>
5
<p>Всё, что нужно знать для самостоятельной практики.</p>
5
<p>Всё, что нужно знать для самостоятельной практики.</p>
6
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
7
<p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
7
<p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
8
<p><strong>Скалярное произведение векторов</strong> - это число, которое получается в результате перемножения двух векторов. В программировании его используют для вычисления углов между объектами, проверки их направленности, нахождения проекций, вычисления длины векторов, расчёта освещения в графике и решения других задач, связанных с физическими симуляциями.</p>
8
<p><strong>Скалярное произведение векторов</strong> - это число, которое получается в результате перемножения двух векторов. В программировании его используют для вычисления углов между объектами, проверки их направленности, нахождения проекций, вычисления длины векторов, расчёта освещения в графике и решения других задач, связанных с физическими симуляциями.</p>
9
<p>Например, скалярное произведение помогает определить угол между персонажем и камерой, что важно для управления её ориентацией и полем обзора. Оно также используется для построения навигации, механики стрельбы и позволяет точно рассчитать освещение объектов в компьютерной графике.</p>
9
<p>Например, скалярное произведение помогает определить угол между персонажем и камерой, что важно для управления её ориентацией и полем обзора. Оно также используется для построения навигации, механики стрельбы и позволяет точно рассчитать освещение объектов в компьютерной графике.</p>
10
<p>В статье мы рассмотрим свойства скалярного произведения и научимся его вычислять. Начнём с основных терминов и завершим задачами по теме.</p>
10
<p>В статье мы рассмотрим свойства скалярного произведения и научимся его вычислять. Начнём с основных терминов и завершим задачами по теме.</p>
11
<p><strong>Содержание</strong></p>
11
<p><strong>Содержание</strong></p>
12
<ul><li><a>Разбираемся с ключевыми терминами</a></li>
12
<ul><li><a>Разбираемся с ключевыми терминами</a></li>
13
<li><a>Находим скалярное произведение через угол</a></li>
13
<li><a>Находим скалярное произведение через угол</a></li>
14
<li><a>Вычисляем скалярное произведение по координатам</a></li>
14
<li><a>Вычисляем скалярное произведение по координатам</a></li>
15
<li><a>Знакомимся с главными свойствами</a></li>
15
<li><a>Знакомимся с главными свойствами</a></li>
16
<li><a>Решаем задачи на поиск скалярного произведения</a></li>
16
<li><a>Решаем задачи на поиск скалярного произведения</a></li>
17
</ul><p><strong>Вектор</strong> - это направленный отрезок, который можно представить в виде стрелки. Таким отрезком обозначают скорость, ускорение, силу и другие величины, обладающие размером и направлением.</p>
17
</ul><p><strong>Вектор</strong> - это направленный отрезок, который можно представить в виде стрелки. Таким отрезком обозначают скорость, ускорение, силу и другие величины, обладающие размером и направлением.</p>
18
Графическое представление вектора<em>Инфографика: Skillbox Media</em><p><strong>Нулевой вектор</strong>- это разновидность вектора, длина (модуль) которого равна нулю. Он не имеет направления и представляет точку в пространстве.</p>
18
Графическое представление вектора<em>Инфографика: Skillbox Media</em><p><strong>Нулевой вектор</strong>- это разновидность вектора, длина (модуль) которого равна нулю. Он не имеет направления и представляет точку в пространстве.</p>
19
<p><strong>Скаляр</strong>- это число, обладающее величиной и не имеющее направления. Примеры скалярных величин: масса, температура, время, расстояние и так далее.</p>
19
<p><strong>Скаляр</strong>- это число, обладающее величиной и не имеющее направления. Примеры скалярных величин: масса, температура, время, расстояние и так далее.</p>
20
<p><strong>Скалярное произведение векторов</strong>- это результат математической операции, не зависящий от выбора системы координат. Он зависит от длин векторов и угла между ними. В формуле для вычисления используется косинус угла -<a>справочная величина</a>, обозначающая отношение прилежащего катета к гипотенузе в прямоугольном треугольнике.</p>
20
<p><strong>Скалярное произведение векторов</strong>- это результат математической операции, не зависящий от выбора системы координат. Он зависит от длин векторов и угла между ними. В формуле для вычисления используется косинус угла -<a>справочная величина</a>, обозначающая отношение прилежащего катета к гипотенузе в прямоугольном треугольнике.</p>
21
<p><strong>Угол между векторами</strong> - это угол, образующийся между двумя векторами, исходящими из одной точки. Он может варьироваться от 0° до 180°:</p>
21
<p><strong>Угол между векторами</strong> - это угол, образующийся между двумя векторами, исходящими из одной точки. Он может варьироваться от 0° до 180°:</p>
22
<ul><li>если угол меньше 90°, векторы направлены в одну сторону;</li>
22
<ul><li>если угол меньше 90°, векторы направлены в одну сторону;</li>
23
<li>если равен 90°, они перпендикулярны;</li>
23
<li>если равен 90°, они перпендикулярны;</li>
24
<li>если больше 90° - направлены в разные стороны;</li>
24
<li>если больше 90° - направлены в разные стороны;</li>
25
<li>если угол равен 0° или 180° - коллинеарны.</li>
25
<li>если угол равен 0° или 180° - коллинеарны.</li>
26
</ul><p><strong>Коллинеарные векторы</strong> - это ненулевые векторы, находящиеся на общей или параллельных прямых. У них может быть одинаковая или разная длина, а также одно или противоположное направление.</p>
26
</ul><p><strong>Коллинеарные векторы</strong> - это ненулевые векторы, находящиеся на общей или параллельных прямых. У них может быть одинаковая или разная длина, а также одно или противоположное направление.</p>
27
Пример коллинеарных векторов на двух параллельных прямых<em>Инфографика: Майя Мальгина для Skillbox Media</em><p>Воспользуемся следующей формулой:</p>
27
Пример коллинеарных векторов на двух параллельных прямых<em>Инфографика: Майя Мальгина для Skillbox Media</em><p>Воспользуемся следующей формулой:</p>
28
<p>В этой формуле: и - выбранные векторы; и - их длины (модули), а - угол между ними.</p>
28
<p>В этой формуле: и - выбранные векторы; и - их длины (модули), а - угол между ними.</p>
29
<p>Геометрический смысл скалярного произведения заключается в том, что оно выражает величину<a>проекции</a>одного вектора на другой. Эту проекцию можно представить как "тень" одного вектора на ось направления другого. Чем больше векторы направлены в одну сторону, тем больше их проекция друг на друга. Если они направлены в противоположные стороны, их проекции уменьшаются и могут быть отрицательными - то есть "тень" одного вектора лежит в противоположном направлении относительно оси другого.</p>
29
<p>Геометрический смысл скалярного произведения заключается в том, что оно выражает величину<a>проекции</a>одного вектора на другой. Эту проекцию можно представить как "тень" одного вектора на ось направления другого. Чем больше векторы направлены в одну сторону, тем больше их проекция друг на друга. Если они направлены в противоположные стороны, их проекции уменьшаются и могут быть отрицательными - то есть "тень" одного вектора лежит в противоположном направлении относительно оси другого.</p>
30
<p>Представьте двух человек, тянущих верёвку в одном направлении. Поскольку они работают сообща, их усилия складываются и результат будет положительным - как положительное скалярное произведение векторов.</p>
30
<p>Представьте двух человек, тянущих верёвку в одном направлении. Поскольку они работают сообща, их усилия складываются и результат будет положительным - как положительное скалярное произведение векторов.</p>
31
<p>Теперь перейдём к расчёту. Допустим, длина равна 3, а длина - 4, а угол между ними - 30°. Вычислим скалярное произведение:</p>
31
<p>Теперь перейдём к расчёту. Допустим, длина равна 3, а длина - 4, а угол между ними - 30°. Вычислим скалярное произведение:</p>
32
<p>Другая ситуация: первый человек тянет верёвку в одну сторону, а другой - в противоположную. Из-за этого их усилия работают друг против друга и результат может стать отрицательным. Оставим наши векторы с длинами 3 и 4, но изменим угол между ними на 120° и посчитаем:</p>
32
<p>Другая ситуация: первый человек тянет верёвку в одну сторону, а другой - в противоположную. Из-за этого их усилия работают друг против друга и результат может стать отрицательным. Оставим наши векторы с длинами 3 и 4, но изменим угол между ними на 120° и посчитаем:</p>
33
<p>Третья ситуация: оба человека тянут верёвку под прямым углом и их усилия не влияют друг на друга. Возьмём два наших вектора и изменим угол на 90°:</p>
33
<p>Третья ситуация: оба человека тянут верёвку под прямым углом и их усилия не влияют друг на друга. Возьмём два наших вектора и изменим угол на 90°:</p>
34
<p>Если вы разработчик и вам нужно вычислять скалярное произведение на основе различных параметров, это удобно делать с помощью математических калькуляторов. Например, на сайте<a>onlinemschool.com</a>можно просто подставить значения и не вникать в смысл формул.</p>
34
<p>Если вы разработчик и вам нужно вычислять скалярное произведение на основе различных параметров, это удобно делать с помощью математических калькуляторов. Например, на сайте<a>onlinemschool.com</a>можно просто подставить значения и не вникать в смысл формул.</p>
35
<p>Однако, если вам нужно глубоко разобраться в геометрическом смысле скалярного произведения, проекции векторов и прочих параметрах, рекомендуем бесплатный сервис<a>desmos.com</a>. Это визуальный геометрический калькулятор, который позволяет вводить различные формулы и сразу видеть, что происходит.</p>
35
<p>Однако, если вам нужно глубоко разобраться в геометрическом смысле скалярного произведения, проекции векторов и прочих параметрах, рекомендуем бесплатный сервис<a>desmos.com</a>. Это визуальный геометрический калькулятор, который позволяет вводить различные формулы и сразу видеть, что происходит.</p>
36
Пример положительной проекции одного вектора на другой<em>Скриншот:<a>Desmos</a></em><p>Если нам неизвестны длины векторов и угол между ними, для вычисления скалярного произведения мы можем использовать координаты векторов. Речь идёт о <a>прямоугольной системе координат</a>, состоящей из взаимно перпендикулярных осей. В двумерном пространстве для обозначения этой системы обычно используются оси X и Y, а в трёхмерном - оси X, Y и Z.</p>
36
Пример положительной проекции одного вектора на другой<em>Скриншот:<a>Desmos</a></em><p>Если нам неизвестны длины векторов и угол между ними, для вычисления скалярного произведения мы можем использовать координаты векторов. Речь идёт о <a>прямоугольной системе координат</a>, состоящей из взаимно перпендикулярных осей. В двумерном пространстве для обозначения этой системы обычно используются оси X и Y, а в трёхмерном - оси X, Y и Z.</p>
37
<p>Можно представить вектор как стрелку, исходящую из начала координат и заканчивающуюся в определённой точке. Эта точка окончания вектора определяет его координаты. Из этой точки мы можем провести<a>перпендикуляры</a>на оси системы координат, чтобы получить прямоугольные треугольники и по ним рассчитать длину наших векторов.</p>
37
<p>Можно представить вектор как стрелку, исходящую из начала координат и заканчивающуюся в определённой точке. Эта точка окончания вектора определяет его координаты. Из этой точки мы можем провести<a>перпендикуляры</a>на оси системы координат, чтобы получить прямоугольные треугольники и по ним рассчитать длину наших векторов.</p>
38
Вектор в системе координат - это<a>гипотенуза</a>прямоугольного треугольника.<em>Инфографика: Skillbox Media</em><p>В двумерном пространстве нам необходимо перемножить соответствующие координаты векторов и сложить полученные произведения:</p>
38
Вектор в системе координат - это<a>гипотенуза</a>прямоугольного треугольника.<em>Инфографика: Skillbox Media</em><p>В двумерном пространстве нам необходимо перемножить соответствующие координаты векторов и сложить полученные произведения:</p>
39
<p>В этой формуле:</p>
39
<p>В этой формуле:</p>
40
<p>Добавим векторам координаты и посчитаем. Возьмём с координатами (3, 4) и с координатами (2, 5):</p>
40
<p>Добавим векторам координаты и посчитаем. Возьмём с координатами (3, 4) и с координатами (2, 5):</p>
41
<p>В трёхмерном пространстве мы также перемножаем соответствующие координаты и затем складываем полученные произведения. Изменим координаторы (1, 2, 3) и (4, 5, 6), а затем вычислим результат:</p>
41
<p>В трёхмерном пространстве мы также перемножаем соответствующие координаты и затем складываем полученные произведения. Изменим координаторы (1, 2, 3) и (4, 5, 6), а затем вычислим результат:</p>
42
<p>У скалярного произведения есть несколько свойств, о которых важно знать перед решением задач. Эти свойства позволяют упростить вычисления.</p>
42
<p>У скалярного произведения есть несколько свойств, о которых важно знать перед решением задач. Эти свойства позволяют упростить вычисления.</p>
43
<p><strong>Коммутативность.</strong>Скалярное произведение не зависит от порядка векторов, и поэтому их можно менять местами. Предположим, нам нужно выяснить, как сила соотносится с перемещением объекта. В этом случае мы можем взять первым любой вектор, и результат от этого не изменится:</p>
43
<p><strong>Коммутативность.</strong>Скалярное произведение не зависит от порядка векторов, и поэтому их можно менять местами. Предположим, нам нужно выяснить, как сила соотносится с перемещением объекта. В этом случае мы можем взять первым любой вектор, и результат от этого не изменится:</p>
44
<p><strong>Дистрибутивность.</strong>Скалярное произведение вектора на сумму двух векторов равно сумме скалярных произведений первого вектора и каждого из двух векторов. Звучит запутанно, но само свойство несложное:</p>
44
<p><strong>Дистрибутивность.</strong>Скалярное произведение вектора на сумму двух векторов равно сумме скалярных произведений первого вектора и каждого из двух векторов. Звучит запутанно, но само свойство несложное:</p>
45
<p><strong>Сочетательный закон.</strong>Это свойство позволяет группировать векторы при вычислении. То есть вы можете сначала вычислить скалярное произведение двух векторов, а затем умножить результат на третий вектор:</p>
45
<p><strong>Сочетательный закон.</strong>Это свойство позволяет группировать векторы при вычислении. То есть вы можете сначала вычислить скалярное произведение двух векторов, а затем умножить результат на третий вектор:</p>
46
<p><strong>Скалярное произведение вектора на самого себя равно квадрату его длины.</strong>Это можно выразить следующим образом:</p>
46
<p><strong>Скалярное произведение вектора на самого себя равно квадрату его длины.</strong>Это можно выразить следующим образом:</p>
47
<p>Этот результат часто используется для вычисления длины вектора. Для примера возьмём с координатами (3, 4) и найдём его длину:</p>
47
<p>Этот результат часто используется для вычисления длины вектора. Для примера возьмём с координатами (3, 4) и найдём его длину:</p>
48
<p>Теперь используем скалярное произведение:</p>
48
<p>Теперь используем скалярное произведение:</p>
49
<p>Получаем доказательство нашего свойства:</p>
49
<p>Получаем доказательство нашего свойства:</p>
50
<p><strong>Скалярное произведение двух векторов равно нулю</strong>, если хотя бы один из векторов является нулевым или если векторы перпендикулярны друг другу:</p>
50
<p><strong>Скалярное произведение двух векторов равно нулю</strong>, если хотя бы один из векторов является нулевым или если векторы перпендикулярны друг другу:</p>
51
<p>Найдите скалярное произведение двух векторов длиной 5 и 7 единиц с углом 60° между ними.</p>
51
<p>Найдите скалярное произведение двух векторов длиной 5 и 7 единиц с углом 60° между ними.</p>
52
<p><strong>Решение</strong></p>
52
<p><strong>Решение</strong></p>
53
<p>Вычисляем скалярное произведение через угол по формуле:</p>
53
<p>Вычисляем скалярное произведение через угол по формуле:</p>
54
<p>Найдите скалярное произведение векторов с такими значениями: = (2, 3, -1) и = (-1, 4, 0).</p>
54
<p>Найдите скалярное произведение векторов с такими значениями: = (2, 3, -1) и = (-1, 4, 0).</p>
55
<p><strong>Решение</strong></p>
55
<p><strong>Решение</strong></p>
56
<p>Вычислим значение по формуле через координаты:</p>
56
<p>Вычислим значение по формуле через координаты:</p>
57
<p>Подставляем значения и считаем:</p>
57
<p>Подставляем значения и считаем:</p>
58
<p>Проверьте, являются ли = (1, 2, -3) и = (3, -6, 1) ортогональными (перпендикулярными).</p>
58
<p>Проверьте, являются ли = (1, 2, -3) и = (3, -6, 1) ортогональными (перпендикулярными).</p>
59
<p><strong>Решение</strong></p>
59
<p><strong>Решение</strong></p>
60
<p>Векторы перпендикулярны, если их скалярное произведение равно нулю. Найдём произведение через координаты и проверим результат:</p>
60
<p>Векторы перпендикулярны, если их скалярное произведение равно нулю. Найдём произведение через координаты и проверим результат:</p>
61
<p>В нашем случае скалярное произведение не равно нулю, и это значит, что векторы не перпендикулярны.</p>
61
<p>В нашем случае скалярное произведение не равно нулю, и это значит, что векторы не перпендикулярны.</p>
62
<p>У нас есть два вектора: = (4, 3) и = (6,0). Известно, что их скалярное произведение равно 24. Найдите угол между ними.</p>
62
<p>У нас есть два вектора: = (4, 3) и = (6,0). Известно, что их скалярное произведение равно 24. Найдите угол между ними.</p>
63
<p><strong>Решение</strong></p>
63
<p><strong>Решение</strong></p>
64
<p>Скалярное произведение выражается через угол по формуле:</p>
64
<p>Скалярное произведение выражается через угол по формуле:</p>
65
<p>Из формулы мы можем выразить угол:</p>
65
<p>Из формулы мы можем выразить угол:</p>
66
<p>Теперь нам нужно рассчитать длины векторов:</p>
66
<p>Теперь нам нужно рассчитать длины векторов:</p>
67
<p>Подставляем значения в формулу и находим косинус угла:</p>
67
<p>Подставляем значения в формулу и находим косинус угла:</p>
68
<p>Мы нашли косинус угла, осталось найти сам угол. Для этого переходим на сайт<a>onlinemschool.com</a>и подставляем значение в "Калькулятор - арккосинус угла". Арккосинус - это<a>обратная функция</a>к косинусу. В нашем случае угол между векторами будет приблизительно равен 36,87°.</p>
68
<p>Мы нашли косинус угла, осталось найти сам угол. Для этого переходим на сайт<a>onlinemschool.com</a>и подставляем значение в "Калькулятор - арккосинус угла". Арккосинус - это<a>обратная функция</a>к косинусу. В нашем случае угол между векторами будет приблизительно равен 36,87°.</p>
69
<a>Научитесь: Математика для Data Science Узнать больше</a>
69
<a>Научитесь: Математика для Data Science Узнать больше</a>