Rotaciones de Euler en el espacio ordinario

Estoy leyendo las notas de LittleJohn sobre rotaciones en el espacio ordinario sobre mecánica cuántica. Enlace: http://bohr.physics.berkeley.edu/classes/221/1011/notes/classrot.pdf . Estoy intentando la última pregunta dada en el documento en la última página:

Se afirma que cada rotación propia se puede escribir en forma de ángulo de Euler. Encuentra los ángulos de Euler ( α , β , γ ) para la rotación R ( X ^ , π / 2 ) .

La fórmula para la Rotación de Euler que se utiliza está dada por ( 58 ) en las notas.

Mi pregunta es: ¿existe una forma sistemática de calcular los ángulos de Euler, mediante el uso de alguna fórmula, para rotaciones relativamente fáciles como esta? ¿O tendría que averiguar cómo se transforman los vectores base bajo dicha rotación y luego tratar de averiguar los ángulos de Euler inspeccionando o resolviendo un sistema de ecuaciones representando la secuencia de rotaciones de Euler en forma de matriz (si eso es posible)?

Además, ¿cómo se resuelve este problema para rotaciones sobre un eje arbitrario? ¿Es un problema muy difícil?

Los ángulos de Euler son solo los ángulos que el vector que estás dispuesto a rotar forma con el eje de tu problema. No necesita encontrar ningún ángulo, porque son entradas: para su problema, supongo que tiene que encontrar la representación matricial de una rotación de π / 2 acerca de X ^ eje. Entonces el ángulo de Euler es π / 2 , y la matriz de rotación es la del X ^ eje.
@QuantumBrick Pero mire la ecuación 58. En la secuencia de rotaciones, no hay rotación sobre el eje x. ¿Cómo encuentro los ángulos de Euler usando dicha representación elegida?
Acabo de echar un vistazo a la ecuación de la que estás hablando. Todo lo que representa es una posible parametrización de las rotaciones en R 3 . Puede parametrizar de cualquier otra forma que desee: X y X , z X z , etc. Esta es una forma bastante extraña de describir las rotaciones, ya que introduce que γ ángulo que es bastante difícil de representar, y hace que la interpretación de los ángulos de Euler sea mucho más difícil.
¿ Sería Matemáticas un mejor hogar para esta pregunta?

Respuestas (2)

ingrese la descripción de la imagen aquí

Una rotación de ejes de coordenadas se representa a través de los ángulos de Euler. ψ , θ , ϕ por la matriz, ver Figura 01 (1) .

(01) A ( ψ , θ , ϕ ) = [ porque ψ porque ϕ porque θ pecado ϕ pecado ψ porque ψ pecado ϕ + porque θ porque ϕ pecado ψ pecado ψ pecado θ pecado ψ porque ϕ porque θ pecado ϕ porque ψ pecado ψ pecado ϕ + porque θ porque ϕ porque ψ porque ψ pecado θ pecado θ pecado ϕ pecado θ porque ϕ porque θ ]
de acuerdo al siguiente esquema

(02) X y z ξ η ζ ξ η ζ X y z

La 1ra rotacion D es alrededor del eje z por ángulo ϕ , entonces ζ z . La segunda rotación C es alrededor del eje ξ (el nuevo X -eje") por ángulo θ , entonces ξ ξ . La 3ra rotacion B es alrededor del eje ζ por ángulo ψ , entonces z ζ .

ingrese la descripción de la imagen aquí

Además, otra representación es a través del ángulo de rotación. Φ alrededor de una dirección norte = ( norte 1 , norte 2 , norte 3 ) , dónde norte un vector unitario y norte 1 , norte 2 , norte 3 es X , y , z componentes respectivamente, ver Figura 02 (2)

(03) A ( norte , Φ ) = [ porque Φ + ( 1 porque Φ ) norte 1 2 ( 1 porque Φ ) norte 1 norte 2 + pecado Φ norte 3 ( 1 porque Φ ) norte 1 norte 3 pecado Φ norte 2 ( 1 porque Φ ) norte 2 norte 1 pecado Φ norte 3 porque Φ + ( 1 porque Φ ) norte 2 2 ( 1 porque Φ ) norte 2 norte 3 + pecado Φ norte 1 ( 1 porque Φ ) norte 3 norte 1 + pecado Φ norte 2 ( 1 porque Φ ) norte 3 norte 2 pecado Φ norte 1 porque Φ + ( 1 porque Φ ) norte 3 2 ]


(1) "Mecánica Clásica" , H.Goldstein-C.Poole-J.Safko, 3ra Edición. La Figura 01 es un nuevo dibujo de la FIGURA 4.46. La matriz A ( ψ , θ , ϕ ) , véase la ecuación (01) anterior, es la ecuación 4.46 de la misma. Esta matriz es el producto

(pie-01) A = B C D
dónde
(pie-02) D = [ porque ϕ pecado ϕ 0 pecado ϕ porque ϕ 0 0 0 1 ] , C = [ 1 0 0 0 porque θ pecado θ 0 pecado θ porque θ ] , B = [ porque ψ pecado ψ 0 pecado ψ porque ψ 0 0 0 1 ]
como en las ecuaciones (4.43), (4.44) y (4.45) del mismo.

(2) Para la expresión (03) de A ( norte , Φ ) use la ecuación (08) reemplazando θ por Φ en mi respuesta en - Rotación de un vector -

(3) Sugiero leer la respuesta de David Hammen aquí - Derivación de ángulos de Euler -

ingrese la descripción de la imagen aquí

Tenga cuidado con las singularidades en el cenit que, para los sistemas mecánicos (clásicos), conduce al bloqueo del cardán . Considere los cuaterniones de Hamilton como una forma más robusta de rotar vectores.
Este es un 3D realmente nítido cuando se ve a través de lentes rojos/azules. ¡Qué buena idea para mostrar el dibujo!

Como respuesta a la última parte de su pregunta, obtengamos la matriz 3x3 para rotar un objeto (por ejemplo, un vector de 3) por s radianes sobre una dirección arbitraria especificada por el vector unitario norte ^ . Esto significa colocar el pulgar de la mano derecha a lo largo del vector unitario norte ^ y gire el objeto empujando con los dedos de la mano derecha a través del ángulo s . Para mí, esta es una forma mucho más fácil de parametrizar y visualizar una rotación arbitraria que los ángulos de Euler. Defina tres ángulos ( θ 1 , θ 2 , θ 3 ) = s   norte ^ . Aviso s = θ 1 2 + θ 2 2 + θ 3 2 .

Θ = [ 0 θ 3 θ 2 θ 3 0 θ 1 θ 2 θ 1 0 ]
Primero, suponga que todos los ángulos de rotación son muy pequeños (es decir: <<1), lo cual hacemos dividiendo el θ por un gran norte . Luego considere rotar un vector en el plano perpendicular a cada uno de los tres ejes, por ejemplo, el ángulo pequeño Δ θ 3 = θ 3 norte sobre el eje 3 para un vector en el plano 1-2. Haciendo dibujos y pensando, concluirá que para estas pequeñas rotaciones
METRO ( Θ norte ) = I + Θ norte
Ahora multiplique N de estas pequeñas rotaciones juntas para obtener la rotación completa por Θ . En el límite de N grande esto es igual a mi Θ por una identidad matemática.
METRO ( Θ ) = límite norte ( I + Θ norte ) norte = mi Θ
Finalmente ampliamos mi Θ en una serie de potencias y multiplicación matricial Θ 's juntos para calcular cada término. Usted encontrará Θ 3 = s 2 Θ .
METRO ( Θ ) = mi Θ = I + Θ + Θ 2 2 ! + Θ 3 3 ! + Θ 4 4 ! + = I + Θ ( 1 s 2 3 ! + s 4 5 ! . . . ) + Θ 2 ( 1 2 ! s 2 4 ! + s 4 6 ! . . . ) METRO ( Θ ) = I + Θ s s i norte ( s ) + Θ 2 s 2 ( 1 C o s ( s ) )
Este METRO ( Θ ) es la matriz para rotar alrededor de un vector arbitrario A por ángulo s . Como ejemplo, supongamos A = ( 0 , 0 , θ ) , que es una rotación sobre el eje z por theta. Entonces s = θ y la ecuación final para M produce la matriz de rotación familiar
METRO ( Θ ) = [ C o s ( θ ) s i norte ( θ ) 0 s i norte ( θ ) C o s ( θ ) 0 0 0 1 ]