Learn Before
Derivation of 2D Vector Rotation using Complex Numbers
The rotation of a 2D vector by an angle can be derived using complex number multiplication. First, the vector is represented as a complex number . The rotation is then performed by multiplying by . The expansion of this product reveals the components of the new rotated vector:
The real part of the result corresponds to the new x-coordinate, and the imaginary part corresponds to the new y-coordinate of the rotated vector.

0
1
Tags
Ch.2 Generative Models - Foundations of Large Language Models
Foundations of Large Language Models
Foundations of Large Language Models Course
Computing Sciences
Related
Derivation of 2D Vector Rotation using Complex Numbers
A 2D vector
(x, y)can be represented as a complex numberx + iy. Rotating this vector counter-clockwise by an angleθis equivalent to multiplying the complex number bycos(θ) + i sin(θ). Given the vector(3, 4), what is its new position after a 90-degree counter-clockwise rotation?Geometric Effect of Multiplication by the Imaginary Unit
Analyzing a Flawed Vector Rotation
Learn After
Formula for Applying RoPE Rotation 't' Times
Definition of C(x, tθ) Notation for Rotated Tokens
Component-wise Vector Rotation in Complex Space
A 2D vector (x, y) can be represented by the complex number z = x + iy. To rotate this vector by an angle θ, it is multiplied by the complex number e^(iθ) = cos(θ) + i sin(θ). If the vector (3, 4) is rotated by 90 degrees (π/2 radians) using this method, what are the coordinates of the new, rotated vector?
A 2D vector can be rotated by representing it as a complex number and multiplying it by another complex number that represents the rotation. Arrange the following steps in the correct logical order to derive the coordinates of a vector
(x₁, x₂)after it has been rotated by an angleθ.Mapping Complex Multiplication to Rotated Vector Components