Contents · Linear Algebra
Part 0 · Orientation
Part 1 · Vectors & Spaces
Part 2 · Matrices as Maps
- Matrices as Linear Maps: the Column Picture
Part 3 · Solving Systems
Part 4 · Orthogonality
Part 5 · Eigenvalues
Part 6 · Singular Value Decomposition
Part 7 · Spectral & Positive Definite
Part 8 · Numerical Linear Algebra
Part 2 · Matrices as Maps
Matrices as Linear Maps: the Column Picture
Part 1 showed that a matrix is a table of where the basis lands, so applying it is a linear combination of its columns. Take that formula seriously and every question about a matrix map becomes a question about its columns: which outputs are reachable, how many are truly independent, and what gets sent to zero on the way. Those answers are the column space, the rank, and the four fundamental subspaces.
The product is a combination of columns
Write by its columns with each . Then the matrix-vector product weights those columns by the entries of :
This is the whole game. Multiplying by is not separate dot products, it is one vector equation in the output space . The row picture asks where the hyperplanes meet; the column picture asks which combination of columns hits a target. Drag the weights and watch trace out the reachable set:
- x₁ c₁
- (1, 3)
- x₂ c₂
- (2, 4)
- A x
- (3, 7)
- det A
- -2
- rank / dim null
- 2 / 0
Columns independent: the span is all of ℝ², so every target is reachable.
Column space and rank
The set of every output , as ranges over all of , is by the formula above exactly the span of the columns. This is the column space,
It is a subspace of the output space, and has a solution precisely when lies in it. Some columns may be redundant, so its dimension is not but the number of independent columns. That number is the rank,
A remarkable fact is that the column rank equals the row rank, so also counts the independent rows.1 With pinned down, everything else follows by counting.
A worked example
Take the invertible case
The columns are and , and the product is their sum weighted by :
Here , so the two columns are independent, , and the column space is all of . Every target is reachable, and by the counting rule below nothing but is sent to .
Rank deficiency: when a column is redundant
Now nudge the second column until it is a multiple of the first:
The determinant is , so . The column space is no longer the plane but the single line , and can never leave it no matter how the weights are chosen. Because a whole direction of input now maps to nothing, some nonzero solves . Solving,
so the null space is , a line in the input space. The one dimension the columns lost is exactly the one dimension the null space gained: .
The four fundamental subspaces
An matrix organizes four subspaces, two in the input space and two in the output space :
They split each space into orthogonal complements. In the output, : a target either lies in the column space or has a piece the map can never produce. In the input, : the row space carries the part of that survives, and the null space is the part that vanishes. The map is a clean one-to-one correspondence between the row space and the column space, both of dimension .
Rank-nullity
Counting input dimensions gives the identity that ties it together. The input directions split into the that the map sends to independent outputs and the rest that it annihilates:
Read left to right, a bigger null space forces a smaller rank: every input direction the matrix crushes is one fewer independent output. Both worked cases obey it with , once as and once as . This is the single most useful counting fact in linear algebra, and it is why , rank loss, a nontrivial null space, and non-invertibility are all the same statement.
Footnotes
-
Strang, Introduction to Linear Algebra (5th ed., 2016). ↩