Matrix transform question about angle of rotation

Click For Summary

Homework Help Overview

The discussion revolves around a matrix transformation representing a rotation in three-dimensional space. The original poster is attempting to determine the axis and angle of rotation based on the given matrix and associated vectors.

Discussion Character

  • Exploratory, Assumption checking, Mathematical reasoning

Approaches and Questions Raised

  • The original poster attempts to find the axis of rotation and the angle by using cross products and dot products of vectors. They express uncertainty about the correctness of their perpendicular vector and calculations.

Discussion Status

Participants are actively engaging in clarifying the original poster's approach. Some suggest corrections regarding the method of finding the perpendicular vector and the use of dot products instead of cross products. There is a recognition of errors in calculations, and some participants offer constructive feedback on the steps taken.

Contextual Notes

There is an emphasis on ensuring the correct application of mathematical operations, particularly in the context of finding perpendicular vectors and calculating angles of rotation. The original poster's assumptions and methods are being scrutinized for accuracy.

Gregg
Messages
452
Reaction score
0
\left(<br /> \begin{array}{ccc}<br /> 0 &amp; 1 &amp; 0 \\<br /> 0 &amp; 0 &amp; 1 \\<br /> 1 &amp; 0 &amp; 0<br /> \end{array}<br /> \right) represents a rotation.

(a) find the axis of the rotation

<br /> \left(<br /> \begin{array}{ccc}<br /> 0 &amp; 1 &amp; 0 \\<br /> 0 &amp; 0 &amp; 1 \\<br /> 1 &amp; 0 &amp; 0<br /> \end{array}<br /> \right)<br /> \left(<br /> \begin{array}{c}<br /> x \\<br /> y \\<br /> z<br /> \end{array}<br /> \right) = \left(<br /> \begin{array}{c}<br /> y \\<br /> z \\<br /> x<br /> \end{array}<br /> \right)<br />

<br /> \Rightarrow y=x=z<br />
(b) what is the angle of rotation

I found a perpendicular vector.

<br /> \left(<br /> \begin{array}{c}<br /> 1 \\<br /> 1 \\<br /> 1<br /> \end{array}\right) \times \left(<br /> \begin{array}{c}<br /> -1 \\<br /> 1 \\<br /> 1<br /> \end{array}<br /> \right) = 0 \Rightarrow \theta = 90<br />

Transform the perpendicular vector.


\left(<br /> \begin{array}{ccc}<br /> 0 &amp; 1 &amp; 0 \\<br /> 0 &amp; 0 &amp; 1 \\<br /> 1 &amp; 0 &amp; 0<br /> \end{array}<br /> \right)\left(<br /> \begin{array}{c}<br /> -1 \\<br /> 1 \\<br /> 1<br /> \end{array}<br /> \right)<br /> = \left(<br /> \begin{array}{c}<br /> 1 \\<br /> 1 \\<br /> -1<br /> \end{array}<br /> \right)

Product of the perpendicular and transformed perpendicular

<br /> \left(<br /> \begin{array}{c}<br /> -1 \\<br /> 1 \\<br /> 1<br /> \end{array}<br /> \right) \times<br /> \left(<br /> \begin{array}{c}<br /> 1 \\<br /> 1 \\<br /> -1<br /> \end{array}<br /> \right) = -2i-2k

this does not indicate the 120 degree rotation that i need.

<br /> \left(<br /> \begin{array}{c}<br /> -1 \\<br /> 1 \\<br /> 1<br /> \end{array}<br /> \right)\left(<br /> \begin{array}{c}<br /> 1 \\<br /> 1 \\<br /> -1<br /> \end{array}<br /> \right) = -1 = \sqrt{3}\cos\theta \Rightarrow \theta = 109

Is the perpendicular vector wrong? Am I trying to solve this correctly?
 
Physics news on Phys.org
The perpendicular vector is wrong. You want to solve (1,1,1).(a,b,c)=0 to find a perpendicular. The DOT product. Then you want to find the dot product of the perpendicular with the transformed perpendicular. No cross products necessary.
 
Last edited:
Dick said:
The perpendicular vector is wrong. You want to solve (1,1,1).(a,b,c)=0 to find a perpendicular. The DOT product. Then you want to find the dot product of the perpendicular with the transformed perpendicular. No cross products necessary.

<br /> \left(<br /> \begin{array}{c}<br /> 1 \\<br /> 1 \\<br /> 1<br /> \end{array}<br /> \right).\left(<br /> \begin{array}{c}<br /> x \\<br /> y \\<br /> z<br /> \end{array}<br /> \right)=0

<br /> <br /> \Rightarrow x+y+z=0<br /> <br />


b=\left(<br /> \begin{array}{c}<br /> -1 \\<br /> 0 \\<br /> 1<br /> \end{array}<br /> \right)

<br /> <br /> \left(<br /> \begin{array}{ccc}<br /> 0 &amp; 1 &amp; 0 \\<br /> 0 &amp; 0 &amp; 1 \\<br /> 1 &amp; 0 &amp; 0<br /> \end{array}<br /> \right)\left(<br /> \begin{array}{c}<br /> -1 \\<br /> 0 \\<br /> 1<br /> \end{array}<br /> \right)=\left(<br /> \begin{array}{c}<br /> 0 \\<br /> 1 \\<br /> -1<br /> \end{array}<br /> \right)


<br /> \left(<br /> \begin{array}{c}<br /> -1 \\<br /> 0 \\<br /> 1<br /> \end{array}<br /> \right).\left(<br /> \begin{array}{c}<br /> 0 \\<br /> 1 \\<br /> -1<br /> \end{array}<br /> \right) = -1


-1 = \sqrt{2}\sqrt{2}\cos \theta

\Rightarrow \theta = 120
 
Last edited:
b=(-1,0,1) is a good perpendicular. But the transformed perpendicular isn't (1,0,-1) is it? There's another mistake in the dot product that makes me think you just copied it wrong.
 
Dick said:
b=(-1,0,1) is a good perpendicular. But the transformed perpendicular isn't (1,0,-1) is it? There's another mistake in the dot product that makes me think you just copied it wrong.

Ah, I see you fixed it. Much better.
 
Dick said:
Ah, I see you fixed it. Much better.

Yep made an error.Thanks for the help.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 28 ·
Replies
28
Views
3K
Replies
19
Views
3K
  • · Replies 19 ·
Replies
19
Views
3K