Conectar vía MCP →

Ingresar cálculo

Para vectores en 2D, deja las componentes vacías o en 0 (rellena solo a₁, a₂, b₁ y b₂).

Fórmula

Show calculation steps (1)
  1. Angle Between Vectors

    Angle Between Vectors: Calculadora de Producto Escalar

    Angle from the dot product and magnitudes; result in degrees.

Publicidad

Resultados

Producto escalar (a · b)
32
escalar
Módulo de a (|a|) 3,7417
Módulo de b (|b|) 8,775
Ángulo entre los vectores 12,93°

¿Qué es el producto escalar?

El producto escalar (también llamado producto punto) toma dos vectores y devuelve un único número. Para los vectores a = \((a_1, a_2, a_3)\) y b = \((b_1, b_2, b_3)\), es la suma de los productos de sus componentes correspondientes: $$\mathbf{a} \cdot \mathbf{b} = \sum_i a_i b_i = a_1 b_1 + a_2 b_2 + a_3 b_3$$ El resultado es un escalar, no un vector. Se trata de una de las operaciones más esenciales del álgebra lineal, la física, los gráficos por computadora y el aprendizaje automático.

Dos vectores desde un origen común con el ángulo theta entre ellos
El producto escalar relaciona dos vectores mediante el ángulo \(\theta\) entre ellos.

Cómo usar esta calculadora

Introduce las componentes del vector a en la primera fila y las del vector b en la segunda. Si trabajas con vectores en 2D, basta con dejar las terceras componentes (\(a_3\) y \(b_3\)) en 0. Pulsa calcular y obtendrás el producto escalar, el módulo (la longitud) de cada vector y el ángulo entre ellos expresado en grados.

La fórmula explicada

Cada componente de a se multiplica por la componente correspondiente de b y los productos se suman. El ángulo \(\theta\) entre los dos vectores se obtiene a partir de la relación \(\mathbf{a}\cdot\mathbf{b}=\lVert\mathbf{a}\rVert\,\lVert\mathbf{b}\rVert\cos\theta\), donde \(\lVert\mathbf{a}\rVert=\sqrt{a_1^2+a_2^2+a_3^2}\). Despejando se llega a $$\theta=\arccos\left(\dfrac{\mathbf{a}\cdot\mathbf{b}}{\lVert\mathbf{a}\rVert\,\lVert\mathbf{b}\rVert}\right)$$

Proyección geométrica del vector b sobre el vector a
Geométricamente, \(\mathbf{a}\cdot\mathbf{b}\) es igual a \(\lVert\mathbf{a}\rVert\) por la proyección de b sobre a.

Ejemplo resuelto

Sean \(\mathbf{a} = (1, 2, 3)\) y \(\mathbf{b} = (4, 5, 6)\). El producto escalar es $$(1\times 4) + (2\times 5) + (3\times 6) = 4 + 10 + 18 = \mathbf{32}$$ Los módulos son \(\lVert\mathbf{a}\rVert = \sqrt{14} \approx 3{,}742\) y \(\lVert\mathbf{b}\rVert = \sqrt{77} \approx 8{,}775\). El ángulo es \(\arccos(32 / (3{,}742 \times 8{,}775)) \approx 12{,}93°\).

Preguntas frecuentes

¿Qué significa un producto escalar igual a cero? Significa que los dos vectores son perpendiculares (ortogonales): el ángulo entre ellos es de 90°.

¿Puede ser negativo el producto escalar? Sí. Un producto escalar negativo indica que el ángulo entre los vectores es mayor de 90° (apuntan, en general, en sentidos opuestos).

¿En qué se diferencia del producto vectorial? El producto escalar devuelve un número (escalar), mientras que el producto vectorial devuelve un vector perpendicular a ambos y solo existe en 3D.

Última actualización: