Перейти к содержимому
  • Открыть решатель
  • Спросить ИИ-репетитора
  • Найти курс AP
  • Создать тест
  • Открыть калькулятор
  • Графический калькулятор
  • Все калькуляторы
  • Читать руководства по математике
↑ ↓Enter — открыть · Esc — закрыть

Калькулятор скалярного произведения

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

Координаты через запятую или пробел, например 1, -2, 3/4.

Координаты через запятую или пробел, например 1, -2, 3/4.

Примеры

О калькуляторе скалярного произведения

Скалярное произведение — самый простой способ сравнить два вектора. Соответствующие координаты перемножаются, а результаты складываются; получается одно число, которое показывает, насколько векторы направлены в одну сторону. С помощью этого числа находят угол между векторами, проверяют, ортогональны ли они, и проецируют один вектор на другой.

Калькулятор принимает векторы с любым числом координат, если у обоих их поровну. Он показывает произведения координат, их сумму, обе длины, угол в градусах, а также скалярную и векторную проекции первого вектора на второй. Если один из векторов нулевой, он объясняет, почему угол определить нельзя.

Что такое скалярное произведение?

Скалярное произведение векторов u=⟨u1,…,un⟩\mathbf{u} = \langle u_1, \dots, u_n \rangle и v=⟨v1,…,vn⟩\mathbf{v} = \langle v_1, \dots, v_n \rangle — это u⋅v=u1v1+u2v2+⋯+unvn\mathbf{u} \cdot \mathbf{v} = u_1v_1 + u_2v_2 + \dots + u_nv_n. В отличие от векторного произведения, результат — число, а не вектор.

Геометрически u⋅v=∣u∣ ∣v∣cos⁡θ\mathbf{u} \cdot \mathbf{v} = |\mathbf{u}|\,|\mathbf{v}|\cos\theta, где θ\theta — угол между векторами. Скалярное произведение положительно, если угол острый, равно нулю, если векторы ортогональны, и отрицательно, если угол тупой.

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

  1. Введите координаты первого вектора через запятую, например 1, 2, 3.
  2. Введите второй вектор с тем же числом координат.
  3. Нажмите «Вычислить».
  4. Посмотрите скалярное произведение, длины векторов и угол между ними.
  5. Используйте шаг с проекцией, если вам нужна составляющая одного вектора в направлении другого.

Формулы

Скалярное произведение

u⋅v=∑i=1nuivi\mathbf{u} \cdot \mathbf{v} = \sum_{i=1}^{n} u_i v_i

Длина вектора

∣u∣=u⋅u|\mathbf{u}| = \sqrt{\mathbf{u} \cdot \mathbf{u}}

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

cos⁡θ=u⋅v∣u∣ ∣v∣\cos\theta = \frac{\mathbf{u} \cdot \mathbf{v}}{|\mathbf{u}|\,|\mathbf{v}|}

Проекция u на v

proj⁡vu=u⋅v∣v∣2 v\operatorname{proj}_{\mathbf{v}}\mathbf{u} = \frac{\mathbf{u} \cdot \mathbf{v}}{|\mathbf{v}|^2}\,\mathbf{v}

Разобранный пример: ⟨1,2,3⟩ · ⟨4,−5,6⟩

В примере используются u=⟨1,2,3⟩\mathbf{u} = \langle 1, 2, 3 \rangle и v=⟨4,−5,6⟩\mathbf{v} = \langle 4, -5, 6 \rangle. Произведения координат равны 4, −10-10 и 18, их сумма равна 12.

Длины равны 14\sqrt{14} и 77\sqrt{77}, поэтому cos⁡θ=121477\cos\theta = \frac{12}{\sqrt{14}\sqrt{77}}, а угол составляет примерно 68.56°68.56°. Положительное скалярное произведение подтверждает, что угол острый.

Решение ниже построено тем же вычислительным движком, что и калькулятор выше.

Ответ

uv=12u v = 12

Как мы поняли вашу задачу

Скалярное произведение двух 3-мерных векторов.

⟨1,2,3⟩⋅⟨4,−5,6⟩\langle 1, 2, 3 \rangle \cdot \langle 4, -5, 6 \rangle

Пошаговое решение

  1. Перемножаем соответствующие координаты

    (1)(4)+(2)(−5)+(3)(6)(1)(4) + (2)(-5) + (3)(6)
  2. Складываем произведения

    uv=4−10+18=12u v = 4 - 10 + 18 = 12
  3. Находим длины

    ∣u∣=14=14≈3.741657387,∣v∣=77=77≈8.774964387|u| = \sqrt{14} = \sqrt{14} \approx 3.741657387,\quad |v| = \sqrt{77} = \sqrt{77} \approx 8.774964387
  4. Угол между векторами

    cos⁡θ=uv∣u∣∣v∣=1232.83291≈0.36548694⇒θ≈68.562447° (1.1966404 рад)\cos\theta = \frac{u v}{|u||v|} = \frac{12}{32.83291} \approx 0.36548694 \Rightarrow \theta \approx 68.562447° \ (1.1966404\text{ рад})
  5. Скалярная и векторная проекции u на v

    comp⁡vu=uv∣v∣≈1.3675269,proj⁡vu=uv∣v∣2v=⟨4877,−6077,7277⟩\operatorname{comp}_v u = \frac{u v}{|v|} \approx 1.3675269,\quad \operatorname{proj}_v u = \frac{u v}{|v|^2}v = \langle \frac{48}{77}, -\frac{60}{77}, \frac{72}{77} \rangle

Использованные формулы

  • Скалярное произведение

    u⋅v=∑uivi=∣u∣∣v∣cos⁡θu \cdot v = \sum u_i v_i = |u||v|\cos\theta

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

Проверка

  • Вычислено точно; скалярное произведение симметрично, поэтому v·u даёт то же значение.

Подробное объяснение

Как измерить угол и проверить ортогональность

Если выразить из геометрической формулы cos⁡θ\cos\theta, получится угол между любыми двумя ненулевыми векторами. Поскольку острый угол или тупой, определяется только знаком косинуса, для этого достаточно знака скалярного произведения — ещё до того, как вы найдёте какую-либо длину.

Два вектора ортогональны тогда и только тогда, когда их скалярное произведение равно нулю. Для ⟨1,0⟩\langle 1, 0 \rangle и ⟨0,1⟩\langle 0, 1 \rangle скалярное произведение равно 0, а угол равен 90°90°. Эта проверка работает в любой размерности; поэтому начиная с размерности четыре, где углы уже не нарисовать, ортогональность определяют через скалярное произведение.

Ортогональные проекции

Скалярная проекция u⋅v∣v∣\frac{\mathbf{u} \cdot \mathbf{v}}{|\mathbf{v}|} — это длина со знаком той «тени», которую u\mathbf{u} отбрасывает на прямую в направлении v\mathbf{v}. Векторная проекция — это единичный вектор в направлении v\mathbf{v}, умноженный на эту длину. Если вычесть проекцию из u\mathbf{u}, останется составляющая, ортогональная v\mathbf{v}: на этой идее основаны процесс ортогонализации Грама — Шмидта и метод наименьших квадратов.

В физике работа постоянной силы F\mathbf{F}, перемещающей тело на вектор d\mathbf{d}, равна W=F⋅dW = \mathbf{F} \cdot \mathbf{d}: работу совершает только составляющая силы вдоль направления движения.

Свойства

Скалярное произведение симметрично, u⋅v=v⋅u\mathbf{u} \cdot \mathbf{v} = \mathbf{v} \cdot \mathbf{u}, и дистрибутивно относительно сложения. Скалярное произведение вектора на самого себя равно квадрату его длины — именно так и вычисляют длины. Если умножить один из векторов на kk, скалярное произведение тоже умножится на kk, а угол при положительном kk не изменится.

Скалярное произведение связано и с теоремой косинусов. Раскрыв ∣u−v∣2=(u−v)⋅(u−v)|\mathbf{u} - \mathbf{v}|^2 = (\mathbf{u} - \mathbf{v}) \cdot (\mathbf{u} - \mathbf{v}), получаем ∣u∣2+∣v∣2−2 u⋅v|\mathbf{u}|^2 + |\mathbf{v}|^2 - 2\,\mathbf{u} \cdot \mathbf{v} — ровно теорему косинусов для треугольника, образованного двумя векторами и их разностью. Это тождество объясняет, почему формула угла работает.

Типичные ошибки

  • Ожидать вектор в ответе; скалярное произведение — одно число.
  • Перемножать несоответствующие координаты или брать векторы разной длины.
  • Забывать извлечь квадратный корень при вычислении длин.
  • Оставлять калькулятор в режиме радиан, когда угол нужен в градусах.
  • Проецировать не на тот вектор; proj⁡vu\operatorname{proj}_{\mathbf{v}}\mathbf{u} и proj⁡uv\operatorname{proj}_{\mathbf{u}}\mathbf{v} различны.

Советы

  • Сначала проверьте ортогональность: нулевое скалярное произведение означает прямой угол.
  • По знаку скалярного произведения заранее определяйте, острый угол или тупой.
  • Если заранее нормировать векторы до длины 1, скалярное произведение сразу равно cos⁡θ\cos\theta.
  • Используйте калькулятор векторного произведения, если нужен вектор, ортогональный обоим.
  • Используйте матричный калькулятор, чтобы найти много скалярных произведений сразу как произведение матриц.
  • Запишите два вектора столбцами рядом, чтобы соответствующие координаты стояли друг напротив друга перед умножением.

Частые вопросы

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

Перемножьте соответствующие координаты двух векторов и сложите произведения. Для ⟨1, 2, 3⟩ и ⟨4, −5, 6⟩ получается 4 − 10 + 18 = 12.

Как найти угол между двумя векторами?

Разделите скалярное произведение на произведение длин и возьмите арккосинус. Калькулятор показывает угол в градусах.

Что означает нулевое скалярное произведение?

Что векторы ортогональны (перпендикулярны), если ни один из них не нулевой.

Может ли скалярное произведение быть отрицательным?

Да. Отрицательное скалярное произведение означает, что угол между векторами больше 90°.

Работает ли калькулятор в размерности больше трёх?

Да. У векторов может быть сколько угодно координат, если у обоих их поровну.

Чем скалярное произведение отличается от векторного?

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

Что будет, если один из векторов нулевой?

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

Попробуйте калькулятор скалярного произведения

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

Другие математические калькуляторы