Скалярное произведение (или внутреннее произведение) двух векторов — это операция, которая принимает два вектора и возвращает скаляр, то есть число. Чтобы понять, как найти скалярное произведение, давай разберем все шаги и формулы, которые могут быть полезны.
1. Определение скалярного произведения
Скалярное произведение двух векторов a и b (обозначим их как amathbf{a} и bmathbf{b}) можно записать через их компоненты или через угол между ними. Рассмотрим два случая:
1.1. Формула через компоненты векторов
Если векторы a=(a1,a2,a3,… )mathbf{a} = (a_1, a_2, a_3, dots) и b=(b1,b2,b3,… )mathbf{b} = (b_1, b_2, b_3, dots) заданы в виде компонент в nn-мерном пространстве, то их скалярное произведение определяется как:
a⋅b=a1b1+a2b2+a3b3+⋯+anbnmathbf{a} cdot mathbf{b} = a_1 b_1 + a_2 b_2 + a_3 b_3 + dots + a_n b_n
Где a1,a2,a3,…a_1, a_2, a_3, dots — компоненты вектора amathbf{a}, а b1,b2,b3,…b_1, b_2, b_3, dots — компоненты вектора bmathbf{b}. Вектор amathbf{a} и вектор bmathbf{b} могут быть как двумерными, так и трехмерными или вообще nn-мерными, но принцип остается одинаковым.
1.2. Формула через угол между векторами
Альтернативный способ вычисления скалярного произведения — это использование угла между двумя векторами. Формула выглядит так:
a⋅b=∣a∣∣b∣cos(θ)mathbf{a} cdot mathbf{b} = |mathbf{a}| |mathbf{b}| cos(theta)
Здесь:
∣a∣|mathbf{a}| и ∣b∣|mathbf{b}| — это длины (модули) векторов amathbf{a} и bmathbf{b},
θtheta — угол между векторами.
Эта формула дает нам скалярное произведение через геометрическую интерпретацию, где результат зависит от длины векторов и угла между ними. Если векторы параллельны, то угол между ними θ=0∘theta = 0^circ, и cos(0∘)=1cos(0^circ) = 1, так что скалярное произведение будет равно произведению длин векторов. Если векторы перпендикулярны, угол θ=90∘theta = 90^circ, и cos(90∘)=0cos(90^circ) = 0, поэтому их скалярное произведение равно нулю.
2. Пример вычисления скалярного произведения
Предположим, что у нас есть два вектора:
a=(1,2,3)mathbf{a} = (1, 2, 3),
b=(4,−5,6)mathbf{b} = (4, -5, 6).
2.1. Через компоненты
Применим формулу через компоненты:
a⋅b=(1×4)+(2×−5)+(3×6)mathbf{a} cdot mathbf{b} = (1 times 4) + (2 times -5) + (3 times 6)
a⋅b=4−10+18=12mathbf{a} cdot mathbf{b} = 4 — 10 + 18 = 12
Таким образом, скалярное произведение этих векторов равно 12.
2.2. Через угол между векторами
Для вычисления через угол нам нужно знать длины векторов amathbf{a} и bmathbf{b}, а также угол между ними. Длины векторов вычисляются по формуле:
∣a∣=a12+a22+a32|mathbf{a}| = sqrt{a_1^2 + a_2^2 + a_3^2}
∣b∣=b12+b22+b32|mathbf{b}| = sqrt{b_1^2 + b_2^2 + b_3^2}
Для a=(1,2,3)mathbf{a} = (1, 2, 3):
∣a∣=12+22+32=1+4+9=14|mathbf{a}| = sqrt{1^2 + 2^2 + 3^2} = sqrt{1 + 4 + 9} = sqrt{14}
Для b=(4,−5,6)mathbf{b} = (4, -5, 6):
∣b∣=42+(−5)2+62=16+25+36=77|mathbf{b}| = sqrt{4^2 + (-5)^2 + 6^2} = sqrt{16 + 25 + 36} = sqrt{77}
Теперь для того, чтобы использовать формулу через угол, нам нужен угол θtheta между векторами. Если этот угол известен, например, θ=45∘theta = 45^circ, то можно подставить его в формулу:
a⋅b=14×77×cos(45∘)mathbf{a} cdot mathbf{b} = sqrt{14} times sqrt{77} times cos(45^circ)
Где cos(45∘)=12cos(45^circ) = frac{1}{sqrt{2}}. Но в случае, если угол не известен, проще использовать первый метод — через компоненты.
3. Геометрическое значение скалярного произведения
Скалярное произведение также можно интерпретировать геометрически. Если вектора amathbf{a} и bmathbf{b} образуют угол θtheta, то скалярное произведение a⋅bmathbf{a} cdot mathbf{b} можно представить как произведение длин вектора amathbf{a}, длины вектора bmathbf{b} и проекции одного вектора на другой. Проекция amathbf{a} на bmathbf{b} — это длина amathbf{a}, умноженная на косинус угла между ними.
Это значение помогает в таких областях, как физика (например, при вычислениях работы силы), а также в линейной алгебре, анализе, теории чисел и других.
4. Свойства скалярного произведения
Скалярное произведение имеет несколько важных свойств:
Коммутативность: a⋅b=b⋅amathbf{a} cdot mathbf{b} = mathbf{b} cdot mathbf{a},
Линейность: (ca)⋅b=c(a⋅b)(c mathbf{a}) cdot mathbf{b} = c (mathbf{a} cdot mathbf{b}), где cc — константа,
Раскладываемость: (a+b)⋅c=a⋅c+b⋅c(mathbf{a} + mathbf{b}) cdot mathbf{c} = mathbf{a} cdot mathbf{c} + mathbf{b} cdot mathbf{c},
Нулевая длина: если a⋅a=0mathbf{a} cdot mathbf{a} = 0, то amathbf{a} — это нулевой вектор.
Заключение
Чтобы найти скалярное произведение двух векторов, можно либо воспользоваться формулой через компоненты, либо через угол между векторами. Оба метода приводят к одинаковому результату, но использование угла чаще применяется, когда нужно подчеркнуть геометрический аспект задачи.