Calculate angle between two vectors, given their rotation w.r.t. a third vector. I have three vecto

Kolten Conrad

Kolten Conrad

Answered question

2022-07-08

Calculate angle between two vectors, given their rotation w.r.t. a third vector.
I have three vectors, a , b , and c in n-dimensional space. I know the coordinates of all three vectors and their dot products. Both a and b are rotated away from c by an angle α, in their own respective directions, obtaining a and b . What is the angle between a and b ?

Answer & Explanation

sniokd

sniokd

Beginner2022-07-09Added 22 answers

Step 1
Assuming that a,b,c have norm 1, we have
a = 2 ( a c ) a c b = 2 ( b c ) b c
Indeed, this implies a a = a c and a c = 2 ( a c ) 2 1 which is the cosine of the double angle. Alternatively, it is obvious geometrically that a + c 2 is the orthogonal projection of c on a, that is to say ( a c ) a
Hence
a b = 4 ( a c ) ( b c ) ( a b ) 2 ( a c ) 2 2 ( b c ) 2 + 1

Do you have a similar question?

Recalculate according to your conditions!

New Questions in High school geometry

Ask your question.
Get an expert answer.

Let our experts help you. Answer in as fast as 15 minutes.

Didn't find what you were looking for?