Calculadora del ángulo entre dos vectores (2D / 3D)
Ingresa las componentes de los vectores A y B. Si trabajas en 2D, puedes dejar z = 0.
¿Qué es el ángulo entre dos vectores?
El ángulo entre dos vectores mide qué tan alineados están en el espacio. Es una idea fundamental en álgebra lineal, física, gráficos por computadora, machine learning e ingeniería. Si dos vectores apuntan en la misma dirección, el ángulo es cercano a 0°. Si son perpendiculares, el ángulo es 90°. Si apuntan en direcciones opuestas, el ángulo es 180°.
Cuando alguien busca cómo calcular el ángulo entre dos vectores, casi siempre necesita usar el producto punto y la magnitud de cada vector. La buena noticia es que la fórmula es directa y funciona para 2D, 3D y dimensiones mayores.
Fórmula para calcular el ángulo entre dos vectores
cos(θ) = (A · B) / (|A| |B|)
Por lo tanto: θ = arccos((A · B) / (|A| |B|))
- A · B es el producto punto:
Ax·Bx + Ay·By + Az·Bz. - |A| y |B| son las magnitudes (longitudes) de los vectores.
- θ se obtiene primero en radianes y luego puedes convertirlo a grados.
Paso a paso: cómo hacerlo manualmente
1) Calcula el producto punto
Multiplica componente con componente y suma todo. En 3D:
A · B = AxBx + AyBy + AzBz
2) Calcula la magnitud de cada vector
Usa la raíz cuadrada de la suma de cuadrados:
|A| = √(Ax² + Ay² + Az²) y |B| = √(Bx² + By² + Bz²)
3) Obtén cos(θ)
Divide el producto punto entre el producto de magnitudes:
cos(θ) = (A · B) / (|A| |B|)
4) Aplica arccos para encontrar θ
Con calculadora científica (o la calculadora de arriba), usa arccos para convertir de coseno a ángulo.
Ejemplo completo en 2D
Sean los vectores A = (2, 1) y B = (1, 3).
- Producto punto:
A · B = 2·1 + 1·3 = 5 - Magnitud de A:
|A| = √(2² + 1²) = √5 - Magnitud de B:
|B| = √(1² + 3²) = √10 cos(θ) = 5 / (√5·√10) = 5/√50 ≈ 0.7071θ = arccos(0.7071) ≈ 45°
Interpretación: los vectores forman un ángulo agudo y están relativamente alineados.
Ejemplo en 3D
Sean A = (1, 2, 2) y B = (2, 0, 1).
A · B = 1·2 + 2·0 + 2·1 = 4|A| = √(1+4+4) = 3|B| = √(4+0+1) = √5cos(θ) = 4/(3√5) ≈ 0.5963θ ≈ arccos(0.5963) ≈ 53.4°
Cómo interpretar el resultado
- θ ≈ 0°: vectores paralelos y misma dirección.
- θ ≈ 90°: vectores ortogonales (perpendiculares).
- θ ≈ 180°: vectores paralelos y dirección opuesta.
- 0° < θ < 90°: ángulo agudo.
- 90° < θ < 180°: ángulo obtuso.
Errores comunes al calcular el ángulo entre vectores
- Olvidar que un vector no puede ser cero: si
|A| = 0o|B| = 0, el ángulo no está definido. - Confundir grados y radianes: muchas calculadoras devuelven radianes por defecto.
- No limitar el valor del coseno: por redondeo numérico puede salir 1.0000001 o -1.0000001; debe limitarse al intervalo [-1, 1].
- Usar mal signos negativos: revisa cada componente antes de multiplicar.
Aplicaciones reales
El cálculo del ángulo entre vectores se usa en muchos contextos:
- Física: trabajo mecánico, fuerzas y proyecciones.
- Ingeniería: direcciones de esfuerzo, orientación espacial, robótica.
- Gráficos 3D: iluminación, normales de superficie, colisiones.
- Ciencia de datos: similitud coseno entre documentos o embeddings.
- Navegación y drones: comparación de rumbos y trayectorias.
Conclusión
Si querías aprender cómo calcular el ángulo entre dos vectores, la clave es recordar una sola idea: producto punto dividido por el producto de magnitudes, y luego aplicar arccos. Con la calculadora de esta página puedes resolverlo en segundos y además ver cada valor intermedio para entender el proceso matemático completo.