📐 Скалярное произведение двух векторов a и b — это число, равное произведению модулей (длин) этих векторов на косинус угла φ между ними:
a · b = |a| · |b| · cos φ.
На практике применяют несколько способов вычисления — от геометрического до покоординатного. Выбор зависит от того, как заданы векторы.
| Метод / Ситуация | Формула | Примечание 🔍 |
|---|---|---|
| 📏 Геометрический (через длины и угол) | a · b = |a| · |b| · cos φ | Угол φ должен быть измерен в радианах или градусах, cos вычисляется по таблицам/калькулятору |
| 🔢 Координатный на плоскости (2D) | a(x₁, y₁) · b(x₂, y₂) = x₁·x₂ + y₁·y₂ | Самый распространённый способ в задачах аналитической геометрии |
| 🔢 Координатный в пространстве (3D) | a(x₁, y₁, z₁) · b(x₂, y₂, z₂) = x₁·x₂ + y₁·y₂ + z₁·z₂ | Аналогично добавляется координата z |
| 📐 Через проекцию | a · b = |a| · Прab = |b| · Прba | Проекция одного вектора на направление другого |
| 🟢 Скалярный квадрат | a · a = |a|² | Позволяет найти длину вектора: |a| = √(a·a) |
| ⚠️ Условие перпендикулярности | a · b = 0 ⇔ a ⟂ b (для ненулевых векторов) | Ключевой признак ортогональности |
⚙️ Алгоритм нахождения по координатам
- Запишите координаты обоих векторов. Для плоскости: a(x₁, y₁), b(x₂, y₂).
- Перемножьте соответствующие координаты: x₁·x₂ и y₁·y₂.
- Сложите полученные произведения. Результат — искомое скалярное произведение.
📌 Ключевые свойства
- ✅ Коммутативность: a·b = b·a.
- ✅ Дистрибутивность: a·(b + c) = a·b + a·c.
- ✅ Сочетательность со скаляром: (λa)·b = λ(a·b).
- ✅ Скалярное произведение с нулевым вектором всегда равно 0.
📜 Историческая справка: Операция, близкая к скалярному произведению, впервые появилась в работах Лагранжа и Гаусса при изучении метрики и углов. В 1844 г. Герман Грассман ввёл «внутреннее произведение» для многомерных пространств. Современный вид и обозначение с точкой (a·b) придали Джозайя Уиллард Гиббс и Оливер Хевисайд в 1880‑х годах в рамках векторного анализа. Название «скалярное» закрепилось, потому что результат — скаляр (число), в отличие от векторного произведения.
🧾 Энциклопедический блок: В линейной алгебре скалярное произведение обобщается на произвольные евклидовы и унитарные пространства. Это симметричная положительно определённая билинейная форма. Для комплексных векторов используется эрмитово скалярное произведение: ⟨u, v⟩ = Σ uᵢ·v̅ᵢ, где v̅ᵢ — комплексное сопряжение. Аксиоматически скалярное произведение задаётся свойствами линейности, симметричности и положительной определённости.
❓ FAQ по смежным темам
- Чем скалярное произведение отличается от векторного?
- Результат скалярного — число, векторного — вектор, ортогональный исходным. Скалярное использует cos, векторное — sin угла.
- Как найти угол между векторами через скалярное произведение?
- cos φ = (a·b) / (|a|·|b|). Затем φ = arccos полученного значения. Проверяйте, что знаменатель не равен нулю.
- Может ли скалярное произведение быть отрицательным?
- Да, если угол между векторами тупой (> 90° и < 270°). Тогда cos φ < 0, и произведение отрицательно.
- Где применяется скалярное произведение в физике?
- Механическая работа силы F на перемещении s: A = F·s. Мощность, поток вектора через площадку и многие другие величины выражаются через скалярное произведение.
- Как быстро вычислить скалярное произведение в программе?
- Используйте цикл:
result = sum(a[i]*b[i])для всех компонент. В Python:sum(x*y for x,y in zip(a,b))илиnumpy.dot(a,b).
