Editing
Appendix/Mathematics/EulerAngles
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
__FORCETOC__ <!-- __NOTOC__ will force TOC off --> =Euler Angles</font>= Here we will follow quite closely the [https://phas.ubc.ca/~berciu/TEACHING/PHYS206/LECTURES/FILES/euler.pdf online class notes] prepared by [https://phas.ubc.ca/~berciu/ Professor Mona Berciu], Department of Physics & Astronomy, University of British Columbia. ==Basic Relations== In terms of the (black) unit vectors of the <math>(X, Y, Z)</math> Cartesian coordinate system shown in the left panel of Figure 1, we can specify the (red) vector, <math>\vec{A}</math>, by the expression, <div align="center"> <math>\vec{A} = \vec{e}_X (A_X) + \vec{e}_Y (A_Y) + \vec{e}_Z (A_Z)</math> </div> where the three coefficients, <math>(A_X, A_Y, A_Z)</math>, give the length (and <math>\pm</math> direction) of each vector component. Alternatively, in terms of the (black) unit vectors of the <math>(x_1, x_2, x_3)</math> Cartesian coordinate system shown in the right panel of Figure 1, the same (red) vector is specified by the expression, <div align="center"> <math>~\vec{A} = \vec{e}_1 (A_1) + \vec{e}_2 (A_2) + \vec{e}_3 (A_3) \, .</math> </div> <table border="1" align="center" cellpadding="3"> <tr><td align="center" colspan="2">'''Figure 1'''</td></tr> <tr> <td align="center"> [[File:BerciuFig1a.png|250px|Berciu Figure 1a]] </td> <td align="center"> [[File:BerciuFig1bAgain.png|250px|Berciu Figure 1b]] </td> </tr> </table> It is clear from the nature of unit vectors and vector dot-products that the value of the coefficient, <math>A_1</math> — which explicitly appears in the second of these two expressions — may be obtained from the dot product, <math>\vec{e}_1 \cdot \vec{A}</math>. The same must be true if we insert, for <math>\vec{A}</math>, the first of the two expressions; that is to say, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>A_1 = \vec{e}_1 \cdot \vec{A}</math> </td> <td align="center"><math>=</math></td> <td align="left"> <math>\vec{e}_1 \cdot\vec{e}_X (A_X) + \vec{e}_1 \cdot\vec{e}_Y (A_Y) + \vec{e}_1 \cdot\vec{e}_Z (A_Z) \, .</math> </td> </tr> </table> Analogously, we can write, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>A_2 = \vec{e}_2 \cdot \vec{A}</math> </td> <td align="center"><math>=</math></td> <td align="left"> <math>\vec{e}_2 \cdot\vec{e}_X (A_X) + \vec{e}_2 \cdot\vec{e}_Y (A_Y) + \vec{e}_2 \cdot\vec{e}_Z (A_Z) \, ,</math> </td> </tr> <tr> <td align="right"> <math>A_3 = \vec{e}_3 \cdot \vec{A}</math> </td> <td align="center"><math>=</math></td> <td align="left"> <math>\vec{e}_3 \cdot\vec{e}_X (A_X) + \vec{e}_3 \cdot\vec{e}_Y (A_Y) + \vec{e}_3 \cdot\vec{e}_Z (A_Z) \, .</math> </td> </tr> </table> <span id="FormMatrix">This set of three relations</span> therefore provides a generic way to express one set of Cartesian vector projections in terms of the other. When written in ''matrix form'', the set becomes, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\begin{bmatrix}A_1 \\ A_2 \\ A_3 \end{bmatrix}</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \begin{bmatrix} \vec{e}_1 \cdot\vec{e}_X & \vec{e}_1 \cdot\vec{e}_Y & \vec{e}_1 \cdot\vec{e}_Z \\ \vec{e}_2 \cdot\vec{e}_X & \vec{e}_2 \cdot\vec{e}_Y & \vec{e}_2 \cdot\vec{e}_Z \\ \vec{e}_3 \cdot\vec{e}_X & \vec{e}_3 \cdot\vec{e}_Y & \vec{e}_3 \cdot\vec{e}_Z \end{bmatrix} \cdot \begin{bmatrix}A_X \\ A_Y \\ A_Z \end{bmatrix} = \hat{R} \cdot \begin{bmatrix}A_X \\ A_Y \\ A_Z \end{bmatrix} \, . </math> </td> </tr> </table> Alternatively, we could "dot" the unit-vector triplet <math>(\vec{e}_X, \vec{e}_Y, \vec{e}_Z)</math> into the vector, <math>\vec{A}</math>, in which case it would be easy to demonstrate that mapping the other direction is accomplished via the relation, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\begin{bmatrix}A_X \\ A_Y \\ A_Z \end{bmatrix}</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \hat{R}^{-1} \cdot \begin{bmatrix}A_1 \\ A_2 \\ A_3 \end{bmatrix} \, , </math> </td> </tr> </table> where, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\hat{R}^{-1}</math> </td> <td align="center"> <math>\equiv</math> </td> <td align="left"> <math> \begin{bmatrix} \vec{e}_X \cdot\vec{e}_1 & \vec{e}_X \cdot\vec{e}_2 & \vec{e}_X \cdot\vec{e}_3 \\ \vec{e}_Y \cdot\vec{e}_1 & \vec{e}_Y \cdot\vec{e}_2 & \vec{e}_Y \cdot\vec{e}_3 \\ \vec{e}_Z \cdot\vec{e}_1 & \vec{e}_Z \cdot\vec{e}_2 & \vec{e}_Z \cdot\vec{e}_3 \end{bmatrix} \, . </math> </td> </tr> </table> <table border="1" align="center" width="80%" cellpadding="8"> <tr><td align="left"> Adopting the shorthand notation used in [https://phas.ubc.ca/~berciu/TEACHING/PHYS206/LECTURES/FILES/euler.pdf Berciu's class notes], we will define, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\vec{A}_\mathrm{body} \equiv \begin{bmatrix}A_1 \\ A_2 \\ A_3 \end{bmatrix}</math> </td> <td align="center"> and, </td> <td align="left"> <math>\vec{A}_\mathrm{XYZ} \equiv \begin{bmatrix}A_X \\ A_Y \\ A_Z \end{bmatrix} \, .</math> </td> </tr> </table> To be clear, these are not different vectors. They are, rather, two different coordinate representations of the same vector as illustrated in Figure 1. Using this notation, mapping from one representation to the other is accomplished via the compact expressions, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\vec{A}_\mathrm{body} = \hat{R} \cdot \vec{A}_{XYZ}</math> </td> <td align="center"> or, </td> <td align="left"> <math>\vec{A}_\mathrm{XYZ} = \hat{R}^{-1} \cdot \vec{A}_\mathrm{body} \, .</math> </td> </tr> </table> </td></tr> </table> <span id="Transpose">'''Matrix Transpose:'''</span> By definition, a matrix <math>\hat{M}</math> is the ''transpose'' of the matrix <math>\hat{N}</math> — that is, <math>\hat{M} = \hat{N}^T</math> — if <math>m_{ij} = n_{ji}</math> for all matrix-element indices, <math>i, j</math>. We recognize, therefore, that <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\hat{R}^{-1} = \hat{R}^T </math> </td> <td align="center"> and, </td> <td align="left"> <math>\hat{R} = [\hat{R}^{-1}]^T \, .</math> </td> </tr> </table> Specifically, this means that all three diagonal elements (for which, <math>i=j</math>) are the same in <math>\hat{R}</math> and <math>\hat{R}^{-1}</math>; but the locations of paired off-diagonal elements are swapped. ==A Sequence of Rotations== It is quite generally true that we can transition/map/migrate from one set of orthogonal unit vectors — such as the <math>(\vec{e}_X, \vec{e}_Y, \vec{e}_Z)</math> ''inertial/laboratory'' frame illustrated by the black arrows in the left panel of Figure 1 — to any other set of orthogonal unit vectors — such as the <math>(\vec{e}_1, \vec{e}_2, \vec{e}_3)</math> ''body'' frame illustrated by the black arrows in the right panel of Figure 1 — by carrying out three rotations. These are traditionally referred to as ''Euler angles''. As is [[#The_Order_of_Rotations|emphasized below]], care must be taken when choosing the order in which rotations are carried out. One fairly standard sequence of rotations is illustrated in Figure 2: <table border="1" align="center" cellpadding="3"> <tr><td align="center" colspan="3">'''Figure 2'''</td></tr> <tr> <td align="center"> [[File:BerciuFig2aCorrect.png|250px|Berciu Figure 2a]] </td> <td align="center"> [[File:BerciuFig2bCorrect.png|250px|Berciu Figure 2b]] </td> <td align="center"> [[File:BerciuFig2cCorrect.png|250px|Berciu Figure 2c]] </td> </tr> <tr> <td align="center"> Rotation #1 </td> <td align="center"> Rotation #2 </td> <td align="center"> Rotation #3 </td> </tr> </table> ===First Rotation=== As depicted in the left-most panel of Figure 2, rotate the triplet of unit vectors about the <math>Z</math> (''i.e.,'' <math>\vec{e}_Z</math>) axis by an angle, <math>\phi</math>. The result is the ''green'' coordinate system labeled, <math>(1', 2', 3')</math>. Note: (a) The 3' axis remains aligned with the inertial-frame Z-axis; and (b) we will refer to the 1' axis as the ''line of nodes''. Given that the 3' axis is aligned with the Z-axis — that is, <math>\vec{e}_{3'} = \vec{e}_Z</math> — it is easy to recognize that the other two mappings are: <div align="center"><math>\vec{e}_{1'} = \vec{e}_X \cos\phi + \vec{e}_Y \sin\phi \, ,</math> and <math>\vec{e}_{2'} = \vec{e}_Y \cos\phi - \vec{e}_X \sin\phi</math>.</div> Hence, the corresponding rotation matrix is, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\hat{R}_{3}(\phi)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} \vec{e}_{1'} \cdot\vec{e}_X & \vec{e}_{1'} \cdot\vec{e}_Y & \vec{e}_{1'} \cdot\vec{e}_Z \\ \vec{e}_{2'} \cdot\vec{e}_X & \vec{e}_{2'} \cdot\vec{e}_Y & \vec{e}_{2'} \cdot\vec{e}_Z \\ \vec{e}_{3'} \cdot\vec{e}_X & \vec{e}_{3'} \cdot\vec{e}_Y & \vec{e}_{3'} \cdot\vec{e}_Z \end{bmatrix}} = {\begin{bmatrix} \cos\phi & \sin\phi & 0 \\ -\sin\phi & \cos\phi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \, . </math> </td> </tr> </table> Note that the subscript, 3, has been attached to <math>\hat{R}</math> in order to indicate that rotation was about the "third" axis. ===Second Rotation=== As depicted in the center panel of Figure 2, rotate the triplet of unit vectors about the ''line of nodes'' by an angle, <math>\theta</math>. The result is the ''light-blue'' coordinate system labeled, (1", 2", 3"). Note: (a) The 1" axis is aligned with the 1' axis (''line of nodes''); and (b) the values of the first pair of rotation angles, <math>(\phi, \theta)</math>, have been chosen, here, to ensure that the 3" axis aligns with the <math>\vec{e}_3</math> unit vector. Given that, <math>\vec{e}_{1''} = \vec{e}_{1'}</math>, the other two mappings are, <div align="center"> <math>\vec{e}_{2''} = \vec{e}_{2'} \cos\theta + \vec{e}_{3'} \sin\theta </math> and <math>\vec{e}_{3''} = \vec{e}_{3'} \cos\theta - \vec{e}_{2'} \sin\theta</math>. </div> The corresponding rotation matrix is, then, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\hat{R}_{1}(\theta)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} \vec{e}_{1''} \cdot\vec{e}_{1'} & \vec{e}_{1''} \cdot\vec{e}_{2'} & \vec{e}_{1''} \cdot\vec{e}_{3'} \\ \vec{e}_{2''} \cdot\vec{e}_{1'} & \vec{e}_{2''} \cdot\vec{e}_{2'} & \vec{e}_{2''} \cdot\vec{e}_{3'} \\ \vec{e}_{3''} \cdot\vec{e}_{1'} & \vec{e}_{3''} \cdot\vec{e}_{2'} & \vec{e}_{3''} \cdot\vec{e}_{3'} \end{bmatrix}} = {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & \sin\theta \\ 0 & -\sin\theta & \cos\theta \end{bmatrix}} \, . </math> </td> </tr> </table> In this case the subscript, 1, has been attached to <math>\hat{R}</math> in order to indicate that rotation was about the "first" axis. ===Third Rotation=== As depicted in the right-most panel of Figure 2, rotate the triplet of unit vectors about the 3" axis by an angle, <math>\psi</math>. The result is the desired black coordinate system labeled, <math>(\vec{e}_1, \vec{e}_2, \vec{e}_3)</math>. Given that this step — like the first — calls for rotation about the "third" axis, we can immediately deduce that the relevant rotation matrix is, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\hat{R}_{3}(\psi)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} \cos\psi & \sin\psi & 0 \\ -\sin\psi & \cos\psi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \, . </math> </td> </tr> </table> ===Other Properties of Particular Note=== In her [https://phas.ubc.ca/~berciu/TEACHING/PHYS206/LECTURES/FILES/euler.pdf online class notes], Professor Berciu points out: <ol> <li><math>\hat{R}_3(\phi_1)\cdot \hat{R}_3(\phi_2) = \hat{R}_3(\phi_1 + \phi_2)</math>. This means that if you rotate, first, by angle <math>\phi_2</math> followed by a rotation by angle <math>\phi_1</math> '''about the same axis(!)''', it is as if you carry out a single rotation by the angle, <math>(\phi_1 + \phi_2)</math>.</li> <li>In flipping the angle of rotation from positive to negative, the rotation matrix flips to its transpose. That is to say, for example, <math>\hat{R}_3(-\phi) = \hat{R}_3^{-1}(\phi) = \hat{R}^{T}_3(\phi)</math>.</li> </ol> ===Simple Numerical Example=== Suppose we set <math>(\phi, \theta, \psi) = (30^\circ, 25^\circ, 15^\circ)</math>, which are roughly consistent with the trio of rotation angles displayed in Figure 2. The corresponding trio of rotation matrices are: <table border="0" align="center" cellpadding="2"> <tr> <td align="right"> <math>\hat{R}_{3}(\phi)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 0.8660 & 0.5000 & 0 \\ -0.5000 & 0.8660 & 0 \\ 0 & 0 & 1 \end{bmatrix}} </math> </td> <td align="center">, </td> <td align="right"> <math>\hat{R}_{1}(\theta)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 1 & 0 & 0 \\ 0 & 0.9063 & 0.4226 \\ 0 & -0.4226 & 0.9063 \end{bmatrix}} </math> </td> <td align="center">, </td> <td align="right"> <math>\hat{R}_{3}(\psi)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 0.9659 & 0.2588 & 0 \\ -0.2588 & 0.9659 & 0 \\ 0 & 0 & 1 \end{bmatrix}} \, . </math> </td> </tr> </table> ==Combined Transformations== Here, we combine the three rotations in the order defined by Figure 2 — and use the corresponding trio of ''Euler angles'' — to relate the three vector components of <math>\vec{A}_\mathrm{body}</math> to the three vector components of <math>\vec{A}_\mathrm{XYZ}</math>. We first review how this can be accomplished via a standard — but rather ''brute force'' — unit-vector substitution approach; then we show how the more elegant matrix rotation technique can be employed to achieve the same result. ===Brute Force=== Bringing forward the results of our [[#A_Sequence_of_Rotations|above discussion]], we recognize that the following unit-vector relationships result from each of the three specified rotations: <table border="0" align="center" cellpadding="5"> <tr> <td align="right">Rotation #1:</td> <td align="left"> <math>\vec{e}_{1'} = \vec{e}_X \cos\phi + \vec{e}_Y \sin\phi</math> and <math>\vec{e}_{2'} = \vec{e}_Y \cos\phi - \vec{e}_X \sin\phi</math> and <math>\vec{e}_{3'} = \vec{e}_Z \, ;</math> </td> </tr> <tr> <td align="right">Rotation #2:</td> <td align="left"> <math>\vec{e}_{2''} = \vec{e}_{2'} \cos\theta + \vec{e}_{3'} \sin\theta </math> and <math>\vec{e}_{3''} = \vec{e}_{3'} \cos\theta - \vec{e}_{2'} \sin\theta</math> and <math>\vec{e}_{1''} = \vec{e}_{1'} \, ;</math> </td> </tr> <tr> <td align="right">Rotation #3:</td> <td align="left"> <math>\vec{e}_{x_1} = \vec{e}_{1''} \cos\psi + \vec{e}_{2''} \sin\psi</math> and <math>\vec{e}_{x_2} = \vec{e}_{2''} \cos\psi - \vec{e}_{1''} \sin\psi</math> and <math>\vec{e}_{x_3} = \vec{e}_{3''} \, .</math> </td> </tr> </table> Hence, we have, <table border="0" align="center" cellpadding="0"> <tr> <td align="right"> <math>\vec{e}_{x_1}</math> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_{1''} \cos\psi + \vec{e}_{2''}\sin\psi </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \cos\psi [ \vec{e}_{1'} ] + \sin\psi [ \vec{e}_{2'} \cos\theta + \vec{e}_{3'} \sin\theta ] </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \cos\psi [ \vec{e}_X \cos\phi + \vec{e}_Y \sin\phi ] + \sin\psi \cos\theta[ \vec{e}_Y \cos\phi - \vec{e}_X \sin\phi] + \sin\psi\sin\theta [\vec{e}_Z ] </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_X[\cos\psi \cos\phi - \sin\phi \sin\psi \cos\theta] + \vec{e}_Y [ \cos\psi \sin\phi + \cos\phi \sin\psi \cos\theta ] + \vec{e}_Z [\sin\psi\sin\theta ] \, . </math> </td> </tr> <tr> <td align="right"> <math>\vec{e}_{x_2}</math> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_{2''} \cos\psi - \vec{e}_{1''}\sin\psi </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \cos\psi [\vec{e}_{2'} \cos\theta + \vec{e}_{3'} \sin\theta ] - \sin\psi [\vec{e}_{1'} ] </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> - \sin\psi [\vec{e}_X \cos\phi + \vec{e}_Y \sin\phi ] + \cos\psi \cos\theta [\vec{e}_Y \cos\phi - \vec{e}_X \sin\phi ] + \cos\psi \sin\theta [\vec{e}_{Z} ] </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_X [- \sin\psi \cos\phi - \sin\phi \cos\psi \cos\theta ] + \vec{e}_Y [- \sin\phi \sin\psi + \cos\phi \cos\psi \cos\theta ] + \vec{e}_{Z} [\cos\psi \sin\theta ] \, . </math> </td> </tr> <tr> <td align="right"> <math>\vec{e}_{x_3}</math> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_{3''} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_{3'} \cos\theta - \vec{e}_{2'} \sin\theta </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_{Z} [ \cos\theta ] - \sin\theta [ \vec{e}_Y \cos\phi - \vec{e}_X \sin\phi ] </math> </td> </tr> <tr> <td align="right"> </td> <td align="center">=</td> <td align="left"> <math> \vec{e}_X[\sin\theta \sin\phi ] - \vec{e}_Y [ \sin\theta \cos\phi] + \vec{e}_{Z} [ \cos\theta ] \, . </math> </td> </tr> </table> We can therefore write, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\hat{R}</math> </td> <td align="center"> <math>\equiv</math> </td> <td align="left"> <math> \begin{bmatrix} \vec{e}_{x_1} \cdot\vec{e}_X & \vec{e}_{x_1} \cdot\vec{e}_Y & \vec{e}_{x_1} \cdot\vec{e}_Z \\ \vec{e}_{x_2} \cdot\vec{e}_X & \vec{e}_{x_2} \cdot\vec{e}_Y & \vec{e}_{x_2} \cdot\vec{e}_Z \\ \vec{e}_{x_3} \cdot\vec{e}_X & \vec{e}_{x_3} \cdot\vec{e}_Y & \vec{e}_{x_3} \cdot\vec{e}_Z \end{bmatrix} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> \begin{bmatrix} (\cos\psi \cos\phi - \sin\phi \sin\psi \cos\theta) & ( \cos\psi \sin\phi + \cos\phi \sin\psi \cos\theta ) & (\sin\psi\sin\theta ) \\ (- \sin\psi \cos\phi - \sin\phi \cos\psi \cos\theta ) & (- \sin\phi \sin\psi + \cos\phi \cos\psi \cos\theta ) & (\cos\psi \sin\theta ) \\ (\sin\theta \sin\phi ) & ( -\sin\theta \cos\phi) & ( \cos\theta ) \end{bmatrix} \, . </math> </td> </tr> </table> ===Using Matrix Notation=== <table border="1" align="right" cellpadding="1"> <tr><td align="center">Astrophysics Example</td></tr> <tr><td align="center">[[File:EulerAnglesExample02.jpeg|250px|Euler Angles Example02]]</td></tr> </table> With more finesse, we can write the general rotation matrix that links the ''body frame'', <math>(x_1, x_2, x_3)</math>, to the ''inertial/laboratory'' frame, <math>(X, Y, Z)</math>, as the product of the three rotations about the corresponding axes: <table border="0" align="center" cellpadding="3"> <tr> <td align="right"> <math>\hat{R}(\phi, \theta, \psi) = \hat{R}_3(\psi) \cdot \hat{R}_1(\theta) \cdot \hat{R}_3(\phi)</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} \cos\psi & \sin\psi & 0 \\ -\sin\psi & \cos\psi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & \sin\theta \\ 0 & -\sin\theta & \cos\theta \end{bmatrix}} \cdot {\begin{bmatrix} \cos\phi & \sin\phi & 0 \\ -\sin\phi & \cos\phi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \, . </math> </td> </tr> <tr> <td align="center" colspan="3"> [https://phas.ubc.ca/~berciu/TEACHING/PHYS206/LECTURES/FILES/euler.pdf Berciu's online class notes], bottom of p. 3 </td> </tr> </table> <span id="RotationMatrix">Carrying out the matrix multiplications</span>, starting from the right, gives, <table border="0" align="center" cellpadding="3"> <tr> <td align="right"> <math>\hat{R}(\phi, \theta, \psi)</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} \cos\psi & \sin\psi & 0 \\ -\sin\psi & \cos\psi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} \cos\phi & \sin\phi & 0 \\ -\sin\phi \cos\theta & \cos\theta \cos\phi & \sin\theta \\ \sin\theta\sin\phi & -\sin\theta \cos\phi & \cos\theta \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} (\cos\psi \cos\phi - \sin\psi \sin\phi \cos\theta) & (\sin\phi \cos\psi + \sin\psi \cos\theta \cos\phi) & (\sin\psi \sin\theta) \\ (-\sin\psi \cos\phi - \sin\phi \cos\theta \cos\psi) & ( - \sin\psi \sin\phi + \cos\psi \cos\theta\cos\phi ) & \sin\theta \cos\psi \\ \sin\theta\sin\phi & -\sin\theta \cos\phi & \cos\theta \end{bmatrix}} \, . </math> </td> </tr> </table> This precisely matches the Euler-angle expression for the rotation matrix, <math>\hat{R}</math>, that we derived above using a more brute force approach. ---- For the [[#Simple_Numerical_Example|'''simple numerical example''' established above]], these three derivation steps give, respectively, <table border="0" align="center" cellpadding="2"> <tr> <td align="right"> <math>\hat{R}(\phi, \theta, \psi)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 0.9659 & 0.2588 & 0 \\ -0.2588 & 0.9659 & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} 1 & 0 & 0 \\ 0 & 0.9063 & 0.4226 \\ 0 & -0.4226 & 0.9063 \end{bmatrix}} \cdot {\begin{bmatrix} 0.8660 & 0.5000 & 0 \\ -0.5000 & 0.8660 & 0 \\ 0 & 0 & 1 \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 0.9659 & 0.2588 & 0 \\ -0.2588 & 0.9659 & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} 0.8660 & 0.500 & 0 \\ -0.4532 & 0.7849 & 0.4226 \\ 0.2113 & -0.3660 & 0.9063 \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 0.7192 & 0.6861 & 0.1094 \\ -0.6619 & 0.6287 & 0.4082 \\ 0.2113 & -0.3660 & 0.9063 \end{bmatrix}} \, . </math> </td> </tr> </table> ---- <span id="Rinverse">Following</span> the [[#Transpose|steps provided above]], we recognize that the inverse — or transpose — of this rotation matrix is, <table border="0" align="center" cellpadding="3"> <tr> <td align="right"> <math>\hat{R}^{-1} = \hat{R}^T</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} (\cos\psi \cos\phi - \sin\psi \sin\phi \cos\theta) &(-\sin\psi \cos\phi - \sin\phi \cos\theta \cos\psi) & (\sin\theta\sin\phi) \\ (\sin\phi \cos\psi + \sin\psi \cos\theta \cos\phi) & ( - \sin\psi \sin\phi + \cos\psi \cos\theta\cos\phi ) & (-\sin\theta \cos\phi) \\ (\sin\psi \sin\theta) & (\sin\theta \cos\psi) & (\cos\theta) \end{bmatrix}} \, . </math> </td> </tr> </table> <table border="1" align="center" width="80%" cellpadding="8"><tr><td align="left"> From the last row of the column labeled "Proper Euler angles" in [https://en.wikipedia.org/wiki/Euler_angles#Rotation_matrix Wikipedia's discussion of the ''rotation matrix''], we find, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>~Z_1 X_2 Z_3</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \begin{bmatrix} (c_1c_3 - c_2s_1s_3) & (-c_1s_3 - c_2 c_3s_1) & (s_1s_2) \\ (c_3s_1 + c_1c_2s_3) & (c_1c_2c_3 - s_1s_3) & (-c_1s_2) \\ (s_2s_3) & (c_3s_2) & (c_2) \end{bmatrix} </math> </td> </tr> </table> The equivalent expression can be found at the top of p. 4 of [https://phas.ubc.ca/~berciu/TEACHING/PHYS206/LECTURES/FILES/euler.pdf Professor Berciu's online class notes]; it reads, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>~\hat{R}(\phi, \theta, \psi)</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \begin{bmatrix} (\cos\phi \cos\psi - \cos\theta \sin\phi \sin\psi) & (-\cos\phi \sin\psi - \cos\theta \cos\psi \sin\phi) & (\sin\phi \sin\theta) \\ (\cos\psi \sin\phi + \cos\phi \cos\theta \sin\psi) & (\cos\phi \cos\theta \cos\psi - \sin\phi \sin\psi) & (-\cos\phi \sin\theta) \\ (\sin\theta \sin\psi) & (\cos\psi \sin\theta) & (\cos\theta) \end{bmatrix} </math> </td> </tr> </table> These two rotation-matrix expressions are equivalent to one another, but they do not match our derived expression for <math>\hat{R}</math>. Instead, then match our expression for <math>\hat{R}^{-1}</math>. <font color="red">It is not (yet) clear to us why this is the case.</font> ---- For the [[#Simple_Numerical_Example|'''simple numerical example''' established above]], the rotation matrix on the right-hand-side of both of these expressions gives, <table border="0" align="center" cellpadding="2"> <tr> <td align="left"> <math> {\begin{bmatrix} 0.7192 & -0.6619 & 0.2113 \\ 0.6861 & 0.6287 & -0.3660 \\ 0.1094 & 0.4082 & 0.9063 \end{bmatrix}} \, . </math> </td> </tr> </table> </td></tr></table> ==Extra Illustrations== For the most part, we have focused our discussion on the case where three simple rotations are carried out '''in the order''' depicted in Figure 2. This sequence — first <math>\phi</math> (about the original <math>Z</math> axis), second <math>\theta</math> (about the line of nodes), third <math>\psi</math> (about the new, tilted <math>\boldsymbol{x_3}</math> axis) — has been denoted by the mathematical expression, <div align="center"> <math>\hat{R}(\phi, \theta, \psi) = \hat{R}_3(\psi) \cdot \hat{R}_1(\theta) \cdot \hat{R}_3(\phi) \, .</math><br /> [https://phas.ubc.ca/~berciu/TEACHING/PHYS206/LECTURES/FILES/euler.pdf Berciu's online class notes], bottom of p. 3 </div> It is extremely important to appreciate that the '''order''' in which the rotations are carried out matters! On the right-hand-side of our adopted expression, the matrix that specifies the first rotation <math>(\phi)</math> is placed farthest to the right, while the matrix that specifies the third/last rotation <math>(\psi)</math> is placed farthest to the left. In the paragraph that follows, we explicitly demonstrate that a different mapping arises if the first and third rotation matrices are swapped. But, as we shall illustrate, once the '''order''' of rotations has been specified, it doesn't matter whether the steps that are taken to combine matrix elements begins with multiplication of the first and second rotation matrices, or begins with multiplication of the second and third matrices. ===The Order of Rotations Matters=== Let's swap the order of the rotations that are identified in Figure 2 as #1 <math>(\phi)</math> and #3 <math>(\psi)</math>. The resulting combined matrix expression is, <table border="0" align="center" cellpadding="3"> <tr> <td align="right"> <math>\hat{R}_3(\phi) \cdot \hat{R}_1(\theta) \cdot \hat{R}_3(\psi)</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} \cos\phi & \sin\phi & 0 \\ -\sin\phi & \cos\phi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & \sin\theta \\ 0 & -\sin\theta & \cos\theta \end{bmatrix}} \cdot {\begin{bmatrix} \cos\psi & \sin\psi & 0 \\ -\sin\psi & \cos\psi & 0 \\ 0 & 0 & 1 \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} \cos\phi & \sin\phi & 0 \\ -\sin\phi & \cos\phi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} \cos\psi & \sin\psi & 0 \\ -\sin\psi \cos\theta & \cos\theta \cos\psi & \sin\theta \\ \sin\theta \sin\psi & -\sin\theta \cos\psi & \cos\theta \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} (\cos\phi \cos\psi - \sin\phi \sin\psi \cos\theta) & (\cos\phi \sin\psi + \sin\phi \cos\theta \cos\psi) & (\sin\phi \sin\theta) \\ (-\sin\phi \cos\psi - \cos\phi \sin\psi \cos\theta) & (-\sin\phi \sin\psi + \cos\phi \cos\theta \cos\psi) & (\sin\theta \cos\phi) \\ (\sin\theta \sin\psi) & (-\sin\theta \cos\psi) & (\cos\theta) \end{bmatrix}} \, . </math> </td> </tr> </table> This does '''not''' match the [[#Using_Matrix_Notation|expression that was derived earlier]] for <math>\hat{R}(\phi,\theta,\psi)</math>; nor does it match [[#Rinverse|the inverse]], <math>\hat{R}^{-1}</math>. This illustrates that the '''order of specified rotations''' does matter. It is worth pointing out that the ''diagonal elements'' of all of these rotation-matrix expressions are identical, but the off-diagonal terms differ. ===Steps Taken to Combine Matrix Elements=== In our [[#Using_Matrix_Notation|above discussion]], we carried out the multiplication of three rotation matrices — strategically combining the elements of various columns and rows — by starting from the right, that is, by first multiplying the 2<sup>nd</sup> and 3<sup>rd</sup> matrices. Here, beginning with the same expression for <math>\hat{R}(\phi, \theta,\psi)</math>, we multiply the three matrices by starting from the left, that is, by first multiplying the 1<sup>st</sup> and 2<sup>nd</sup> matrices. <table border="0" align="center" cellpadding="3"> <tr> <td align="right"> <math>\hat{R}(\phi, \theta, \psi) = \hat{R}_3(\psi) \cdot \hat{R}_1(\theta) \cdot \hat{R}_3(\phi)</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} \cos\psi & \sin\psi & 0 \\ -\sin\psi & \cos\psi & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & \sin\theta \\ 0 & -\sin\theta & \cos\theta \end{bmatrix}} \cdot {\begin{bmatrix} \cos\phi & \sin\phi & 0 \\ -\sin\phi & \cos\phi & 0 \\ 0 & 0 & 1 \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} \cos\psi & \sin\psi \cos\theta & \sin\psi \sin\theta \\ -\sin\psi & \cos\psi \cos\theta & \cos\psi \sin\theta \\ 0 & -\sin\theta & \cos\theta \end{bmatrix}} \cdot {\begin{bmatrix} \cos\phi & \sin\phi & 0 \\ -\sin\phi & \cos\phi & 0 \\ 0 & 0 & 1 \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} (\cos\psi \cos\phi - \sin\psi\cos\theta \sin\phi) & (\cos\psi \sin\phi + \sin\psi \cos\theta \cos\phi) & (\sin\psi \sin\theta) \\ (-\sin\psi \cos\phi - \cos\psi \cos\theta \sin\phi) & (-\sin\psi \sin\phi + \cos\psi \cos\theta \cos\phi) & (\cos\psi \sin\theta) \\ (\sin\theta \sin \phi) & (-\sin\theta \cos\phi) & (\cos\theta) \end{bmatrix}} \,. </math> </td> </tr> </table> This is precisely the same result that we obtained previously, illustrating that once the '''order''' of the multiplications has been established, it doesn't matter how pairs of matrices are grouped in order to carry out the row-column multiplications. ==Switching Coordinate Representations of a Vector== Now, given that, <div align="center"> <math>\vec{A}_\mathrm{body} = \hat{R} \cdot \vec{A}_{XYZ} \, ,</math> </div> the following three mapping relations must hold: <table border="0" align="center" cellpadding="0"> <tr> <td align="right"> <math>A_1</math> </td> <td align="center">=</td> <td align="left"> <math> A_X(\cos\psi \cos\phi - \sin\psi \sin\phi \cos\theta) + A_Y(\sin\phi \cos\psi + \sin\psi \cos\theta \cos\phi) + A_Z(\sin\psi \sin\theta) \, , </math> </td> </tr> <tr> <td align="right"> <math>A_2</math> </td> <td align="center">=</td> <td align="left"> <math> A_X(-\sin\psi \cos\phi - \sin\phi \cos\theta \cos\psi) + A_Y( - \sin\psi \sin\phi + \cos\psi \cos\theta\cos\phi ) + A_Z (\sin\theta \cos\psi) \, , </math> </td> </tr> <tr> <td align="right"> <math>A_3</math> </td> <td align="center">=</td> <td align="left"> <math> A_X (\sin\theta\sin\phi) + A_Y (-\sin\theta \cos\phi) + A_Z (\cos\theta) \, . </math> </td> </tr> </table> Alternatively, given that, <div align="center"> <math>\vec{A}_{XYZ} = \hat{R}^{-1} \cdot \vec{A}_\mathrm{body} \, ,</math> </div> the following additional three mapping relations must hold: <table border="0" align="center" cellpadding="0"> <tr> <td align="right"> <math>A_X</math> </td> <td align="center">=</td> <td align="left"> <math> A_1(\cos\psi \cos\phi - \sin\psi \sin\phi \cos\theta) + A_2(-\sin\psi \cos\phi - \sin\phi \cos\theta \cos\psi) + A_3(\sin\theta\sin\phi) \, , </math> </td> </tr> <tr> <td align="right"> <math>A_Y</math> </td> <td align="center">=</td> <td align="left"> <math> A_1(\sin\phi \cos\psi + \sin\psi \cos\theta \cos\phi) + A_2( - \sin\psi \sin\phi + \cos\psi \cos\theta\cos\phi ) + A_3 (-\sin\theta \cos\phi) \, , </math> </td> </tr> <tr> <td align="right"> <math>A_Z</math> </td> <td align="center">=</td> <td align="left"> <math> A_1 (\sin\psi \sin\theta) + A_2 (\sin\theta \cos\psi) + A_3 (\cos\theta) \, . </math> </td> </tr> </table> ---- Extending the [[#Simple_Numerical_Example|'''simple numerical example''' established above]], let's assume that the (red) vector that appears in both panels of Figure 1 has the ''inertial-frame'' (left panel) components, <div align="center"> <math>(A_X, A_Y, A_Z) = (0.8, 0.8, 0.9) \, .</math> </div> The components of this same (red) vector as viewed from the ''body'' frame (right panel of Figure 1) should be, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\begin{bmatrix}A_1 \\ A_2 \\ A_3 \end{bmatrix}</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \hat{R} \cdot \begin{bmatrix}A_X \\ A_Y \\ A_Z \end{bmatrix} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 0.7192 & 0.6861 & 0.1094 \\ -0.6619 & 0.6287 & 0.4082 \\ 0.2113 & -0.3660 & 0.9063 \end{bmatrix}} \cdot \begin{bmatrix}0.8 \\ 0.8 \\ 0.9 \end{bmatrix} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \begin{bmatrix} 1.2227 \\ 0.3408 \\ 0.6919 \end{bmatrix} \, . </math> </td> </tr> </table> Out of curiosity, what do we obtain if we use the inverse of the rotation matrix? Well … <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\begin{bmatrix}?_1 \\ ?_2 \\ ?_3 \end{bmatrix}</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \hat{R}^{-1} \cdot \begin{bmatrix}A_X \\ A_Y \\ A_Z \end{bmatrix} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> {\begin{bmatrix} 0.7192 & -0.6619 & 0.2113 \\ 0.6861 & 0.6287 & -0.3660 \\ 0.1094 & 0.4082 & 0.9063 \end{bmatrix}} \cdot \begin{bmatrix}0.8 \\ 0.8 \\ 0.9 \end{bmatrix} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \begin{bmatrix} 0.2360 \\ 0.7224 \\ 1.2298 \end{bmatrix} \, . </math> </td> </tr> </table> =Riemann Type I Ellipsoids= ==Tipped Coordinate System== In an accompanying discussion of Riemann Type I ellipsoids, we have presented a [[ThreeDimensionalConfigurations/RiemannTypeI#Try_Again|methodical derivation of orbital parameters]] in a "tipped" reference frame. In the context of our present discussion of Euler angles, it seems clear that this separate coordinate-frame transformation involved only one nonzero Euler angle; specifically, <math>(\phi, \theta, \psi) = (0, \theta, 0)</math>. In terms of Euler angles, then, the transformation between the ellipsoid's unprimed frame and the primed "tipped" frame is given by the [[#FormMatrix|above expressions]] … <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\begin{bmatrix}x' \\ y' \\ z' \end{bmatrix}_\mathrm{tipped}</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \hat{R} \cdot \begin{bmatrix}x \\ y \\ (z - z_0) \end{bmatrix} \, , </math> </td> </tr> </table> and, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\begin{bmatrix}x \\ y \\ (z - z_0) \end{bmatrix}</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math> \hat{R}^{-1} \cdot \begin{bmatrix}x' \\ y' \\ z' \end{bmatrix}_\mathrm{tipped} \, , </math> </td> </tr> </table> where, <table border="0" align="center" cellpadding="3"> <tr> <td align="right"> <math>\hat{R}(\phi, \theta, \psi) = \hat{R}_3(\psi) \cdot \hat{R}_1(\theta) \cdot \hat{R}_3(\phi)</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}} \cdot {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & \sin\theta \\ 0 & -\sin\theta & \cos\theta \end{bmatrix}} \cdot {\begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & \sin\theta \\ 0 & -\sin\theta & \cos\theta \end{bmatrix}} \, , </math> </td> </tr> </table> and, <table border="0" align="center" cellpadding="3"> <tr> <td align="right"> <math>\hat{R}^{-1}</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & -\sin\theta \\ 0 & \sin\theta & \cos\theta \end{bmatrix}} \, . </math> </td> </tr> </table> That is to say, <table border="1" align="center" cellpadding="8"><tr> <td align="center"> <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>x'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>x</math></td> </tr> <tr> <td align="right"><math>y'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>y \cos\theta + (z - z_0)\sin\theta</math></td> </tr> <tr> <td align="right"><math>z'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>- y \sin\theta + (z - z_0)\cos\theta</math></td> </tr> </table> </td> <td align="center"> <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>x</math></td> <td align="center"><math>=</math></td> <td align="left"><math>x'</math></td> </tr> <tr> <td align="right"><math>y</math></td> <td align="center"><math>=</math></td> <td align="left"><math>y' \cos\theta - z'\sin\theta</math></td> </tr> <tr> <td align="right"><math>(z - z_0)</math></td> <td align="center"><math>=</math></td> <td align="left"><math>y' \sin\theta + z'\cos\theta</math></td> </tr> </table> </td> </tr> </table> which is identical to the coordinate transformations presented in the [[#Try_Again|top two panels of the table in our accompanying ''methodical derivation of orbital parameters]]. Similarly, the three components of the velocity field as viewed from the "tipped" plane can be obtained from the velocity components in the untipped plane <math>(u_1, u_2, u_3)</math> via the expressions, <table border="1" align="center" cellpadding="8"><tr> <td align="center"> <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>u_1^'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>u_1</math></td> </tr> <tr> <td align="right"><math>u_2^'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>u_2 \cos\theta + u_3\sin\theta</math></td> </tr> <tr> <td align="right"><math>u_3^'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>- u_2 \sin\theta + u_3\cos\theta</math></td> </tr> </table> </td> </tr> </table> ==Velocity in Tipped Plane== Now, according to EFE — see eq. 154 of Chapter 7, §51 (p. 156) — <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>~u_1</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math>~- \biggl[ \frac{a^2}{a^2 + b^2} \biggr] \zeta_3 y + \biggl[ \frac{a^2}{a^2 + c^2} \biggr] \zeta_2 z</math> </td> </tr> <tr> <td align="right"> <math>~u_2</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math>~+\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3 x</math> </td> </tr> <tr> <td align="right"> <math>~u_3</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math>~- \biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 x</math> </td> </tr> </table> Hence, in the "tipped" plane we find, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>u_1^'</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl[ \frac{a^2}{a^2 + c^2} \biggr] \zeta_2 z - \biggl[ \frac{a^2}{a^2 + b^2} \biggr] \zeta_3 y </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl[ \frac{a^2}{a^2 + c^2} \biggr] \zeta_2 \biggl[z_0 + y'\sin\theta + z'\cos\theta\biggr] + \biggl[ \frac{a^2}{a^2 + b^2} \biggr] \zeta_3 \biggl[ z' \sin\theta - y'\cos\theta \biggr] \, , </math> </td> </tr> <tr> <td align="right"><math>u_2^'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>\cos\theta\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3 x - \sin\theta\biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 x</math></td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"> <math>\biggl\{\cos\theta\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3 - \sin\theta\biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 \biggr\}x' \, , </math> </td> </tr> <tr> <td align="right"><math>u_3^'</math></td> <td align="center"><math>=</math></td> <td align="left"><math>- \sin\theta\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3 x - \cos\theta\biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 x</math></td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"><math> \biggl\{ - \sin\theta\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3 - \cos\theta\biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 \biggr\} x' \, . </math> </td> </tr> </table> Ideally, we would like to choose the orientation of our "tipped" plane such that there are no vertical motions as viewed from that plane, that is, such that <math>u_3^' = 0</math>. This means that, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>\sin\theta\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> - \cos\theta\biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 </math> </td> </tr> <tr> <td align="right"><math>\Rightarrow ~~~ \tan\theta</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> - \frac{\zeta_2}{\zeta_3}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]\frac{c^2}{b^2} \, . </math> </td> </tr> </table> Given, as well, that we are only analyzing motion in the <math>z' = 0</math> plane, we have for the other two velocity components, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>u_2^'</math></td> <td align="center"><math>=</math></td> <td align="left"> <math>\cos\theta \biggl\{\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3 - \tan\theta\biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 \biggr\}x' </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"> <math>\cos\theta \biggl\{\biggl[ \frac{b^2}{a^2 + b^2} \biggr] \zeta_3 + \frac{\zeta_2}{\zeta_3}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]\frac{c^2}{b^2} \biggl[ \frac{c^2}{a^2 + c^2} \biggr] \zeta_2 \biggr\}x' </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"> <math>\biggl[ \frac{b^2}{a^2 + b^2} \biggr]\zeta_3 \cos\theta \biggl\{1 + \frac{\zeta_2^2}{\zeta_3^2}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]^2\frac{c^4}{b^4} \biggr\}x' </math> </td> </tr> <tr> <td align="right"><math>u_1^'</math></td> <td align="center"><math>=</math></td> <td align="left"> <math>\cos\theta \biggl\{ \biggl[ \frac{a^2}{a^2 + c^2} \biggr] \zeta_2 \biggl[\frac{z_0}{\cos\theta} + y'\tan\theta + \cancelto{0}{z'}\biggr] + \biggl[ \frac{a^2}{a^2 + b^2} \biggr] \zeta_3 \biggl[ \cancelto{0}{z'} \tan\theta - y'\biggr] \biggr\} </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl[ \frac{a^2}{a^2 + c^2} \biggr] z_0 \zeta_2 - \zeta_3 \cos\theta \biggl\{ \biggl[ \frac{a^2}{a^2 + c^2} \biggr] \frac{\zeta_2^2}{\zeta_3^2}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]\frac{c^2}{b^2} + \biggl[ \frac{a^2}{a^2 + b^2} \biggr] \biggr\}y' </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl[ \frac{a^2}{a^2 + c^2} \biggr] z_0 \zeta_2 - \biggl[ \frac{a^2}{a^2 + b^2} \biggr]\zeta_3 \cos\theta \biggl\{ \frac{\zeta_2^2}{\zeta_3^2}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]^2\frac{c^2}{b^2} + 1 \biggr\}y' \, . </math> </td> </tr> </table> ==Rewrite Velocity-Component Expressions== After defining the term, <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>\Lambda^2</math> </td> <td align="center"> <math>\equiv</math> </td> <td align="left"> <math>\frac{\zeta_2^2}{\zeta_3^2}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]^2\frac{c^2}{b^2} \, ,</math> </td> </tr> </table> the expressions for the two "tipped" velocity components may be rewritten as, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] u_2^'</math></td> <td align="center"><math>=</math></td> <td align="left"> <math>\biggl\{b^2 + \Lambda^2 \cdot c^2 \biggr\}x' \, , </math> </td> </tr> <tr> <td align="right"><math>\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] u_1^'</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] \biggl[ \frac{a^2}{a^2 + c^2} \biggr] z_0 \zeta_2 - \biggl\{ a^2 + \Lambda^2 \cdot a^2 \biggr\}y' \, . </math> </td> </tr> </table> Or, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>\biggl\{\frac{1+\Lambda^2}{b^2 + \Lambda^2 \cdot c^2 }\biggr\}\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] u_2^'</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> ( 1 + \Lambda^2 )x' \, , </math> </td> </tr> <tr> <td align="right"><math>\biggl[ \frac{a^2 + b^2}{a^2 \zeta_3 \cos\theta}\biggr] u_1^'</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] \biggl[ \frac{z_0 \zeta_2}{a^2 + c^2} \biggr] - ( 1 + \Lambda^2 )y' </math> </td> </tr> <tr> <td align="right"> </td> <td align="center"><math>=</math></td> <td align="left"> <math> ( 1 + \Lambda^2 )(y_0 - y') \, , </math> </td> </tr> </table> where, <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>y_0</math> </td> <td align="center"> <math>\equiv</math> </td> <td align="left"> <math> \frac{1}{1+\Lambda^2}\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] \biggl[ \frac{z_0 \zeta_2}{a^2 + c^2} \biggr] \, . </math> </td> </tr> </table> ==Lagrangian Particle Motion== Now, if we assume that each Lagrangian particle executes a closed elliptical orbit ''in the plane'' of the tipped coordinate system (''i.e.,'' <math>~z' = \dot{z}' = 0</math> ), but whose orbit-center may be shifted by an amount, <math>~y_0</math>, away from the z'-axis, we expect … <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>~x'</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math>~x_\mathrm{max}\cos(\varphi t)</math> </td> <td align="center"> and, <td align="right"> <math>~y' - y_0</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math>~y_\mathrm{max}\sin(\varphi t) \, ,</math> </td> </tr> </table> which implies, <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>~\dot{x}'</math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math>~- x_\mathrm{max}~ \varphi \cdot \sin(\varphi t)</math> </td> <td align="center"> and, <td align="right"> <math>~\dot{y}' </math> </td> <td align="center"> <math>~=</math> </td> <td align="left"> <math>~y_\mathrm{max}~\varphi \cdot \cos(\varphi t) \, .</math> </td> </tr> </table> That is to say, we expect that the two velocity components will exhibit the form, respectively, <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>u_1^'</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> \biggl[\frac{x_\mathrm{max}}{y_\mathrm{max}} \biggr] \varphi \cdot (y_0 - y') \, , </math> </td> <td align="center"> and, </td> <td align="right"> <math>u_2^'</math> </td> <td align="center"> <math>=</math> </td> <td align="left"> <math> \biggl[\frac{y_\mathrm{max}}{x_\mathrm{max}} \biggr] \varphi \cdot x' \, . </math> </td> </tr> </table> This pair of expressions will only match the underlying Riemann Type I flow if, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\biggl\{\frac{1+\Lambda^2}{b^2 + \Lambda^2 \cdot c^2 }\biggr\}\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] </math> </td> <td align="center"><math>=</math></td> <td align="left"> <math> \frac{x_\mathrm{max}}{y_\mathrm{max}} \, , </math> and, </td> </tr> <tr> <td align="right"><math>\biggl[ \frac{a^2 + b^2}{a^2 \zeta_3 \cos\theta}\biggr] </math></td> <td align="center"><math>=</math></td> <td align="left"> <math> \frac{y_\mathrm{max}}{x_\mathrm{max}} \, . </math> </td> </tr> </table> That is, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"> <math>\biggl\{\frac{1+\Lambda^2}{b^2 + \Lambda^2 \cdot c^2 }\biggr\}\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr] </math> </td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl[ \frac{a^2 \zeta_3 \cos\theta}{a^2 + b^2}\biggr] </math> </td> </tr> <tr> <td align="right"> <math>\Rightarrow ~~~ \frac{1}{a^2}\biggl\{\frac{1+\Lambda^2}{b^2 + \Lambda^2 \cdot c^2 }\biggr\}\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr]^2 </math> </td> <td align="center"><math>=</math></td> <td align="left"> <math> 1 \, . </math> </td> </tr> </table> Let's try the numerical values from the [[ThreeDimensionalConfigurations/RiemannTypeI#Example_b1.25c0.470|example Type I ellipsoid used in an accompanying discussion]], namely, <math>b/a = 1.25, c/a = 0.4703, \zeta_2 = -2.2794, \zeta_3 = -1.9637</math>. Hence, <table border="0" align="center" cellpadding="8"> <tr> <td align="right"><math>\tan\theta</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> - \frac{\zeta_2}{\zeta_3}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]\frac{c^2}{b^2} = - 0.3448 ~~~ \Rightarrow ~~~ \theta = -0.3320 \, , </math> </td> </tr> <tr> <td align="right"><math>\Rightarrow ~~~ \cos\theta</math></td> <td align="center"><math>=</math></td> <td align="left"> <math> - 0.9454 \, . </math> </td> </tr> </table> And, <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>\Lambda^2</math> </td> <td align="center"> <math>\equiv</math> </td> <td align="left"> <math>\frac{\zeta_2^2}{\zeta_3^2}\biggl[ \frac{a^2 + b^2}{a^2 + c^2} \biggr]^2\frac{c^2}{b^2} = \tan^2\theta \cdot \frac{b^2}{c^2} = 0.8399 \, .</math> </td> </tr> </table> Hence, <table border="0" cellpadding="5" align="center"> <tr> <td align="right"> <math>\Rightarrow ~~~ \frac{1}{a^2}\biggl\{\frac{1+\Lambda^2}{b^2 + \Lambda^2 \cdot c^2 }\biggr\}\biggl[ \frac{a^2 + b^2}{\zeta_3 \cos\theta}\biggr]^2 </math> </td> <td align="center"><math>=</math></td> <td align="left"> <math> \biggl\{ 1.0524 \biggr\} \biggl[ 1.3803 \biggr]^2 = 2.005 \, . </math> </td> </tr> </table> =See Also= <ul> <li>[https://en.wikipedia.org/wiki/Euler_angles Wikipedia Chapter on Euler Angles]</li> <li>[https://phas.ubc.ca/~berciu/TEACHING/PHYS206/LECTURES/FILES/euler.pdf Online class notes] from [https://phas.ubc.ca/~berciu/ Professor Mona Berciu], Department of Physics & Astronomy, University of British Columbia</li> </ul> <br /> {{SGFfooter}}
Summary:
Please note that all contributions to JETohlineWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
JETohlineWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Template used on this page:
Template:SGFfooter
(
edit
)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Tiled Menu
Table of Contents
Old (VisTrails) Cover
Appendices
Variables & Parameters
Key Equations
Special Functions
Permissions
Formats
References
lsuPhys
Ramblings
Uploaded Images
Originals
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information