como se calcula el angulo entre dos vectores

Calculadora del ángulo entre dos vectores

Introduce los componentes de los vectores A y B (2D o 3D) y calcula el ángulo usando la fórmula del producto punto.

Vector A

Vector B

¿Qué es el ángulo entre dos vectores?

El ángulo entre dos vectores mide qué tan “alineados” están entre sí. Si apuntan en la misma dirección, el ángulo es de 0°. Si son perpendiculares, el ángulo es de 90°. Si apuntan en direcciones opuestas, el ángulo es de 180°.

Este cálculo aparece en álgebra lineal, física, gráficos 3D, machine learning, navegación y muchas áreas de ingeniería.

Fórmula para calcular el ángulo

La relación clave usa el producto punto:

cos(θ) = (A · B) / (|A| |B|)
θ = arccos((A · B) / (|A| |B|))

  • A · B es el producto punto de los vectores.
  • |A| y |B| son las magnitudes (longitudes) de cada vector.
  • θ se obtiene con la función arccos y suele expresarse en grados.

Paso a paso (método general)

1) Calcula el producto punto

En 3D, si A = (ax, ay, az) y B = (bx, by, bz):

A · B = axbx + ayby + azbz

2) Calcula las magnitudes

|A| = √(ax2 + ay2 + az2)
|B| = √(bx2 + by2 + bz2)

3) Sustituye en la fórmula del coseno

Divide el producto punto entre el producto de las magnitudes y luego aplica arccos.

4) Convierte a grados (si hace falta)

Si la calculadora te da radianes:
grados = radianes × (180 / π)

Ejemplo resuelto

Sean A = (1, 2, 2) y B = (2, 1, 2):

  • Producto punto: A · B = 1×2 + 2×1 + 2×2 = 8
  • Magnitud de A: |A| = √(1²+2²+2²) = √9 = 3
  • Magnitud de B: |B| = √(2²+1²+2²) = √9 = 3
  • cos(θ) = 8 / (3×3) = 8/9 ≈ 0.8889
  • θ = arccos(0.8889) ≈ 27.27°

Por lo tanto, el ángulo entre A y B es aproximadamente 27.27°.

Caso especial en 2D

Si trabajas en dos dimensiones, simplemente toma z = 0 para ambos vectores. La fórmula es exactamente la misma; solo cambia el número de componentes.

Errores comunes al calcular el ángulo

  • Olvidar que un vector nulo (0,0,0) no tiene dirección y el ángulo no se puede definir.
  • Confundir producto punto con producto cruz.
  • No convertir radianes a grados cuando el problema lo pide.
  • No limitar el valor de cos(θ) al rango [-1, 1] por redondeo numérico.

Aplicaciones prácticas

  • Física: trabajo mecánico (W = F·d), descomposición de fuerzas.
  • Gráficos 3D: iluminación y sombreado según la orientación de superficies.
  • Machine learning: similitud del coseno entre vectores de características.
  • Robótica y navegación: control de dirección y trayectoria.

Resumen rápido

Para saber cómo se calcula el ángulo entre dos vectores, recuerda esta idea: producto punto + magnitudes + arccos. Con esos tres pasos obtienes un resultado exacto y útil en matemáticas y en aplicaciones reales.

🔗 Related Calculators