8. Vector Spaces, Subspaces, Null Space, Column Space, and Row Space
2026-03-16
Vector Spaces (向量空间)
A vector space is a non-empty set V of vectors that satisfies the following properties for any vectors u, v, and w in the vector space, and any scalar c and d:
- u+v∈V
- u+v=v+u
- (u+v)+w=u+(v+w)
- There exists a zero vector 0 in V such that u+0=u
- For each vector u, there exists a vector −u in V such that u+(−u)=0
- cu∈V
- c(u+v)=cu+cv
- (c+d)u=cu+du
- c(du)=(cd)u
- 1u=u
Subspaces (子空间)
A subspace is a subset of a vector space that is itself a vector space under the same operations of vector addition and scalar multiplication.
To determine whether a subset W of a vector space V is a subspace, we only need to check the following three conditions:
- The zero vector of V is in W.
- If u and v are in W, then u+v is in W.
- If u is in W and c is a scalar, then cu is in W.
Null Space (零空间)
The null space of a matrix A, denoted as NulA, is the set of all vectors x such that Ax=0.
The null space of an m×n matrix A is a subspace of Rn.
Column Space (列空间)
The column space of a matrix A, denoted as ColA, is the set of all linear combinations of the columns of A.
If A is an m×n matrix [a1a2⋯an], then
ColA=Span{a1,a2,…,an}
The column space of an m×n matrix A is a subspace of Rm.
Info
The column space of an m×n matrix A is Rm if and only if the columns of A span Rm, which is equivalent to saying that the equation Ax=b has a solution for every b in Rm.
Row Space (行空间)
Tips
abc is the same as (a,b,c), while [abc] is NOT the same as (a,b,c).
If A is an m×n matrix, then each row of A can be viewed as a vector in Rn. The row space of A, denoted as RowA, is the set of all linear combinations of the rows of A.
It is obvious that ColAT=RowA.