Rotation of spherical vectors

  • Thread starter ronslow
  • Start date
  • #1
3
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
 

Answers and Replies

  • #2
tiny-tim
Science Advisor
Homework Helper
25,832
251
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:)
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)
 
  • #3
Office_Shredder
Staff Emeritus
Science Advisor
Gold Member
3,999
218
Euler angles is probably the standard way to do this (I know it's how I was taught) but they're a bit of a pain to do. I recommend switching to a subject that doesn't rotate vectors
 

Related Threads on Rotation of spherical vectors

Replies
3
Views
3K
  • Last Post
Replies
1
Views
3K
  • Last Post
Replies
2
Views
6K
Replies
0
Views
2K
  • Last Post
Replies
2
Views
2K
  • Last Post
Replies
2
Views
2K
  • Last Post
Replies
6
Views
2K
Replies
7
Views
1K
Replies
1
Views
2K
Replies
8
Views
2K
Top