Conectar vía MCP →

Ingresar cálculo

Deja los campos z en blanco (o a 0) si trabajas con vectores en 2D.

Fórmula

Publicidad

Resultados

Ángulo entre los vectores
90°
1,5708 radians
Dot product (a·b) 0
Módulo |a| 1
Módulo |b| 1
cos θ 0

Qué hace esta calculadora

Esta herramienta calcula el ángulo entre dos vectores en el plano (2D) o en el espacio (3D) mediante el producto escalar. Introduce las componentes del vector a y del vector b y obtendrás el ángulo tanto en grados como en radianes, junto con el producto escalar, el módulo de cada vector y el coseno del ángulo. Resulta útil en matemáticas puras, física, ingeniería, gráficos por ordenador y problemas de similitud en aprendizaje automático.

Dos vectores desde un origen común con el ángulo theta marcado entre ellos
El ángulo θ se mide entre dos vectores que comparten un origen común.

Cómo utilizarla

Escribe las componentes x, y (y opcionalmente z) de cada vector. Si trabajas con vectores en 2D, basta con dejar los campos z en blanco o ponerlos a 0. Pulsa calcular para ver el ángulo. El resultado siempre está comprendido entre 0° y 180°, es decir, el ángulo geométrico (el más pequeño) entre las dos direcciones.

La fórmula explicada

El producto escalar se relaciona con el ángulo mediante \(\vec{a}\cdot\vec{b} = |\vec{a}||\vec{b}|\cos\theta\). Despejando \(\theta\) obtenemos

$$\theta = \arccos\!\left( \frac{\vec{a}\cdot\vec{b}}{|\vec{a}||\vec{b}|} \right).$$

El producto escalar se calcula componente a componente:

$$\vec{a}\cdot\vec{b} = a_x b_x + a_y b_y + a_z b_z.$$

Cada módulo es la raíz cuadrada de la suma de sus componentes al cuadrado:

$$|\vec{a}| = \sqrt{a_x^2 + a_y^2 + a_z^2}.$$

El resultado de la división se limita al intervalo \([-1, 1]\) antes de aplicar el arcocoseno, para evitar errores de redondeo.

Publicidad
Proyección de un vector sobre otro que ilustra la relación del producto escalar
El producto escalar se relaciona con la proyección de un vector sobre el otro y el coseno de θ.

Ejemplo resuelto

Sean \(\vec{a} = (1, 0, 0)\) y \(\vec{b} = (1, 1, 0)\). El producto escalar es

$$1\cdot 1 + 0\cdot 1 + 0\cdot 0 = 1.$$

Los módulos son \(|\vec{a}| = 1\) y \(|\vec{b}| = \sqrt{2} \approx 1{,}4142\). Así,

$$\cos\theta = \frac{1}{1 \times 1{,}4142} \approx 0{,}7071,$$

lo que da \(\theta = \arccos(0{,}7071) = 45°\), o aproximadamente \(0{,}7854\) radianes.

Interpretar su resultado

El ángulo \(\theta\) devuelto por la calculadora describe cómo se orientan dos vectores entre sí, independientemente de sus longitudes. El signo y el tamaño de \(\cos\theta\) le indican la relación geométrica de un vistazo.

  • \(\theta = 0^\circ\) (\(\cos\theta = 1\)) — paralelos / misma dirección. Los vectores apuntan exactamente en la misma dirección; uno es un múltiplo escalar positivo del otro.
  • \(0^\circ < \theta < 90^\circ\) (\(\cos\theta > 0\)) — ángulo agudo. El producto punto es positivo y los vectores apuntan en direcciones ampliamente similares.
  • \(\theta = 90^\circ\) (\(\cos\theta = 0\)) — ortogonal (perpendicular). El producto punto es exactamente cero. Esta es la prueba definitoria de perpendicularidad.
  • \(90^\circ < \theta < 180^\circ\) (\(\cos\theta < 0\)) — ángulo obtuso. El producto punto es negativo; los vectores apuntan en direcciones generalmente opuestas.
  • \(\theta = 180^\circ\) (\(\cos\theta = -1\)) — antiparalelos / dirección opuesta. Un vector es un múltiplo escalar negativo del otro.

En aprendizaje automático y análisis de textos, la cantidad \(\cos\theta\) se denomina similitud del coseno. Interpretado directamente: un valor de 1 significa dirección idéntica (máximamente similar), 0 significa ortogonal/no relacionado, y −1 significa opuesto. Debido a que ignora la magnitud, dos documentos o incrustaciones con la misma orientación pero diferentes longitudes se califican como idénticos. El ángulo y la similitud llevan la misma información — el ángulo es simplemente \(\arccos\) de la similitud.

Publicidad

Valores de referencia de ángulos comunes

Estos ángulos estándar y sus valores exactos de coseno son útiles para verificar resultados y reconocer orientaciones comunes. El ángulo se encuentra a partir de \(\theta = \arccos(\cos\theta)\).

Ángulo (grados) Ángulo (radianes) \(\cos\theta\) Relación
\(0\) 1.0000 Paralelos (misma dirección)
30° \(\pi/6\) 0.8660 Agudo
45° \(\pi/4\) 0.7071 Agudo
60° \(\pi/3\) 0.5000 Agudo
90° \(\pi/2\) 0.0000 Ortogonal (perpendicular)
120° \(2\pi/3\) −0.5000 Obtuso
135° \(3\pi/4\) −0.7071 Obtuso
150° \(5\pi/6\) −0.8660 Obtuso
180° \(\pi\) −1.0000 Antiparalelos (opuesto)

Para convertir un resultado en grados decimales como 60° a grados, minutos y segundos, puede utilizar una conversión de 60°.

Preguntas frecuentes

¿Puedo usar vectores en 2D? Sí: deja las componentes z en 0 y la fórmula se reduce al caso bidimensional.

¿Por qué el ángulo nunca supera los 180°? La función arcocoseno devuelve valores entre 0 y \(\pi\) (180°), que corresponden al ángulo más pequeño entre las dos direcciones, sin importar su orientación.

¿Qué ocurre si un vector es nulo? Un vector nulo no tiene dirección, por lo que el ángulo queda indefinido; esta calculadora devuelve 0° cuando un módulo es cero, para evitar la división entre cero.

Última actualización: