How to solve the following matrix rotation

  • Context: MHB 
  • Thread starter Thread starter Logan Land
  • Start date Start date
  • Tags Tags
    Matrix Rotation
Click For Summary
SUMMARY

The discussion focuses on deriving the standard rotation matrix for a 60° rotation about the vector v = (3, 4, 5). Participants clarify that the basic 2D rotation matrix is insufficient for 3D transformations. The correct approach involves using a change of basis to align the vector with a standard axis, applying the 2D rotation matrix, and then transforming back. Key concepts include the use of change of basis matrices and the construction of a 3D rotation matrix from a 2D rotation matrix.

PREREQUISITES
  • Understanding of 3D rotation matrices
  • Familiarity with change of basis matrices
  • Knowledge of trigonometric functions (sine and cosine)
  • Basic linear algebra concepts
NEXT STEPS
  • Study the derivation of 3D rotation matrices from 2D rotation matrices
  • Learn how to construct change of basis matrices
  • Explore examples of rotating vectors in 3D space
  • Investigate the application of rotation matrices in computer graphics
USEFUL FOR

Students and professionals in mathematics, physics, and computer graphics who are working with 3D transformations and rotations.

Logan Land
Messages
83
Reaction score
0
Find the standard matrix for the rotation of 60◦ about the axis determined by the vector v = (3, 4, 5).

do I multiply each x,y,z by pi/3?

doesnt seem like it should be that simple
 
Physics news on Phys.org
ok so I figured out that there is a rotational matrix in basic form that is

cos -sin
sin cos

so a rotation by 60degrees gives me a rotational matrix of
1/2 -sqrt3/2
sqrt3/2 1/2

now from here where would I proceed multiply it by v=(3,4,5)?
 
The matrix you gave is for 2D vectors. Here is a hint: find a transformation that sends (3, 4, 5) to some standard axis (say, the x-axis, i.e. to a vector of the form (t, 0, 0)) then rotate the x-axis, or whichever axis you picked, 60 degrees (that can be done using the 2D matrix you gave: for standard axes, the 3D rotation matrix is similar to the 2D one, as one axis is left fixed). Then transform back. Can you come up with a basis that has (3, 4, 5) as a basis vector? What would be the change of basis matrix? Hence, what would the rotation matrix be?
 
Bacterius said:
The matrix you gave is for 2D vectors. Here is a hint: find a transformation that sends (3, 4, 5) to some standard axis (say, the x-axis, i.e. to a vector of the form (t, 0, 0)) then rotate the x-axis, or whichever axis you picked, 60 degrees (that can be done using the 2D matrix you gave: for standard axes, the 3D rotation matrix is similar to the 2D one, as one axis is left fixed). Then transform back. Can you come up with a basis that has (3, 4, 5) as a basis vector? What would be the change of basis matrix? Hence, what would the rotation matrix be?

im confused
i don't no how to get 3,4,5 to t,0,0 or 0,t,0 or 0,0,t
could i get an example then i can try and figure out my problem

can i use a rotational matrix that's 3d? and not have to perform a transformation?
 
LLand314 said:
im confused
i don't no how to get 3,4,5 to t,0,0 or 0,t,0 or 0,0,t
could i get an example then i can try and figure out my problem

can i use a rotational matrix that's 3d? and not have to perform a transformation?

Have you learned change of basis matrices? What are you expected to use to solve this problem?
 
Bacterius said:
Have you learned change of basis matrices? What are you expected to use to solve this problem?

we only have 1 vector set though... (3,4,5)
what would I use to obtain another basis?
We've always been given multiple vectors
 

Similar threads

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