3.510 min read
Column Span and Rank
The column span (or column space) of a matrix is the span of its columns: the set of all vectors of the form as ranges over . It is a subspace of .
The rank of is the dimension of its column span: . Rank measures how many "truly independent directions" the matrix can produce as output.
Rank equals the number of pivot columns in the echelon form of . A matrix has full rank when its rank equals .
Formal View
Definition 3.5 — Column Space and Rank
The column space of is . The rank is , equal to the number of pivots in echelon form.
Why This Matters
The column space is the set of all outputs a matrix can produce — it determines solvability.
- Solvability of : solvable iff
- In data science, rank determines how many "independent factors" explain a dataset
- Rank of the Jacobian matrix determines degrees of freedom in robotic manipulators
Quiz
Question 1
Matrix has size and rank 2. The column space has dimension:
Common Mistakes
- Confusing rank with the number of rows or columns — rank is the dimension of the column space.
- Thinking columns of directly form a basis for Col() — only the pivot columns do.