Calculating Angle Between 3D Vectors: A & B

  • Context: High School 
  • Thread starter Thread starter Karla
  • Start date Start date
  • Tags Tags
    3d Angle Vectors
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
15 replies · 10K views
Karla
Messages
5
Reaction score
0
Hi,

If you have 2 3d vectors a and b, i.e (1,2,3) and (3,4,5) how would you calculate the angle between them?

Thanks for any advice,
Karla
 
Mathematics news on Phys.org
Draw a right triangle.

Edit-Nevermind, I misread the question.
 
Any none cryptic ways for working this out? How can the dot product be used? I know a formula for 2d angle calculating but i can't find any info for 3d? And what is R^2 exactly?
 
Karla said:
Any none cryptic ways for working this out? How can the dot product be used? I know a formula for 2d angle calculating but i can't find any info for 3d? And what is R^2 exactly?
[itex]\Re^2[/itex] is (real) 2-space, or 2D. [itex]\Re^3[/itex] would be 3-space (3D) etc. None of the above post's were cryptic in the slightest (except the first one in which the author acknowledged was erroneous). What is the formula for calculating the cosine of the angle between any two vetors?
 
Last edited:
Sorry, cryptic probably means i don't understand them, For the angle between 2 vectors in the past i have used,

Cos Theta = (AxBx + AyBy) / |a|*|b| then I simply did Cos-1(Theta)

I attempted to alter this formula to work with 3d vectors, but it went very wrong.

Thanks for any help, i do appreciate it.
 
And if we rewrite this in co-ordinate form (as yours is above) we have;

[tex]\cos\theta = \frac{x_{a}x_{b} + y_{a}y_{b} + z_{a}z_{b}}{\sqrt{x_{a}^{2}+y_{a}^{2}}\cdot\sqrt{x_{b}^{2}+y_{b}^{2}}}[/tex]
 
Last edited:
Hootenanny said:
And if we rewrite this in co-ordinate form (as yours is above) we have;

[tex]\cos\theta = \frac{x_{a}x_{b}x_{c} + y_{a}y_{b}y_{c} + z_{a}z_{b}z_{c}}{\sqrt{x_{a}^{2}+y_{a}^{2}+z_{a}^2}\cdot\sqrt{x_{b}^{2}+y_{b}^{2}+z_{b}^2}}[/tex]

I think you have one too many vectors in there...
 
Hootenanny said:
And if we rewrite this in co-ordinate form (as yours is above) we have;

[tex]\cos\theta = \frac{x_{a}x_{b} + y_{a}y_{b} + z_{a}z_{b}}{\sqrt{x_{a}^{2}+y_{a}^{2}}\cdot\sqrt{x_{b}^{2}+y_{b}^{2}}}[/tex]

This should read

[tex]\cos\theta = \frac{x_{a}x_{b} + y_{a}y_{b} + z_{a}z_{b}}{\sqrt{x_{a}^{2}+y_{a}^{2}+z_{a}^{2}}\cdot\sqrt{x_{b}^{2}+y_{b}^{2}+z_{b}^{2}}}[/tex]
 
D H said:
Use the inner product:
[tex]\cos(\theta) = \frac{\vec a \cdot \vec b}{|\vec a|\,|\vec b|}[/tex]

While this is the best, most succinct answer, I just want to make it clear that it really is the dot-product that answers the question:
[tex]\cos(\theta) = \frac{\vec a \cdot \vec b}{\sqrt{\vec a \cdot \vec a} \sqrt{\vec b \cdot \vec b}}[/tex]

That's why: Dot[/color]'s the answer.
 
robphy said:
While this is the best, most succinct answer, I just want to make it clear that it really is the dot-product that answers the question:
[tex]\cos(\theta) = \frac{\vec a \cdot \vec b}{\sqrt{\vec a \cdot \vec a} \sqrt{\vec b \cdot \vec b}}[/tex]

That's why: Dot[/color]'s the answer.

Damn it! Sorry guys; I'm gona have to stop working at the same time as posting! It lucky that not too many of these errors crop up in my work :blushing: