从这一讲开始正式进入线代的核心内容,即向量空间及子空间
本讲将特别关注两类子空间:列空间和零空间
1. 列空间
1.1 子空间的关系
首先我们知道,对于三维向量空间 R 3 \mathbb{R}^3 R3,任意穿过原点的平面或直线都可构成子空间。
例:
我们设平面
P
P
P和直线
L
L
L为
R
3
\mathbb{R}^3
R3上的两个子空间(直线
L
L
L不在平面
P
P
P上)
对于
P
∪
L
P\cup L
P∪L,它不是
R
3
\mathbb{R}^3
R3上的子空间,
因为任取P上某一向量和L上某一向量做加法,其结果并不在
P
∪
L
P\cup L
P∪L上。
对于 P ∩ L P\cap L P∩L,它们的交集只包含零向量,所以 P ∩ L P\cap L P∩L也是 R 3 \mathbb{R}^3 R3上的子空间。
由此我们有:
假设有两子空间S和T, S ∩ T S\cap T S∩T一定也是子空间,而 S ∪ T S\cup T S∪T只有满足 S ⊆ T S\subseteq T S⊆T或 T ⊆ S T\subseteq S T⊆S时为子空间。
1.2 列空间与线性方程组的关系
示例 1:
A = [ 1 1 2 2 1 3 3 1 4 4 1 5 ] (1) A= \begin{bmatrix} 1&1&2\\ 2&1&3\\ 3&1&4\\ 4&1&5\\ \end{bmatrix} \tag{1} A= 123411112345 (1)
这是一个 4 × 3 4\times3 4×3的矩阵 A A A,其包含了 3 3 3个四维列向量,显然它的线性组合无法覆盖整个 R 4 \mathbb{R}^4 R4,那么它就构成了 R 4 \mathbb{R}^4 R4上的一个子空间,也称列空间。
由此我们可以更深刻地理解,对于
A
X
=
b
AX=b
AX=b中任意
b
b
b都有解的前提是,其线性组合可以覆盖整个向量空间。
所以对
(
1
)
(1)
(1)式求解
A
X
=
b
AX=b
AX=b,其线性组合无法覆盖整个
R
4
\mathbb{R}^4
R4,因此不总有解。
那么右侧向量
b
b
b为什么时,
A
X
=
b
AX=b
AX=b有解?
前面提到,A的列空间,即满足其所有列线性组合的结果依然在此空间内,
所以显然,当右侧向量
b
b
b在该列空间内时,
A
X
=
b
AX=b
AX=b有解。
结论: A X = b AX=b AX=b有解,当且仅当右侧向量 b b b属于矩阵 A A A的列空间
另外, ( 1 ) (1) (1)式中的 A A A,其列3为列1和列2之和,它对 A A A的线性组合没有任何帮助,即列3是线性相关的,可以去掉,那么 A A A的列空间就是 R 4 \mathbb{R}^4 R4中的二维子空间。
2. 零空间
满足 A X = 0 AX=0 AX=0的向量 X X X的集合称为 A A A的零空间(Null Spaces),即 A X = 0 AX=0 AX=0的解集,记作 N u l A Nul A NulA或 N ( A ) N(A) N(A)。
示例 2:
对于矩阵方程
A
X
=
[
1
1
2
2
1
3
3
1
4
4
1
5
]
[
x
1
x
2
x
3
]
=
[
0
0
0
]
AX = \begin{bmatrix}1 &1&2\\2&1&3\\3&1&4\\4&1&5\end{bmatrix}\begin{bmatrix}x_1\\x_2\\x_3\end{bmatrix}=\begin{bmatrix}0\\0\\0\end{bmatrix}
AX=
123411112345
x1x2x3
=
000
,其中
X
X
X 为三维向量,那么
A
X
=
0
AX= 0
AX=0 的解集构成
R
3
\mathbb{R}^3
R3 的子空间。
由于 A 0 = 0 A0 = 0 A0=0,所以零空间必然包含零向量。
若
X
=
[
c
c
−
c
]
X=\begin{bmatrix}c\\c\\ - c\end{bmatrix}
X=
cc−c
,则
A
X
=
[
1
1
2
2
1
3
3
1
4
4
1
5
]
[
c
c
−
c
]
=
[
0
0
0
]
AX= \begin{bmatrix}1 &1&2\\2&1&3\\3&1&4\\4&1&5\end{bmatrix}\begin{bmatrix}c\\c\\ - c\end{bmatrix}=\begin{bmatrix}0\\0\\0\end{bmatrix}
AX=
123411112345
cc−c
=
000
必然成立。
可知该零空间是
R
3
\mathbb{R}^3
R3上一条过原点的直线,其通解可表示为
X
=
c
[
1
1
−
1
]
,
c
∈
R
X=c\begin{bmatrix}1\\1\\ - 1\end{bmatrix},c\in\mathbb{R}
X=c
11−1
,c∈R。
那么零空间是否是向量空间,即是否满足加法和数乘的封闭性?
设有向量
v
v
v和
w
w
w,其满足
A
v
=
0
Av=0
Av=0且
A
w
=
0
Aw=0
Aw=0,
那么有
A
(
v
+
w
)
=
A
v
+
A
w
=
0
+
0
=
0
A(v+w)=Av+Aw=0+0=0
A(v+w)=Av+Aw=0+0=0,并且
A
(
12
v
)
=
12
(
A
v
)
=
0
A(12v)=12(Av)=0
A(12v)=12(Av)=0
可知零空间是向量空间。
构造子空间的方法:
- 列空间:通过列线性组合。
- 零空间:求解 A X = 0 AX=0 AX=0。