Los matemáticos y programadores gráficos a menudo necesitan hallar el ángulo entre dos vectores determinados. Por suerte, la fórmula para realizar este cálculo no requiere nada más avanzado que un producto escalar. Si bien es más fácil entender el razonamiento detrás de esto en dos dimensiones, se puede ampliar la fórmula hasta los vectores con cualquier número de componentes.

Parte 1
Parte 1 de 2:
Hallar el ángulo entre dos vectores

  1. 1
    Identifica los vectores. Anota toda la información que tienes concerniente a los dos vectores. Aquí asumiremos que solo tienes la definición del vector en términos de sus coordenadas dimensionales (también llamadas componentes).[1] Si ya conoces la longitud de un vector (su magnitud), podrás omitir algunos de los pasos siguientes.
    • Ejemplo: el vector bidimensional = (2,2). Vector = (0,3). Estos también pueden escribirse como = 2i + 2j y = 0i + 3j = 3j.
    • Si bien nuestro ejemplo emplea vectores bidimensionales, las instrucciones indicadas más adelante abarcan vectores con cualquier número de componentes.
  2. 2
    Escribe la fórmula del coseno. Para hallar el ángulo θ entre dos vectores, comienza con la fórmula para hallar el coseno del ángulo. Puedes aprender esta fórmula en la siguiente sección del artículo o solo escríbela:[2]
    • cosθ = () / (|||| ||||)
    • |||| significa "la longitud del vector ".
    • es el producto escalar (o producto punto) de los dos vectores que se explica más adelante.
  3. 3
    Calcula la longitud de cada vector. Dibuja un triángulo rectángulo que parta desde el componente “x” del vector, su componente “y” y el vector mismo. El vector forma la hipotenusa del triángulo, así que para hallar su longitud usaremos el Teorema de Pitágoras. Como resultado, esta fórmula se extiende fácilmente a los vectores con cualquier número de componentes.[3]
    • ||u||2 = u12 + u22. Si un vector tiene más de dos componentes, simplemente sigue sumando +u32 + u42 + ...
    • Por lo tanto, para un vector bidimensional, ||u|| = √(u12 + u22).
    • En nuestro ejemplo, |||| = √(22 + 22) = √(8) = 2√2. |||| = √(02 + 32) = √(9) = 3.
  4. 4
    Calcula el producto escalar de los dos vectores. Probablemente ya hayas aprendido este método de multiplicación de vectores, también conocido como producto escalar.[4] Para calcular el producto escalar en términos de componentes de vectores, multiplica los componentes en cada dirección y luego suma todos los resultados.[5]
    • Para los programas de gráficos por computadora, consulta la sección Consejos antes de continuar.
    • En términos matemáticos, = u1v1 + u2v2, donde u = (u1, u2). Si el vector tiene más de dos componentes, simplemente sigue sumando + u3v3 + u4v4...
    • En nuestro ejemplo, = u1v1 + u2v2 = (2)(0) + (2)(3) = 0 + 6 = 6. Este es el producto escalar del vector y .
  5. 5
    Reemplaza los resultados en la fórmula. Recuerda, cosθ = (( ; • ) / (|||| || ||). Ahora conoces el producto escalar y las longitudes de cada valor. Ingresa dichos resultados en esta fórmula para calcular el coseno del ángulo.
    • En nuestro ejemplo, cosθ = 6 / (2√2 * 3) = 1 / √2 = √2 / 2.
  6. 6
    Halla el ángulo con base en el coseno. Puedes utilizar la función acos o cos-1 de tu calculadora para hallar el ángulo θ a partir de un valor cosθ conocido. Para algunos resultados, puedes resolver el ángulo en base al círculo unitario.
    • En nuestro ejemplo, cosθ = √2 / 2. Escribe "arcos(√2 / 2)" en tu calculadora para hallar el ángulo. También puedes hallar el ángulo θ en el círculo unitario donde cosθ = √2 / 2. Esto se cumple para θ = π/4 o 45º.
    • Al unirlo todo, la fórmula final será: ángulo θ = arcoseno(() / (|||| || ||))

Parte 2
Parte 2 de 2:
Definir la fórmula del ángulo

  1. 1
    Entiende el propósito de esta fórmula. Esta fórmula no se derivó de las reglas existentes. En lugar de eso, se creó como una definición del producto escalar de dos vectores y el ángulo entre ellos.[6] Sin embargo, esta decisión no fue arbitraria. Si recordamos la geometría básica, podremos ver la razón por la que esta fórmula da lugar a definiciones intuitivas y útiles.
    • Los ejemplos descritos más adelante utilizan vectores bidimensionales debido a que son los más intuitivos de utilizar. Los vectores con tres o más componentes tienen propiedades que se definen con una fórmula general muy similar.
  2. 2
    Revisa el Teorema del coseno. Toma un triángulo ordinario con el ángulo θ entre los lados a y b, y en el lado opuesto de c. El Teorema del coseno indica que c2 = a2 + b2 -2abcos(θ). Esto se deriva de manera bastante sencilla de la geometría básica.[7]
  3. 3
    Conecta dos vectores para formar un triángulo. Dibuja un par de vectores 2D en papel, vectores a&# 8407; y , con el ángulo θ entre ellos. Dibuja un tercer vector entre ellos para formar un triángulo. En otras palabras, dibuja un vector c&#8407 como + = . Este vector = - .[8]
  4. 4
    Escribe el Teorema del coseno para este triángulo. Introduce la longitud de los lados de nuestro "triángulo vector" en el Teorema del coseno:
    • ||(a - b)||2 = ||a||2 + ||b||2 - 2||a|| ||b||cos(θ)
  5. 5
    Escríbela utilizando el producto escalar. Recuerda que un producto escalar es la magnificación de un vector que se proyecta en otro. El producto escalar de un vector por sí mismo no requiere ninguna proyección, pues no hay diferencia en la dirección.[9] Esto significa que a&# 8407; • = ||a||2. Utiliza esta información para reescribir la ecuación:
    • ( - ) • ( - ) = + - 2||a|| ||b||cos(θ)
  6. 6
    Reescríbela en la fórmula familiar. Expande el lado izquierdo de la fórmula y luego simplifica a fin de obtener la fórmula utilizada para hallar ángulos.
    • - - + = + - 2||a|| ||b||cos(θ)
    • - - = -2||a|| ||b||cos(θ)
    • -2() = -2||a|| ||b||cos(θ)
    • = ||a|| ||b||cos(θ)

Consejos

  • Para reemplazar y resolver con rapidez la ecuación, emplea esta fórmula para cualquier par de vectores bidimensionales: cosθ = (u1 • v1 + u2 • v2) / (√(u12 • u22) • √(v12 • v22)).
  • Si trabajas en un programa de gráficos por computadora, lo más probable es que solo te preocupes por la dirección de los vectores y no por su longitud. Sigue estos pasos para simplificar las ecuaciones y acelerar tu programa:[10] [11]
    • Normaliza cada vector para que la longitud sea 1. Para hacerlo, divide cada componente del vector por su longitud.
    • Toma el producto escalar de los vectores normalizados en lugar de los vectores originales.
    • Debido a que la longitud es igual a 1, deja los términos de la longitud fuera de tu ecuación. Tu ecuación final para el ángulo es arcos().
  • Con base en la fórmula del coseno, podemos averiguar rápidamente si el ángulo es agudo u obtuso. Comienza con cosθ = () / (|||| ||||):
    • El lado izquierdo y derecho de la ecuación deben tener el mismo signo (positivo o negativo).
    • Dado que las longitudes siempre son positivas, el cosθ debe tener el mismo signo que el producto escalar.
    • Por lo tanto, si el producto escalar es positivo, el cosθ es positivo. Estamos en el primer cuadrante del círculo unitario, con θ < π / 2 o 90º. El ángulo es agudo.
    • Si el producto escalar es negativo, el cosθ es negativo. Estamos en el segundo cuadrante del círculo unitario, con π / 2 < θ ≤ π o 90º < θ ≤ 180º. El ángulo es obtuso.

Acerca de este wikiHow

wikiHow es un "wiki", lo que significa que muchos de nuestros artículos están escritos por varios autores. Para crear este artículo, 15 personas, algunas anónimas, han trabajado para editarlo y mejorarlo con el tiempo. Este artículo ha sido visto 315 793 veces.
Categorías: Geometría