← Guides

Matrices: tables that transform

Organized numbers that take a point in and send a new point out.

What a matrix is for

A matrix is a rectangular grid of numbers. In this course the useful picture is a machine: feed it a vector (a point), get a new vector. That is how software scales, rotates, and skews images and game objects.

Where you meet the idea

Scale example

The matrix [[k, 0], [0, k]] multiplies both coordinates by k. Areas scale by k² (the determinant). Try k = 2: sides double, area quadruples.

Scale transform

Interactive Change k

Try it: Gray = before. Green = after scaling by k from the origin.

det = k² = 4
side × k

Trap: Matrix multiplication order matters. Scale-then-rotate is not always the same as rotate-then-scale.

Practice — AP → Matrices

Open Hyper-Scale Lab