What is the axis and angle of rotation represented by this matrix?

Click For Summary

Homework Help Overview

The problem involves a rotation matrix given as \[ \begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix} \] Participants are tasked with finding the axis and angle of rotation represented by this matrix.

Discussion Character

  • Exploratory, Assumption checking, Mathematical reasoning

Approaches and Questions Raised

  • Some participants discuss identifying the type of rotation represented by the matrix and express uncertainty about determining the axis of rotation. Others suggest examining how the rotation matrix affects a vector to gain insights into the rotation's characteristics.

Discussion Status

The discussion is ongoing, with participants exploring different methods to analyze the rotation matrix. Some guidance has been provided regarding the relationship between the rotation matrix and vectors, but no consensus has been reached on the specific axis or angle of rotation.

Contextual Notes

Participants note that the matrix does not resemble standard rotation matrices they are familiar with, which adds to the complexity of the problem. There is also mention of the need to consider vectors parallel to the rotation axis and the implications of applying the rotation to such vectors.

Gregg
Messages
452
Reaction score
0

Homework Statement



The matrix

[itex]\left[ \begin{array}{ccc} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{array} \right][/itex]

represents a rotation.

(a) Find the equation of the axis of this rotation.
(b) What is the angle of the rotation?

Homework Equations



[itex]\left[ \begin{array}{ccc} 1 &0 &0 \\ 0 &\cos\theta &-\sin\theta \\ 0 &\sin\theta &\cos\theta \end{array} \right][/itex]

[itex]\left[ \begin{array}{ccc} \cos\theta &0 &\sin\theta \\ 0 &1 &0 \\ -\sin\theta & 0 &\cos\theta \end{array} \right][/itex]

[itex]\left[ \begin{array}{ccc} \cos\theta &-\sin\theta &0 \\ \sin\theta &\cos\theta &0 \\ 0 &0 &1 \end{array} \right][/itex]

Rotations of \theta about x, y and z axes respectively.

The Attempt at a Solution



I thought this would just be a case of looking at the matrix and deciding whether it was a rotation about the x,y or z. I'm not sure how to determine the equation for the axis of rotation.

I discovered that:

[itex]\left[ \begin{array}{ccc} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{array} \right] \left[ \begin{array}{ccc} x_1 &x_2 &x_3 \\ y_1 &y_2 &y_3 \\ z_1 &z_2 &z_3 \end{array} \right] = \left[ \begin{array}{ccc} y_1 &y_2 &y_3 \\ z_1 &z_2 &z_3 \\ x_1 &x_2 &x_3 \end{array} \right][/itex]

But can't get close to the answer.
 
Physics news on Phys.org
Hi Gregg,

Gregg said:

Homework Statement



The matrix

[itex]\left[ \begin{array}{ccc} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{array} \right][/itex]

represents a rotation.

(a) Find the equation of the axis of this rotation.
(b) What is the angle of the rotation?

Homework Equations



[itex]\left[ \begin{array}{ccc} 1 &0 &0 \\ 0 &\cos\theta &-\sin\theta \\ 0 &\sin\theta &\cos\theta \end{array} \right][/itex]

[itex]\left[ \begin{array}{ccc} \cos\theta &0 &\sin\theta \\ 0 &1 &0 \\ -\sin\theta & 0 &\cos\theta \end{array} \right][/itex]

[itex]\left[ \begin{array}{ccc} \cos\theta &-\sin\theta &0 \\ \sin\theta &\cos\theta &0 \\ 0 &0 &1 \end{array} \right][/itex]

Rotations of \theta about x, y and z axes respectively.

The Attempt at a Solution



I thought this would just be a case of looking at the matrix and deciding whether it was a rotation about the x,y or z. I'm not sure how to determine the equation for the axis of rotation.

I discovered that:

[itex]\left[ \begin{array}{ccc} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{array} \right] \left[ \begin{array}{ccc} x_1 &x_2 &x_3 \\ y_1 &y_2 &y_3 \\ z_1 &z_2 &z_3 \end{array} \right] = \left[ \begin{array}{ccc} y_1 &y_2 &y_3 \\ z_1 &z_2 &z_3 \\ x_1 &x_2 &x_3 \end{array} \right][/itex]

But can't get close to the answer.

I believe here you want to know how your rotation matrix affects a vector (not multiply it with another matrix).

So for a general vector

[tex] \vec r=x\hat i+y\hat j+z\hat k[/tex]

you might try examining what happens to that vector when you apply your rotation matrix to it. What do you get? (Are you familiar with writing vectors as a matrix?)
 
alphysicist said:
Hi Gregg,



I believe here you want to know how your rotation matrix affects a vector (not multiply it with another matrix).

So for a general vector

[tex] \vec r=x\hat i+y\hat j+z\hat k[/tex]

you might try examining what happens to that vector when you apply your rotation matrix to it. What do you get? (Are you familiar with writing vectors as a matrix?)

I'm new to matrices and such and I don't really understand it well. [itex] \vec r=x\hat i+y\hat j+z\hat k[/itex]

I'm not sure how to find the axis of rotation since the matrix that is in the problem does not look similar to any of the standard results I'm given as in my relevant equations. Would you write the vector like this:

[itex]\vec r=\begin{bmatrix} x &y &z \end{bmatrix}[/itex]

and then

[itex]\begin{bmatrix} x &y &z \end{bmatrix} \begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix} = \begin{bmatrix} z &x &y \end{bmatrix}[/itex] ?

then maybe...

[itex]\vec r = z \hat i + x \hat j + y \hat k[/itex]?
 
Last edited:
Gregg said:
I'm not sure how to find the axis of rotation since the matrix that is in the problem does not look similar to any of the standard results I'm given as in my relevant equations. Would you write the vector like this:

[itex]\vec r=\begin{bmatrix} x &y &z \end{bmatrix}[/itex]

No, vectors are usually written as columns when they are being operated on:

[tex]\vec r=\begin{bmatrix} x \\ y \\ z \end{bmatrix}[/tex]
[itex]\begin{bmatrix} x &y &z \end{bmatrix} \begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix} = \begin{bmatrix} z &x &y \end{bmatrix}[/itex] ?

No, the rotation matrix operates on the vector not vice versa...the operator is always written to the left of what it operates on:

[tex]\vec{r}'=\begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix}\begin{bmatrix} x \\ y \\ z \end{bmatrix}=\begin{bmatrix} ? \\ ? \\ ? \end{bmatrix}[/tex]

(I used a prime to denote the rotated vector)

Now, suppose you chose a vector that was parallel to the axis of rotation; what could you say about r and r'?:wink:
 
gabbagabbahey said:
No, vectors are usually written as columns when they are being operated on:

[tex]\vec r=\begin{bmatrix} x \\ y \\ z \end{bmatrix}[/tex]





No, the rotation matrix operates on the vector not vice versa...the operator is always written to the left of what it operates on:

[tex]\vec{r}'=\begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix}\begin{bmatrix} x \\ y \\ z \end{bmatrix}=\begin{bmatrix} ? \\ ? \\ ? \end{bmatrix}[/tex]

(I used a prime to denote the rotated vector)

Now, suppose you chose a vector that was parallel to the axis of rotation; what could you say about r and r'?:wink:

[itex]\vec r=\begin{bmatrix} x \\ y \\ z \end{bmatrix}[/itex]

[itex]\vec r' = \begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix}\begin{bmatrix} x \\ y \\ z \end{bmatrix} = \begin{bmatrix} y \\ z \\ x \end{bmatrix}[/itex]

So

[itex]\vec r=\begin{bmatrix} x \\ y \\ z \end{bmatrix}[/itex]

and

[itex]\vec r' = \begin{bmatrix} y \\ z \\ x \end{bmatrix}[/itex]

I'm not sure if I could immediately take x = y = z though? and as for the angle of rotation...
 
hi gregg

say we say

[itex]\textbf{M} = \begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix} \begin{bmatrix} x \\ y \\ z \end{bmatrix}[/itex]

then if a is a vector parallel to your rotation axis, then

[itex]\textbf{M} \textbf{a} = a [/tex] ie it is unchanged by the rotation<br /> <br /> this is a good check to see if you have the correct axis of rotation<br /> <br /> to work out the angle of rotation find a vector perpindicular to a, and apply the rotation, the angle will be given by the angel between the initial and final vectors<br /> <br /> (also i found it helpful to draw how each axis x,y,z is rotated)[/itex]
 
hi gregg

say we say

[itex]\textbf{M} = \begin{bmatrix} 0 &1 &0 \\ 0 &0 &1 \\ 1 &0 &0 \end{bmatrix}[/itex]

then if a is a vector parallel to your rotation axis, then

[itex]\textbf{M} \textbf{a} = \textbf{a} [/tex] ie it is unchanged by the rotation<br /> <br /> this is a good check to see if you have the correct axis of rotation<br /> <br /> to work out the angle of rotation find a vector perpindicular to a, and apply the rotation, the angle will be given by the angle between the initial and final vectors<br /> <br /> (also i found it helpful to draw how each axis x,y,z is rotated)[/itex]
 
Last edited:

Similar threads

  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
46
Views
7K
  • · Replies 9 ·
Replies
9
Views
2K
Replies
4
Views
3K
Replies
6
Views
3K
Replies
1
Views
1K