How to Rotate a Vector in Different Coordinate Spaces?

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 7K views
ronslow
Messages
3
Reaction score
0
I have a vector v(r, theta, phi) in one coordinate space.

I need to calculate the values r', theta' and phi' for the same vector in another coordinate space which is rotated by alpha, beta and gamma about the x, y and z axis respectively
Is there an easy way to do this?

Thanks

Robert
 
Physics news on Phys.org
Welcome to PF!

Hi Robert! Welcome to PF! :smile:

(have an alpha: α and a beta: β and a gamma: γ and a theta: θ and a phi: φ :wink:)
ronslow said:
I have a vector v(r, theta, phi) in one coordinate space.

I need to calculate the values r', theta' and phi' for the same vector in another coordinate space which is rotated by alpha, beta and gamma about the x, y and z axis respectively
Is there an easy way to do this?

Not that I know of … except that r =r' :redface:

(you could try http://en.wikipedia.org/wiki/Euler_angles)