"how numbers are stored and used in computers"
A linear transformation is a function between vector spaces that preserves vector addition and scalar multiplication. These transformations are fundamental to understanding how vectors and matrices interact in linear algebra.
A transformation
Every linear transformation
A rotation transformation takes a vector and rotates it by a fixed angle θ in the plane, preserving the vector's magnitude while changing its direction. This is one of the most common linear transformations used in computer graphics and physics simulations.
A scaling transformation multiplies each component of a vector by a fixed scalar value, effectively stretching or shrinking the vector along each axis. The scaling factors can be different for each dimension, allowing non-uniform scaling that changes the shape of geometric objects.
A projection transformation maps vectors onto a subspace, effectively reducing the dimension of the vector space. This is commonly used in dimensionality reduction and finding vector components along specific directions. The projection matrix shown below projects vectors onto the x-axis.
The set of all vectors that map to zero:
The set of all possible outputs:
For a linear transformation T: V → W:
Linear transformations are used in: