小结
- Rn\mathbb{R}^{n}Rn的子空间
- 矩阵的列空间与零空间
- 子空间的基
Rn\mathbb{R}^{n}Rn的子空间
定义   Rn\;\mathbb{R}^{n}Rn中的一个子空间是Rn\mathbb{R}^{n}Rn中的集合H\boldsymbol{H}H,具有一下三个性质:
a.  零向量属于Hb.  对H中任意的向量u和v,向量u+v属于Hc.  对H中任意的向量u和标量c,向量cu属于H\begin{aligned}a.\;&零向量属于\boldsymbol{H} \\
b.\;&对\boldsymbol{H}中任意的向量\boldsymbol{u}和\boldsymbol{v},向量\boldsymbol{u+v}属于\boldsymbol{H} \\
c. \;&对\boldsymbol{H}中任意的向量\boldsymbol{u}和标量c,向量c\boldsymbol{u}属于\boldsymbol{H} \end{aligned}a.b.c.零向量属于H对H中任意的向量u和v,向量u+v属于H对H中任意的向量u和标量c,向量cu属于H
换句话说,子空间对加法和标量乘法运算是封闭的。
若v1\boldsymbol{v_1}v1和v2\boldsymbol{v_2}v2是Rn\mathbb{R}^{n}Rn中的向量,H=Span{v1,v2}\boldsymbol{H}= Span \{\boldsymbol{v_1}, \boldsymbol{v_2}\}H=Span{v1,v2},证明H\boldsymbol{H}H是Rn\mathbb{R}^{n}Rn的子空间。
证明:
- 0=0v1+0v2\boldsymbol{0}=0\boldsymbol{v_1} + 0\boldsymbol{v_2}0=0v1+0v2
- 任意两个向量u=s1v1+t1v2,v=s2v1+t2v2\boldsymbol{u}=s_1\boldsymbol{v_1} + t_1\boldsymbol{v_2},\boldsymbol{v}=s_2\boldsymbol{v_1} + t_2\boldsymbol{v_2}u=s1v1+t1v2,v=s2v1+t2v2。
u+v=(s1+s2)v1+(t1+t2)v2\boldsymbol{u} + \boldsymbol{v}=(s_1 + s_2)\boldsymbol{v_1} + (t_1 + t_2)\boldsymbol{v_2}u+v=(s1+s2)v1+(t1+t2)v2
u+v\boldsymbol{u} + \boldsymbol{v}u+v也是v1\boldsymbol{v_1}v1和v2\boldsymbol{v_2}v2的线性组合,因此属于H\boldsymbol{H}H。 - 对任意数c,cu=(cs1)v1+(ct1)v2c,c\boldsymbol{u}=(cs_1)\boldsymbol{v_1}+(ct_1)\boldsymbol{v_2}c,cu=(cs1)v1+(ct1)v2。
cuc\boldsymbol{u}cu也是v1\boldsymbol{v_1}v1和v2\boldsymbol{v_2}v2的线性组合,因此属于H\boldsymbol{H}H。
若v1\boldsymbol{v_1}v1不等零而v2\boldsymbol{v_2}v2是v1\boldsymbol{v_1}v1的倍数,则v1\boldsymbol{v_1}v1和v2\boldsymbol{v_2}v2仅生成通过原点的直线。所以通过原点的直线同样是子空间。不通过原点的一条直线L\boldsymbol{L}L不是子空间,因它不包括原点,且L\boldsymbol{L}L在加法或标量乘法下不是封闭的。
设v1,⋯ ,vp\boldsymbol{v_1},\cdots,\boldsymbol{v_p}v1,⋯,vp属于Rn\mathbb{R}^{n}Rn,v1,⋯ ,vp\boldsymbol{v_1},\cdots,\boldsymbol{v_p}v1,⋯,vp的所有线性组合是Rn\mathbb{R}^{n}Rn的子空间,我们称Span{v1,⋯ ,v2}Span \{\boldsymbol{v_1}, \cdots, \boldsymbol{v_2}\}Span{v1,⋯,v2}为由v1,⋯ ,vp\boldsymbol{v_1},\cdots,\boldsymbol{v_p}v1,⋯,vp生成(或张成)的子空间。注意Rn\mathbb{R}^{n}Rn是它本身的子空间。另一个特殊的子空间是仅含零空间的集合,称为零子空间。
矩阵的列空间与零空间
应用中,Rn\mathbb{R}^{n}Rn的子空间通常出现在一下两种情况中,它们都与矩阵有关。
矩阵A\boldsymbol{A}A的列空间是A\boldsymbol{A}A的各列的线性组合的集合,记作Col  ACol\;\boldsymbol{A}ColA。
若A=[a1⋯an]\boldsymbol{A}=\begin{bmatrix} \boldsymbol{a_1} & \cdots & \boldsymbol{a_n}\end{bmatrix}A=[a1⋯an],它们各列属于Rm\mathbb{R}^{m}Rm,则Col  ACol\;\boldsymbol{A}ColA和Span{a1,⋯ ,an}Span \{\boldsymbol{a_1}, \cdots, \boldsymbol{a_n}\}Span{a1,⋯,an}相同。当A\boldsymbol{A}A的列生成Rm\mathbb{R}^{m}Rm时,Col  ACol\;\boldsymbol{A}ColA等于Rm\mathbb{R}^{m}Rm。
设A=[1−3−4−46−2−376],b=[33−4]\boldsymbol{A}=\begin{bmatrix} 1 & -3 & -4 \\
-4 & 6 & -2 \\
-3 & 7 & 6\end{bmatrix},\boldsymbol{b}=\begin{bmatrix} 3 \\ 3 \\ -4\end{bmatrix}A=⎣⎡1−4−3−367−4−26⎦⎤,b=⎣⎡33−4⎦⎤,确定b\boldsymbol{b}b是否属于A\boldsymbol{A}A的列空间。
解:b\boldsymbol{b}b是否属于A\boldsymbol{A}A的列空间等同于确定方程Ax=b\boldsymbol{Ax}=\boldsymbol{b}Ax=b是否有解。把增广矩阵[Ab]\begin{bmatrix} \boldsymbol{A} & \boldsymbol{b} \end{bmatrix}[Ab]进行行化简。
[1−3−43−46−23−376−4]\begin{bmatrix} 1 & -3 & -4 & 3 \\
-4 & 6 & -2 & 3\\
-3 & 7 & 6 & -4\end{bmatrix}⎣⎡1−4−3−367−4−2633−4⎦⎤~[1−3−430−6−18150−2−65]\begin{bmatrix} 1 & -3 & -4 & 3 \\
0 & -6 & -18 & 15\\
0 & -2 & -6 & 5 \end{bmatrix}⎣⎡100−3−6−2−4−18−63155⎦⎤~[1−3−430−6−18150000]\begin{bmatrix} 1 & -3 & -4 & 3 \\
0 & -6 & -18 & 15\\
0 & 0 & 0 & 0 \end{bmatrix}⎣⎡100−3−60−4−1803150⎦⎤
可知Ax=b\boldsymbol{Ax}=\boldsymbol{b}Ax=b相容,从而b\boldsymbol{b}b属于Col  ACol\;\boldsymbol{A}ColA。
当线性方程组写成Ax=b\boldsymbol{Ax}=\boldsymbol{b}Ax=b的形式时,A\boldsymbol{A}A的列空间是所有使方程组有解的向量b\boldsymbol{b}b的集合。
矩阵A\boldsymbol{A}A的零空间是齐次方程Ax=b\boldsymbol{Ax}=\boldsymbol{b}Ax=b的所有解的集合,记为Nul  ANul \;\boldsymbol{A}NulA。当A\boldsymbol{A}A有nnn列时,Ax=0\boldsymbol{Ax}=\boldsymbol{0}Ax=0的解属于Rn\mathbb{R}^{n}Rn,A\boldsymbol{A}A的零空间是Rn\mathbb{R}^{n}Rn的子集。
定理 12   m×n\;m \times nm×n矩阵A\boldsymbol{A}A的零空间是Rn\mathbb{R}^{n}Rn的子空间。等价地,nnn个未知数的mmm个齐次线性方程的方程组Ax=0\boldsymbol{Ax}=\boldsymbol{0}Ax=0的所有解的集合是Rn\mathbb{R}^{n}Rn的子空间。
子空间的基
因为子空间一般含有无穷多个向量,故子空间的问题最好能够通过研究生成这个子空间的一个小的有限集合来解决,这个集合越小越好。可以证明,最小可能的生成集合必是线性无关的。
Rn\mathbb{R}^{n}Rn中子空间H\boldsymbol{H}H的一组基是H\boldsymbol{H}H中一个线性无关集,它生成H\boldsymbol{H}H。
可逆n×nn \times nn×n矩阵的各列构成Rn\mathbb{R}^{n}Rn的一组基,因为它们线性无关,而且生成Rn\mathbb{R}^{n}Rn。一个这样的矩阵是n×nn \times nn×n单位矩阵,它的各列用e1,⋯ ,en\boldsymbol{e_1},\cdots,\boldsymbol{e_n}e1,⋯,en表示:
e1=[10⋮0],e2=[01⋮0],⋯ ,en=[00⋮1]\boldsymbol{e_1} = \begin{bmatrix} 1 \\ 0 \\ \vdots \\ 0 \end{bmatrix},\boldsymbol{e_2}=\begin{bmatrix} 0 \\ 1 \\ \vdots \\ 0 \end{bmatrix},\cdots,\boldsymbol{e_n}=\begin{bmatrix} 0 \\ 0 \\ \vdots \\ 1 \end{bmatrix}e1=⎣⎢⎢⎢⎡10⋮0⎦⎥⎥⎥⎤,e2=⎣⎢⎢⎢⎡01⋮0⎦⎥⎥⎥⎤,⋯,en=⎣⎢⎢⎢⎡00⋮1⎦⎥⎥⎥⎤。{e1,⋯ ,en}\{\boldsymbol{e_1},\cdots,\boldsymbol{e_n}\}{e1,⋯,en}称为Rn\mathbb{R}^{n}Rn的标准基。
求矩阵A=[−36−11−71−223−12−458−4]\boldsymbol{A}= \begin{bmatrix} -3 & 6 & -1 & 1 & -7 \\
1 & -2 & 2 & 3 & -1 \\
2 & -4 & 5 & 8 & -4 \end{bmatrix}A=⎣⎡−3126−2−4−125138−7−1−4⎦⎤的零空间的基。
解:首先把方程Ax=0\boldsymbol{Ax}=\boldsymbol{0}Ax=0的解写成参数向量形式:
[A0]\begin{bmatrix}\boldsymbol{A} & \boldsymbol{0}\end{bmatrix}[A0]~[1−20−1300012−20000000],{x1=2x2+x4−3x5x2为自由变量x3=−2x4+2x5x4为自由变量x5为自由变量\begin{bmatrix} 1 & -2 & 0 & -1 & 3 & 0 \\
0 & 0 & 1 & 2 & -2 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 \end{bmatrix},\begin{cases}
x_1=2x_2 + x_4 - 3x_5 \\
x_2为自由变量 \\
x_3 = -2x_4 + 2x_5 \\
x_4为自由变量 \\
x_5为自由变量 \end{cases}⎣⎡100−200010−1203−20000⎦⎤,⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧x1=2x2+x4−3x5x2为自由变量x3=−2x4+2x5x4为自由变量x5为自由变量
x=[x1x2x3x4x5]=[2x2+x4−3x5x2−2x4+2x5x4x5]=x2[21000]+x4[10−210]+x5[−30201]=x2u+x4v+x5w\begin{aligned}\boldsymbol{x}&=\begin{bmatrix}x_1 \\ x_2 \\ x_3 \\ x_4 \\ x_5\end{bmatrix}=\begin{bmatrix}2x_2 + x_4 - 3x_5 \\ x_2 \\ -2x_4 + 2x_5 \\ x_4 \\ x_5\end{bmatrix}=x_2\begin{bmatrix}2 \\ 1 \\ 0 \\ 0 \\ 0\end{bmatrix} + x_4\begin{bmatrix}1 \\ 0 \\ -2 \\ 1 \\ 0\end{bmatrix}+ x_5\begin{bmatrix}-3 \\ 0 \\ 2 \\ 0 \\ 1 \end{bmatrix} \\
&=x_2\boldsymbol{u} + x_4\boldsymbol{v} + x_5\boldsymbol{w}\end{aligned}x=⎣⎢⎢⎢⎢⎡x1x2x3x4x5⎦⎥⎥⎥⎥⎤=⎣⎢⎢⎢⎢⎡2x2+x4−3x5x2−2x4+2x5x4x5⎦⎥⎥⎥⎥⎤=x2⎣⎢⎢⎢⎢⎡21000⎦⎥⎥⎥⎥⎤+x4⎣⎢⎢⎢⎢⎡10−210⎦⎥⎥⎥⎥⎤+x5⎣⎢⎢⎢⎢⎡−30201⎦⎥⎥⎥⎥⎤=x2u+x4v+x5w
{u,v,w}\{\boldsymbol{u},\boldsymbol{v},\boldsymbol{w}\}{u,v,w}是NulANul \boldsymbol{A}NulA的一组基。
求矩阵B=[10−350012−100000100000]\boldsymbol{B} = \begin{bmatrix} 1 & 0 & -3 & 5 & 0 \\
0 & 1 & 2 & -1 & 0 \\
0 & 0 & 0 & 0 & 1 \\
0 & 0 & 0 & 0 & 0 \end{bmatrix}B=⎣⎢⎢⎡10000100−32005−1000010⎦⎥⎥⎤的列空间的基。
解:用b1,⋯ ,b5\boldsymbol{b_1},\cdots,\boldsymbol{b_5}b1,⋯,b5表示B\boldsymbol{B}B的列,容易得到b3=−3b1+2b2,b4=5b1−b2\boldsymbol{b_3}=-3\boldsymbol{b_1} + 2\boldsymbol{b_2},\boldsymbol{b_4}=5\boldsymbol{b_1}-\boldsymbol{b_2}b3=−3b1+2b2,b4=5b1−b2。b3,b4\boldsymbol{b_3},\boldsymbol{b_4}b3,b4是主元列的组合,这意味着b1,⋯ ,b5\boldsymbol{b_1},\cdots,\boldsymbol{b_5}b1,⋯,b5的任意组合实际上仅是b1,b2,b5\boldsymbol{b_1},\boldsymbol{b_2},\boldsymbol{b_5}b1,b2,b5的组合。
若v\boldsymbol{v}v是Col  BCol \;\boldsymbol{B}ColB的任意向量
v=c1b1+c2b2+c3b3+c4b4+c5b5=c1b1+c2b2+c3(−3b1+2b2)+c4(5b1−b2)+c5b5\begin{aligned}\boldsymbol{v}&=c_1\boldsymbol{b_1} + c_2\boldsymbol{b_2} + c_3\boldsymbol{b_3} + c_4\boldsymbol{b_4} + c_5\boldsymbol{b_5} \\
&=c_1\boldsymbol{b_1} + c_2\boldsymbol{b_2} + c_3(\boldsymbol{-3\boldsymbol{b_1} + 2\boldsymbol{b_2}}) + c_4(5\boldsymbol{b_1}-\boldsymbol{b_2}) + c_5\boldsymbol{b_5}\end{aligned}v=c1b1+c2b2+c3b3+c4b4+c5b5=c1b1+c2b2+c3(−3b1+2b2)+c4(5b1−b2)+c5b5
所有B\boldsymbol{B}B的主元列构成Col  BCol \;\boldsymbol{B}ColB的基。

被折叠的 条评论
为什么被折叠?



