Omni calculator
Última atualização:

Calculadora do Ângulo entre Dois Vetores

Índice

Fórmulas para encontrar o ângulo entre dois vetoresComo encontrar o ângulo entre dois vetores?Ângulo entre dois vetores 3D – exemploComo uso a calculadora do ângulo entre dois vetores?Perguntas frequentes

Com esta calculadora do ângulo entre dois vetores da Omni, você aprenderá rapidamente como encontrar o ângulo entre dois vetores. Não importa se seus vetores estão em 2D ou 3D, nem se suas representações são coordenadas ou pontos extremos, isto é, pontos iniciais e finais, nossa ferramenta é uma aposta segura em todos os casos. Brinque com a calculadora e verifique as definições e explicações abaixo. Se você estiver procurando as fórmulas do ângulo entre dois vetores, com certeza encontrará-las aqui.

Fórmulas para encontrar o ângulo entre dois vetores

Neste parágrafo, você encontrará as fórmulas para calcular o ângulo entre dois vetores. Se você quiser entender como as derivamos, vá diretamente para o próximo parágrafo: como encontrar o ângulo entre dois vetores.

Imagem do ângulo entre dois vetores

Ângulo entre dois vetores 2D

  1. Vetores representados por coordenadas (notação sequenciada ordenada, forma retangular):
Vetor 2D na forma retangular

Para o vetor a\boldsymbol a:

a=(xa,ya)\qquad\scriptsize \boldsymbol a = (x_a,y_a)

E b\boldsymbol b:

b=(xb,yb)\qquad\scriptsize \boldsymbol b = (x_b,y_b)

O ângulo é:

a^ngulo=arccos(xaxb+yaybxa2+ya2xb2+yb2)\quad\scriptsize\begin{split} \mathrm{ângulo} &= \mathrm{arccos}\bigg(\! \frac{x_ax_b +y_a y_b} {\sqrt{x_a^2+y_a^2}\cdot\sqrt{x_b^2+y_b^2}}\bigg) \end{split}
  1. Vetores entre um ponto inicial e um ponto final:
Vetor 2D. Notação: coordenadas dos pontos inicial e final.

Para o vetor a\boldsymbol a:

A=(x1,y1)\qquad\scriptsize A =(x_1,y_1)

E:

B=(x2,y2)\qquad\scriptsize B =(x_2,y_2)

Portanto, o vetor a\boldsymbol a é:

a=(x2x1,y2y1)\qquad\scriptsize\boldsymbol a = (x_2-x_1,y_2-y_1)

Para o vetor b\boldsymbol b:

C=(x3,y3)\qquad\scriptsize C =(x_3,y_3)

E:

D=(x4,y4)\qquad\scriptsize D =(x_4,y_4)

Portanto, o vetor b\boldsymbol b é:

b=(x4x3,y4y3)\qquad\scriptsize\boldsymbol{b}=(x_4-x_3,y_4-y_3)

E:

a^ngulo=arccos(((x2x1)(x4x3)+(y2y1)(y4y3))/((x2x1)2+(y2y1)2(x4x3)2+(y4y3)2))\scriptsize\begin{split} \mathrm{ângulo} = &\mathrm{arccos}\Big(\big((x_2-x_1)(x_4-x_3)\\ &+(y_2-y_1)(y_4-y_3)\big)\\ & /\big(\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}\\ & \cdot\!\sqrt{(x_4-x_3)^2+(y_4-y_3)^2}\big)\Big) \end{split}

Ângulo entre dois vetores 3D

  1. Vetores representados por coordenadas:
Vetor 3D na forma retangular
a=(xa,ya,za)\qquad\scriptsize\boldsymbol a = (x_a,y_a,z_a)

E:

b=(xb,yb,zb)\qquad\scriptsize\boldsymbol b = (x_b,y_b,z_b)

Então:

a^ngulo=arccos((xaxb+yayb+zazb)/(xa2+ya2+za2xb2+yb2+zb2))\scriptsize \begin{split} &\mathrm{ângulo} = \mathrm{arccos}\Big((x_a x_b+y_a y_b+z_a z_b)\\ & /\big(\sqrt{x_a^2+y_a^2+z_a^2}\cdot\sqrt{x_b^2+y_b^2+z_b^2}\,\big)\Big) \end{split}
  1. Vetores entre um ponto inicial e um ponto final:
Vetor 3D. Notação: coordenadas dos pontos inicial e final.

Para o vetor a\boldsymbol{a}:

A=(x1,y1,z1)\qquad\scriptsize A = (x_1,y_1,z_1)

E:

B=(x2,y2,z2)\qquad\scriptsize B =(x_2,y_2,z_2)

Então:

a=(x2x1,y2y1,z2z1)\qquad\scriptsize\boldsymbol{a} = (x_2-x_1,y_2-y_1,z_2-z_1)

Para o vetor b\boldsymbol{b}:

C=(x3,y3,z3)\qquad\scriptsize C = (x_3,y_3,z_3)

E:

D=(x4,y4,z4)\qquad\scriptsize D =(x_4,y_4,z_4)

Então:

b=(x4x3,y4y3,z4z3)\qquad\scriptsize\boldsymbol{b}=(x_4-x_3,y_4-y_3,z_4-z_3)

Encontre a fórmula final da mesma forma que para a versão 2D:

a^ngulo=arccos(((x2x1)(x4x3)+(y2y1)(y4y3)+(z2z1)(z4z3))/((x2x1)2+(y2y1)2+(z2z1)2(x4x3)2+(y4y3)2+(z4z3)2))\scriptsize\begin{split} &\mathrm{ângulo} = \mathrm{arccos}\Big(\big((x_2-x_1)(x_4-x_3)\\ &+(y_2-y_1)(y_4-y_3) +(z_2-z_1)(z_4-z_3)\big) \\& /\big(\sqrt{(x_2-x_1)^2+(y_2-y_1)^2+(z_2-z_1)^2}\\ & \!\cdot\!\sqrt{(x_4-x_3)^2+(y_4-y_3)^2 +(z_4-z_3)^2}\big)\Big) \end{split}

Além disso, é possível ter um vetor definido por coordenadas e o outro definido por um ponto inicial e terminal, mas não vamos deixar que isso obscureça ainda mais esta seção. Tudo o que importa é que a nossa calculadora de ângulo entre dois vetores tem todas as combinações possíveis disponíveis para você.

Como encontrar o ângulo entre dois vetores?

OK, o parágrafo acima foi um pouco longo demais. Para que você possa entender melhor as fórmulas do ângulo entre dois vetores, vamos verificar de onde elas vêm:

  1. Comece com a fórmula geométrica básica para calcular o produto escalar 🇺🇸:

    O produto escalar é definido como o produto das magnitudes dos vetores multiplicado pelo cosseno do ângulo entre eles (aqui denotado por α\alpha):

ab=abcos(α)\small\qquad\boldsymbol{a}\cdot\boldsymbol{b} = |\boldsymbol{a}| \, |\boldsymbol{b}| \cos(\alpha)

🙋 Se você precisar revisar o conceito de magnitude vetorial, a calculadora da norma de um vetor 🇺🇸 da Omni está aqui para te ajudar!

  1. Em seguida, faça do ângulo o objeto da equação:

    Divida pelo produto das magnitudes dos vetores:

cos(α)=(abab)\qquad\scriptsize\cos(\alpha) = \left(\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{|\boldsymbol{a}| \, |\boldsymbol{b}|}\right)

Encontre o arco cosseno:

α=arccos(abab)\qquad\scriptsize\alpha = \mathrm{arccos}\left(\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{|\boldsymbol{a}| \, |\boldsymbol{b}|}\right)
  1. Agora, precisamos revisar a definição da magnitude de um vetor:

    Como a magnitude é a raiz quadrada da soma dos componentes do vetor elevado à segunda potência, descobrimos que:

    • v=x2+y2|\boldsymbol{v}| =\sqrt{x^2+y^2} no espaço 2D; e

    • v=x2+y2+z2|\boldsymbol{v}| =\sqrt{x^2+y^2+z^2} no espaço 3D.

Você notou que esta é a mesma fórmula usada na calculadora de distância? Esta fórmula vem diretamente da geometria! Aprenda mais sobre isso com a calculadora do teorema de Pitágoras.

  1. Use a fórmula algébrica para o produto escalar (a soma dos produtos dos componentes dos vetores) e substitua as magnitudes:

No espaço 2D:

Se os vetores a\boldsymbol{a} e b\boldsymbol{b} forem, respectivamente:

a=(xa,ya)\qquad\scriptsize\boldsymbol{a} = (x_a,y_a)

E:

b=(xb,yb)\qquad\scriptsize\boldsymbol{b} = (x_b,y_b)
α=arccos((xaxb+yayb)/(xa2+ya2xb2+yb2))\qquad\scriptsize \begin{split} \alpha = &\mathrm{arccos}\Big(\big(x_a x_b+y_a y_b\big)\\ &/\big(\sqrt{x_a^2+y_a^2}\!\cdot\!\sqrt{x_b^2+y_b^2}\big)\Big) \end{split}

No espaço 3D:

Se os vetores a\boldsymbol{a} e b\boldsymbol{b} forem, respectivamente:

a=(xa,ya,za)\qquad\scriptsize\boldsymbol{a} = (x_a,y_a,z_a)

E:

b=(xb,yb,zb)\qquad\scriptsize\boldsymbol{b} = (x_b,y_b,z_b)

Então:

α=arccos((xaxb+yayb+zazb)/(xa2+ya2+za2xb2+yb2+zb2))\scriptsize \begin{split} &\alpha = \mathrm{arccos}\Big(\big(x_a x_b+y_a y_b +z_a z_b\big)\\ &/\big(\sqrt{x_a^2+y_a^2+z_a^2} \cdot \sqrt{x_b^2+y_b^2+z_b^2}\big)\Big) \end{split}

E é isso!

Adicionalmente, se os vetores estiverem em uma forma diferente (e você conhece o ponto inicial e final), será necessário fazer alguns cálculos antes. O objetivo é reduzi-los à notação vetorial padrão.

Se o seu exemplo de vetor for descrito pelo ponto inicial A=(x1,y1)A=(x_1, y_1) e o ponto final B=(x2,y2)B=(x_2, y_2), então o vetora\boldsymbol{a} pode ser expresso como:

a=(x2x1,y2y1)\scriptsize\boldsymbol{a} = (x_2-x_1,y_2-y_1)

Você ainda não está entendendo? Não se preocupe! Preparamos alguns exemplos para que você tenha certeza de que tudo está claro como um cristal.

Ângulo entre dois vetores 3D – exemplo

Suponha que você queira encontrar o ângulo entre dois vetores:

a=(3,6,1)\scriptsize\boldsymbol{a} = (3, 6, 1)

e b\boldsymbol{b} é definido como o vetor entre o ponto A=(1,1,2)A = (1, 1, 2) e B=(4,8,6)B = (-4, -8, 6).

O que você precisa fazer?

  1. Primeiro, calcule o vetor b\boldsymbol{b}. Dados os pontos inicial e final:
b=(41,81,62)=(5,9,4)\qquad\scriptsize \begin{split} \boldsymbol{b} &= (-4-1,-8-1,6-2)\\ &= (-5,-9,4) \end{split}
  1. Em seguida, encontre o produto escalar dos vetores a\boldsymbol{a} e b\boldsymbol{b}:
  ab=(35)+(69)+(14)=1554+4=65\quad\ \ \scriptsize \begin{split} \boldsymbol{a}\cdot\boldsymbol{b}&= (3 \cdot -5) + (6 \cdot-9) + (1\cdot 4)\\ & = -15 - 54 + 4 = -65 \end{split}
  1. Agora, determine a magnitude dos vetores:
a=32+62+12=466,782\qquad\scriptsize\begin{split} |\boldsymbol{a}|&=\sqrt{3^2+6^2+1^2}\\ &=\sqrt{46}\approx6{,}782 \end{split}

E:

b=(5)2+(9)2+42=12211,045\qquad\scriptsize\begin{split} |\boldsymbol{b}|&=\sqrt{(-5)^2+(-9)^2+4^2}\\ &=\sqrt{122}\approx11{,}045 \end{split}
  1. Por fim, use a equação do produto escalar:
α=arccos(abab)=arccos(656,78211,045)=arccos(0,86767)=150.189°150,2°\qquad\scriptsize\begin{split} \alpha &= \mathrm{arccos}\left(\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{|\boldsymbol{a}| \, |\boldsymbol{b}|}\right) \\[1em] &=\mathrm{arccos}\left(\frac{-65}{6{,}782\cdot11{,}045}\right) \\[1em] &=\mathrm{arccos}(-0{,}86767) \\[1em] &=150.189\degree\approx150{,}2\degree \end{split}

Parabéns! Você acabou de calcular o ângulo entre dois vetores 3D.

Se você quiser aprender mais conceitos de geometria de coordenadas, recomendamos que consulte a calculadora da taxa média de variação.

Como uso a calculadora do ângulo entre dois vetores?

Então, como funciona a nossa calculadora do ângulo entre dois vetores? Siga estas instruções passo a passo:

  1. Escolha seu espaço vetorial. Vamos considerar o mesmo exemplo do parágrafo anterior. Nossos vetores e pontos têm três coordenadas, portanto, precisamos escolher a opção 3D.

  2. Escolha a representação do primeiro vetor. O primeiro vetor está em notação padrão, portanto, deixamos o valor padrão: representação de coordenadas.

  3. Insira o primeiro vetor. Digite x=3,x = 3, y=6,y = 6, e z=1z = 1.

  4. Escolha a representação do segundo vetor. Desta vez, precisamos alterá-la para representação de ponto.

  5. Insira os valores do segundo vetor. Insira A=(1,1,2)\boldsymbol A = (1,1,2) e B=(4,8,6)\boldsymbol B = (-4,-8,6) nos campos apropriados.

  6. A ferramenta encontrou o ângulo entre dois vetores 3D no momento em que você preencheu o último campo. No nosso caso, o resultado é 150,2°150{,}2\degree, que é, obviamente, o mesmo resultado que obtivemos com os cálculos manuais.

Perguntas frequentes

O que é um vetor?

Um vetor é um objeto geométrico que possui magnitude e direção. É muito comum usá-lo para representar quantidades físicas, como força, velocidade e deslocamento, entre outras.

Como definir o ângulo formado por dois vetores?

O ângulo formado entre dois vetores é definido usando o arco cosseno dos produtos escalares dos dois vetores e o produto de suas magnitudes.

Como calcular o ângulo entre dois vetores em 2D?

Para calcular o ângulo entre dois vetores em um espaço 2D:

  1. Encontre o produto escalar dos vetores.
  2. Divida o produto escalar pela magnitude do primeiro vetor.
  3. Divida a resultante pela magnitude do segundo vetor.

Matematicamente, o ângulo α entre dois vetores [xa, ya] e [xb, yb] pode ser escrito como:

α = arccos[(xa xb + ya yb) / (√(xa² + ya²) × √(xb² + yb²))].

Como calcular o ângulo entre dois vetores em 3D?

Para calcular o ângulo entre dois vetores em um espaço 3D:

  1. Encontre o produto escalar dos vetores.
  2. Divida o produto escalar pela magnitude do primeiro vetor.
  3. Divida a resultante pela magnitude do segundo vetor.

Matematicamente, o ângulo α entre dois vetores [xa, ya, za] e [xb, yb, zb] pode ser escrito como:

α = arccos[(xa xb + ya yb + za zb) / (√(xa² + ya² + za²) × √(xb² + yb² + zb²) )].

Imagem do ângulo α entre dois vetores

© Omni Calculator

Vetor a

Vetor 3D na forma retangular

© Omni Calculator

Vetor b

Vetor 3D na forma retangular

© Omni Calculator

Ângulo entre dois vetores

Check out 6 similar angle calculators 🕑
Central angleClock angleComplementary angles...3 more