Multiplying a matrix by a column $\begin{bmatrix} x \\ y \end{bmatrix}$ gives a new point. Do that to every point of the plane and the matrix becomes a geometric move: a rotation, a reflection, a stretch or a shear. The determinant measures what happens to area.
🔑 Key idea
$\begin{bmatrix} a & b \\ c & d \end{bmatrix}$ sends $(1, 0)$ to its first column $(a, c)$ and $(0, 1)$ to its second column $(b, d)$, and that decides everything. Rotation by $\theta$: $\begin{bmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{bmatrix}$. Areas are multiplied by $|\det|$; a negative determinant also flips the plane over. Doing $F$ and then $S$ is the single matrix $SF$.
💡 Why it works
$$\begin{bmatrix} a & b \\ c & d \end{bmatrix}\begin{bmatrix} x \\ y \end{bmatrix} = x\begin{bmatrix} a \\ c \end{bmatrix} + y\begin{bmatrix} b \\ d \end{bmatrix}.$$ So the image of any point is built from the images of the two unit vectors, the columns. Rotating $(1, 0)$ by $\theta$ gives $(\cos\theta, \sin\theta)$ and rotating $(0, 1)$ gives $(-\sin\theta, \cos\theta)$; those are the columns of the rotation matrix. The unit square goes to the parallelogram on the two columns, whose area is $|\det|$.
Try the preset buttons, or type your own entries and slide from the identity to the matrix.
Worked examples
✏️ Worked example: An image
Where does $\begin{bmatrix} 1 & 2 \\ 0 & 1 \end{bmatrix}$ send the point $(2, 3)$?
Multiplying in the order you read the moves, $FS$ instead of $SF$. A point $\mathbf{v}$ becomes $F\mathbf{v}$ first, then $S(F\mathbf{v}) = (SF)\mathbf{v}$, so the matrix applied first is on the right. Check with one point, such as $(1, 0)$, by applying the moves one at a time.
Practice
Pass with 3 right answers, the last 2 in a row. Each right answer earns 3 XP.