How Can I Visualize a $\pi/2$ Rotation About $(1,1,0)^t$ in $\mathbb{R}^3$?

Click For Summary
SUMMARY

The discussion focuses on visualizing a $\pi/2$ rotation in $\mathbb{R}^3$ about the fixed axis defined by the vector $(1,1,0)^t$. The goal is to derive the rotation matrix $A$ such that $A(1,1,0)^t=(1,1,0)^t$ and $A(-1,1,0)^t=(0,0,\sqrt{2})^t$. The process involves finding a third vector perpendicular to both the axis and the vector $(-1,1,0)$, which is determined through the cross product, yielding $(0,0,2)$. The final matrix form is achieved through Gaussian elimination.

PREREQUISITES
  • Understanding of rotation matrices in three-dimensional space
  • Familiarity with vector operations, specifically cross products
  • Knowledge of Gaussian elimination for matrix solving
  • Basic concepts of linear algebra, particularly orthogonal sets of vectors
NEXT STEPS
  • Study the derivation of rotation matrices in $\mathbb{R}^3$
  • Learn about the Rodrigues rotation formula for practical applications
  • Explore the TikZ package for 3D visualizations in LaTeX
  • Investigate the properties of orthogonal transformations in linear algebra
USEFUL FOR

Mathematicians, physics students, and computer graphics developers interested in 3D transformations and visualizations.

kalish1
Messages
79
Reaction score
0
I am trying to visualize the following rotation of $\mathbb R^3$, but it is very difficult. I want to get the answer by intuition, and not by using the Rodrigues rotation formula or conjugation of matrices, etc.

Help please.

**Problem statement:** Determine the matrix that represents the following rotation of $\mathbb R^3$: an angle of $\pi/2$ about the fixed axis containing the vector $(1,1,0)^t$

Here is what I have tried in my diagram:

![Coordinate axes][1]

Should I find a 3x3 rotation matrix $A$ such that $A(1,1,0)^t=(-1,1,0)^t$?

[1]:
View attachment 1648
 

Attachments

  • 88MKh.png
    88MKh.png
    997 bytes · Views: 135
Last edited by a moderator:
Physics news on Phys.org
kalish said:
Should I find a 3x3 rotation matrix $A$ such that $A(1,1,0)^t=(-1,1,0)^t$?

The axis is invariant, so that should be $A(1,1,0)^t=(1,1,0)^t$ instead.

You already found a perpendicular vector (-1,1,0).
You need a 3rd vector that is perpendicular to both the axis and this one, completing an orthogonal set.
And more specifically, a vector that "turns" in the right direction.
You can find it by calculating the cross product of (1,1,0) and (-1,1,0), yielding (0,0,2).

That gives you the set of equations (note that the vectors must have equal lengths):
$$A(1,1,0)^t=(1,1,0)^t$$
$$A(-1,1,0)^t=(0,0,\sqrt 2)^t$$
$$A(0,0,\sqrt 2)^t=(1,-1,0)^t$$

Or in matrix form:
$$A \begin{bmatrix}
1 & -1 & 0 \\
1 & 1 & 0 \\
0 & 0 & \sqrt 2
\end{bmatrix} = \begin{bmatrix}
1 & 0 & 1 \\
1 & 0 & -1 \\
0 & \sqrt 2 & 0
\end{bmatrix}$$
Solve for A.
This is easiest to do by performing matrix operations on the right that execute a gaussian elimination, ending up with an identity matrix on the left and the actual A matrix on the right.
That is, subtract multiples of one column from another, both left and right.
And swap columns, both left and right.
 
Here is a picture.

rotation.png


It is done using TikZ package 3dplot.
 
Perhaps noteworthy for visualization is that (-1,1,0) is rotated onto the positive z-axis,
which is in turn rotated to (1,-1,0).
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
Replies
27
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 15 ·
Replies
15
Views
2K
Replies
31
Views
3K
  • · Replies 26 ·
Replies
26
Views
1K
Replies
2
Views
3K
  • · Replies 16 ·
Replies
16
Views
2K
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K