例题1:求一个2×22\times 22×2的线性变换矩阵TTT,使其可以将单位向量e1=[10]e_1=\begin {bmatrix} 1\\0\end {bmatrix}e1=[10]变换到e1+e2e_1+e_2e1+e2,且将单位向量e2=[01]e_2=\begin {bmatrix} 0\\1\end {bmatrix}e2=[01]变换到e1−e2e_1-e_2e1−e2。
解:
设此变换为:
T=[t11t12t21t22]T=\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}T=[t11t21t12t22]
把单位向量e1=[10]e_1=\begin {bmatrix} 1\\0\end {bmatrix}e1=[10]变换到e1+e2e_1+e_2e1+e2,则有:
Te1=[t11t12t21t22][10]=[t11t21]=[11]=e1+e2Te_1=\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 1\\0\end {bmatrix}=\begin {bmatrix} t_{11}\\t_{21}\end {bmatrix}=\begin {bmatrix} 1\\1\end {bmatrix}=e_1+e_2Te1=[t11t21t12t22][10]=[t11t21]=[11]=e1+e2
即:t11=1t_{11}=1t11=1,t21=1t_{21}=1t21=1
把单位向量e2=[01]e_2=\begin {bmatrix} 0\\1\end {bmatrix}e2=[01]变换到e1−e2e_1-e_2e1−e2,则有:
Te2=[t11t12t21t22][01]=[t12t22]=[1−1]=e1−e2Te_2=\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 0\\1\end {bmatrix}=\begin {bmatrix} t_{12}\\t_{22}\end {bmatrix}=\begin {bmatrix} 1\\-1\end {bmatrix}=e_1-e_2Te2=[t11t21t12t22][01]=[t12t22]=[1−1]=e1−e2
即:t12=1t_{12}=1t12=1,t22=−1t_{22}=-1t22=−1
所以此变换T=[111−1]T=\begin {bmatrix} 1&1\\1&-1\end {bmatrix}T=[111−1]
例题2:如果一个3×33\times 33×3的线性变换矩阵TTT,使其可以将单位向量e1=[100]e_1=\begin {bmatrix} 1\\0\\0\end {bmatrix}e1=⎣⎡100⎦⎤变换到[3−21]\begin {bmatrix} 3\\-2\\1\end {bmatrix}⎣⎡3−21⎦⎤,把单位向量e2=[010]e_2=\begin {bmatrix} 0\\1\\0\end {bmatrix}e2=⎣⎡010⎦⎤变换到[607]\begin {bmatrix} 6\\0\\7\end {bmatrix}⎣⎡607⎦⎤,把单位向量e3=[001]e_3=\begin {bmatrix} 0\\0\\1\end {bmatrix}e3=⎣⎡001⎦⎤变换到[54−1]\begin {bmatrix} 5\\4\\-1\end {bmatrix}⎣⎡54−1⎦⎤,求此变换矩阵TTT。
解:
设此变换为:
T=[t11t12t13t21t22t23t31t32t33]T=\begin {bmatrix} t_{11}&t_{12}&t_{13}\\t_{21}&t_{22}&t_{23}\\t_{31}&t_{32}&t_{33}\end {bmatrix}T=⎣⎡t11t21t31t12t22t32t13t23t33⎦⎤
把单位向量e1=[100]e_1=\begin {bmatrix} 1\\0\\0\end {bmatrix}e1=⎣⎡100⎦⎤变换到[3−21]\begin {bmatrix} 3\\-2\\1\end {bmatrix}⎣⎡3−21⎦⎤,即:
Te1=[t11t12t13t21t22t23t31t32t33][100]=[t11t21t31]=[3−21]Te_1=\begin {bmatrix} t_{11}&t_{12}&t_{13}\\t_{21}&t_{22}&t_{23}\\t_{31}&t_{32}&t_{33}\end {bmatrix}\begin {bmatrix} 1\\0\\0\end {bmatrix}=\begin {bmatrix} t_{11}\\t_{21}\\t_{31}\end {bmatrix}=\begin {bmatrix} 3\\-2\\1\end {bmatrix}Te1=⎣⎡t11t21t31t12t22t32t13t23t33⎦⎤⎣⎡100⎦⎤=⎣⎡t11t21t31⎦⎤=⎣⎡3−21⎦⎤
把单位向量e2=[010]e_2=\begin {bmatrix} 0\\1\\0\end {bmatrix}e2=⎣⎡010⎦⎤变换到[607]\begin {bmatrix} 6\\0\\7\end {bmatrix}⎣⎡607⎦⎤,即:
Te2=[t11t12t13t21t22t23t31t32t33][010]=[t12t22t32]=[607]Te_2=\begin {bmatrix} t_{11}&t_{12}&t_{13}\\t_{21}&t_{22}&t_{23}\\t_{31}&t_{32}&t_{33}\end {bmatrix}\begin {bmatrix} 0\\1\\0\end {bmatrix}=\begin {bmatrix} t_{12}\\t_{22}\\t_{32}\end {bmatrix}=\begin {bmatrix} 6\\0\\7\end {bmatrix}Te2=⎣⎡t11t21t31t12t22t32t13t23t33⎦⎤⎣⎡010⎦⎤=⎣⎡t12t22t32⎦⎤=⎣⎡607⎦⎤
把单位向量e3=[001]e_3=\begin {bmatrix} 0\\0\\1\end {bmatrix}e3=⎣⎡001⎦⎤变换到[54−1]\begin {bmatrix} 5\\4\\-1\end {bmatrix}⎣⎡54−1⎦⎤,即:
Te3=[t11t12t13t21t22t23t31t32t33][001]=[t13t23t33]=[54−1]Te_3=\begin {bmatrix} t_{11}&t_{12}&t_{13}\\t_{21}&t_{22}&t_{23}\\t_{31}&t_{32}&t_{33}\end {bmatrix}\begin {bmatrix} 0\\0\\1\end {bmatrix}=\begin {bmatrix} t_{13}\\t_{23}\\t_{33}\end {bmatrix}=\begin {bmatrix} 5\\4\\-1\end {bmatrix}Te3=⎣⎡t11t21t31t12t22t32t13t23t33⎦⎤⎣⎡001⎦⎤=⎣⎡t13t23t33⎦⎤=⎣⎡54−1⎦⎤
所以此变换为:
T=[365−20417−1]T=\begin {bmatrix} 3&6&5\\-2&0&4\\1&7&-1\end {bmatrix}T=⎣⎡3−2160754−1⎦⎤
例题3:求把二维空间R2R^2R2关于直线y=xy=xy=x对称的线性变换矩阵TTT。
解:
设此变换为:
T=[t11t12t21t22]T=\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}T=[t11t21t12t22]
把二维空间R2R^2R2关于直线y=xy=xy=x对称,相当于把e1=[10]e_1=\begin {bmatrix} 1\\0\end {bmatrix}e1=[10]变换到[01]\begin {bmatrix} 0\\1\end {bmatrix}[01];
把e2=[01]e_2=\begin {bmatrix} 0\\1\end {bmatrix}e2=[01]变换到[10]\begin {bmatrix} 1\\0\end {bmatrix}[10],则有:
Te1=[t11t12t21t22][10]=[t11t21]=[01]Te_1=\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 1\\0\end {bmatrix}=\begin {bmatrix} t_{11}\\t_{21}\end {bmatrix}=\begin {bmatrix} 0\\1\end {bmatrix}Te1=[t11t21t12t22][10]=[t11t21]=[01]
Te2=[t11t12t21t22][01]=[t12t22]=[10]Te_2=\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 0\\1\end {bmatrix}=\begin {bmatrix} t_{12}\\t_{22}\end {bmatrix}=\begin {bmatrix} 1\\0\end {bmatrix}Te2=[t11t21t12t22][01]=[t12t22]=[10]
所以此变换T=[0110]T=\begin {bmatrix} 0&1\\1&0\end {bmatrix}T=[0110]
例题4:一个线性变换矩阵TTT可以把单位正方形(顶点分别为(0,0),(0,1),(1,0)和(1,1)的正方形)变为定点为(0,0),(-1,1),(2,2)和(3,1)的平行四边形,求此变换矩阵TTT。
解:
因为在二维空间,所以设此变换为:
T=[t11t12t21t22]T=\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}T=[t11t21t12t22]
[t11t12t21t22][00]=[00]\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 0\\0\end {bmatrix}=\begin {bmatrix} 0\\0\end {bmatrix}[t11t21t12t22][00]=[00],所以原点位置依然在原点。
可能性1:
设e1=[10]e_1=\begin {bmatrix} 1\\0\end {bmatrix}e1=[10]变换到[31]\begin {bmatrix} 3\\1\end {bmatrix}[31],
而e2=[01]e_2=\begin {bmatrix} 0\\1\end {bmatrix}e2=[01]变换到[−11]\begin {bmatrix} -1\\1\end {bmatrix}[−11]
即:
[t11t12t21t22][10]=[t11t21]=[31]\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 1\\0\end {bmatrix}=\begin {bmatrix} t_{11}\\t_{21}\end {bmatrix}=\begin {bmatrix} 3\\1\end {bmatrix}[t11t21t12t22][10]=[t11t21]=[31]
[t11t12t21t22][01]=[t12t22]=[−11]\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 0\\1\end {bmatrix}=\begin {bmatrix} t_{12}\\t_{22}\end {bmatrix}=\begin {bmatrix} -1\\1\end {bmatrix}[t11t21t12t22][01]=[t12t22]=[−11]
所以T1=[3−111]T_1=\begin {bmatrix} 3&-1\\1&1\end {bmatrix}T1=[31−11]
可能性2:
设e1=[10]e_1=\begin {bmatrix} 1\\0\end {bmatrix}e1=[10]变换到[−11]\begin {bmatrix} -1\\1\end {bmatrix}[−11],
而e2=[01]e_2=\begin {bmatrix} 0\\1\end {bmatrix}e2=[01]变换到[31]\begin {bmatrix} 3\\1\end {bmatrix}[31]
即:
[t11t12t21t22][10]=[t11t21]=[−11]\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 1\\0\end {bmatrix}=\begin {bmatrix} t_{11}\\t_{21}\end {bmatrix}=\begin {bmatrix} -1\\1\end {bmatrix}[t11t21t12t22][10]=[t11t21]=[−11]
[t11t12t21t22][01]=[t12t22]=[31]\begin {bmatrix} t_{11}&t_{12}\\t_{21}&t_{22}\end {bmatrix}\begin {bmatrix} 0\\1\end {bmatrix}=\begin {bmatrix} t_{12}\\t_{22}\end {bmatrix}=\begin {bmatrix} 3\\1\end {bmatrix}[t11t21t12t22][01]=[t12t22]=[31]
所以T2=[−1311]T_2=\begin {bmatrix} -1&3\\1&1\end {bmatrix}T2=[−1131]
验证:看原来单位正方形的右上点(1,1)是否都被映射到平行四边形的右上点(2,2):
T1[11]=[3−111][11]=[22]T_1\begin {bmatrix} 1\\1\end {bmatrix}=\begin {bmatrix} 3&-1\\1&1\end {bmatrix}\begin {bmatrix} 1\\1\end {bmatrix}=\begin {bmatrix} 2\\2\end {bmatrix}T1[11]=[31−11][11]=[22]
T2[11]=[−1311][11]=[22]T_2\begin {bmatrix} 1\\1\end {bmatrix}=\begin {bmatrix} -1&3\\1&1\end {bmatrix}\begin {bmatrix} 1\\1\end {bmatrix}=\begin {bmatrix} 2\\2\end {bmatrix}T2[11]=[−1131][11]=[22]
都是成立的。
总结:
求出空间中所有单位向量的线性变化矩阵Te1=T(e1)Te_1=T(e_1)Te1=T(e1),Te2=T(e2),⋯Te_2=T(e_2), \cdotsTe2=T(e2),⋯,再拼合起来:T=[T(e1)T(e2)⋯T(en)]T=[T(e_1) \qquad T(e_2) \qquad \cdots \qquad T(e_n)]T=[T(e1)T(e2)⋯T(en)],这就是该线性变换的完整矩阵,对nnn维空间RnR^nRn中的任意点x=[x1x2⋮xn]x=\begin {bmatrix} x_1\\x_2\\ \vdots \\x_n\end {bmatrix}x=⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤,经过线性变换TTT后所得的结果为:
T(x)=[T(e1)T(e2)⋯T(en)][x1x2⋮xn]T(x)=[T(e_1) \qquad T(e_2) \qquad \cdots \qquad T(e_n)]\begin {bmatrix} x_1\\x_2\\ \vdots \\x_n\end {bmatrix}T(x)=[T(e1)T(e2)⋯T(en)]⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤
关于向量空间RnR^nRn
所有两个元素的向量(如:u=[13]u=\begin {bmatrix} 1\\3\end {bmatrix}u=[13],v=[45]v=\begin {bmatrix} 4\\5\end {bmatrix}v=[45]等)集合记为R2R^2R2,其中RRR表示向量中的元素为实数,指数2表示每个向量包含两个元素。所以,同理可知RnR^nRn表示所有n个元素(所有元素为实数)的向量集合。
R2R^2R2可表示平面的空间,R3R^3R3表示三维空间,以此类推。
向量空间RnR^nRn的子空间Span
定义:
若v1v_1v1,v2v_2v2,…\dots…,vpv_pvp是RnR^nRn中的向量,则v1v_1v1,v2v_2v2,…\dots…,vpv_pvp构成的所有线性组合所成的集合可以用Span{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}表示,称为由v1v_1v1,v2v_2v2,…\dots…,vpv_pvp所生成(或张成)的RnR^nRn的子集,也可以称Span{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}为由v1v_1v1,v2v_2v2,…\dots…,vpv_pvp所生成(或张成)的子空间。如果一个集合仅包含零向量,则叫零子空间。
也就是说Span{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}是形如c1v1+c2v2+⋯+cpvpc_1v_1+c_2v_2+\cdots+c_pv_pc1v1+c2v2+⋯+cpvp的向量的集合,其中c1c_1c1,c2c_2c2,…\dots…,cpc_pcp是标量。
要判断向量bbb是否属于Span{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp},就是判断方程
x1v1+x2v2+⋯+xpvp=bx_1v_1+x_2v_2+\cdots+x_pv_p=bx1v1+x2v2+⋯+xpvp=b
是否有解,或等价地,判断增广矩阵为[v1v2⋯vpb][v_1\quad v_2 \quad \cdots \quad v_p \quad b][v1v2⋯vpb]的线性方程组是否有解。
由上述定义可知,Span{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}包含零向量和任何一个子向量vpv_pvp的任何倍数,即他们所有的线性组合。
例如:
设vvv是R3R^3R3中的向量,那么Span{vvv}就是vvv的所有标量倍数的集合,也就是R3R^3R3中通过vvv和原点的直线上所有点的集合。
设uuu和vvv是R3R^3R3中的非零向量,uuu和vvv之间不是倍数关系(即不在一条直线上),那么Span{uuu,vvv}就是R3R^3R3中包含uuu、vvv和原点的平面,Span{uuu,vvv}中包含过uuu和原点的直线,以及过vvv和原点的直线。
矩阵的列空间(Col ACol\space ACol A)和零空间(Nul ANul\space ANul A)
1. 列空间:矩阵AAA的列空间是AAA各列的线性组合的集合,记作Col ACol\space ACol A。当线性方程组写成Ax=bAx=bAx=b的形式时,Col ACol\space ACol A是所有使得方程组有解的向量bbb的集合。
如果A=[a1…an]A=[a_1\dots a_n]A=[a1…an],其各列属于RmR^mRm,则Col A和Span{a1a_1a1,…\dots…,ana_nan}相同。
例:设矩阵A=[1−3−4−46−2−376]A=\begin{bmatrix}1&-3 &-4\\-4&6&-2\\-3&7&6\end{bmatrix}A=⎣⎡1−4−3−367−4−26⎦⎤,b=[33−4]b=\begin{bmatrix}3\\3\\-4\end{bmatrix}b=⎣⎡33−4⎦⎤,确定bbb是否属于矩阵AAA的列空间。
解:
根据上述定义,要判断向量bbb是否属于Span{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp},就是判断方程
x1v1+x2v2+⋯+xpvp=bx_1v_1+x_2v_2+\cdots+x_pv_p=bx1v1+x2v2+⋯+xpvp=b
是否有解,或等价地,判断增广矩阵为[v1v2⋯vpb][v_1\quad v_2 \quad \cdots \quad v_p \quad b][v1v2⋯vpb]的线性方程组是否有解。
所以,如果向量bbb是AAA的各列的线性组合,就可以写成AxAxAx的形式,其中xxx属于R3R^3R3,也就是说,当且仅当方程Ax=bAx=bAx=b有解时,bbb才属于矩阵AAA的列空间。
增广矩阵[Ab][A\quad b][Ab]化简:
[1−3−43−46−23−376−4]→[1−3−430−6−18150−2−65]→[1−3−430−6−18150000]\begin{bmatrix}1&-3 &-4&3\\-4&6&-2&3\\-3&7&6&-4\end{bmatrix}\rightarrow \begin{bmatrix}1&-3 &-4&3\\0&-6&-18&15\\0&-2&-6&5\end{bmatrix}\rightarrow \begin{bmatrix}1&-3 &-4&3\\0&-6&-18&15\\0&0&0&0\end{bmatrix}⎣⎡1−4−3−367−4−2633−4⎦⎤→⎣⎡100−3−6−2−4−18−63155⎦⎤→⎣⎡100−3−60−4−1803150⎦⎤
可见方程组Ax=bAx=bAx=b是相容的,所以bbb向量属于Col ACol\space ACol A。
相容(Consistent)、不相容(Inconsistent):
如果一个线性方程组是相容的,则它有一个解或无穷多个解;反之,如果不相容,则无解。
所以bbb属于Col ACol\space ACol A。
总结:当线性方程组可以写成Ax=bAx=bAx=b的形式时,AAA的列空间是所有使得方程组有解的向量bbb的集合。
2. 零空间:矩阵AAA的零空间是齐次方程Ax=0Ax=0Ax=0的所有解的集合,记作Nul ANul \space ANul A。
当AAA有nnn列时,Ax=0Ax=0Ax=0的解属于RnR^nRn,AAA的零空间是RnR^nRn的子集。Nul ANul \space ANul A具有RnR^nRn子空间的性质。
若要验算一个给定的向量vvv是否属于Nul ANul \space ANul A,只要计算AvAvAv是否为零向量即可,如果Av=0Av=0Av=0成立,则向量vvv属于Nul ANul \space ANul A,反之则不属于。
因为Nul ANul \space ANul A是用其中一个向量必须满足的一个条件来描述的,所以这是隐式定义。但是列空间Col A可以由矩阵AAA的各列线性组合构造出来,所以Col ACol \space ACol A属于显示定义。如果要构造Nul ANul \space ANul A的显示描述,则要先解方程Ax=0Ax=0Ax=0,再把解写成参数向量形式即可,见下面的例子。
3.子空间的基
定义:RnR^nRn中子空间HHH的一组基是HHH中一个线性无关集,它生成HHH。
例:求矩阵A=[−36−11−71−223−12−458−4]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⎦⎤的零空间的基。
解:
首先建立矩阵AAA的零空间Nul A的显示描述:
解方程Ax=0Ax=0Ax=0,并把解写成参数向量形式:
[A0]=[1−20−1300012−20000000][A\quad 0]=\begin{bmatrix}1&-2&0&-1&3&0\\0&0&1&2&-2&0\\0&0&0&0&0&0\end{bmatrix}[A0]=⎣⎡100−200010−1203−20000⎦⎤
通解为:
[x1x2x3x4x5]=[2x2+x4−3x5x2−2x4+2x5x4x5]=[2x2x2000]+[x40−2x4x40]+[−3x502x50x5]=x2[21000]+x4[10−210]+x5[−30201]\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}=\begin{bmatrix}2x_2\\x_2\\0\\0\\0\end{bmatrix}+ \begin{bmatrix}x_4\\0\\-2x_4\\x_4\\0\end{bmatrix}+\begin{bmatrix}-3x_5\\0\\2x_5\\0\\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}⎣⎢⎢⎢⎢⎡x1x2x3x4x5⎦⎥⎥⎥⎥⎤=⎣⎢⎢⎢⎢⎡2x2+x4−3x5x2−2x4+2x5x4x5⎦⎥⎥⎥⎥⎤=⎣⎢⎢⎢⎢⎡2x2x2000⎦⎥⎥⎥⎥⎤+⎣⎢⎢⎢⎢⎡x40−2x4x40⎦⎥⎥⎥⎥⎤+⎣⎢⎢⎢⎢⎡−3x502x50x5⎦⎥⎥⎥⎥⎤=x2⎣⎢⎢⎢⎢⎡21000⎦⎥⎥⎥⎥⎤+x4⎣⎢⎢⎢⎢⎡10−210⎦⎥⎥⎥⎥⎤+x5⎣⎢⎢⎢⎢⎡−30201⎦⎥⎥⎥⎥⎤
所以,令x=[x1x2x3x4x5]x=\begin{bmatrix}x_1\\x_2\\x_3\\x_4\\x_5\end{bmatrix}x=⎣⎢⎢⎢⎢⎡x1x2x3x4x5⎦⎥⎥⎥⎥⎤,u=[21000]u=\begin{bmatrix}2\\1\\0\\0\\0\end{bmatrix}u=⎣⎢⎢⎢⎢⎡21000⎦⎥⎥⎥⎥⎤,
v=[10−210]v=\begin{bmatrix}1\\0\\-2\\1\\0\end{bmatrix}v=⎣⎢⎢⎢⎢⎡10−210⎦⎥⎥⎥⎥⎤,
w=[−30201]w=\begin{bmatrix}-3\\0\\2\\0\\1\end{bmatrix}w=⎣⎢⎢⎢⎢⎡−30201⎦⎥⎥⎥⎥⎤,
则通解的参数向量形式,也就是Nul ANul \space ANul A(矩阵AAA的零空间)为:
x=x2u+x4v+x5wx=x_2u+x_4v+x_5wx=x2u+x4v+x5w
通解的参数向量表达式表明,Nul ANul \space ANul A与uuu,vvv,www组成的所有线性组合的集合是一致的,因此可以说{uuu,vvv,www}生成了Nul A。
可以考察uuu,vvv,www是线性相关还是线性无关:
因为,0=x2u+x4v+x5w0=x_2u+x_4v+x_5w0=x2u+x4v+x5w只有平凡解,所以uuu,vvv,www是线性无关的。
所以{uuu,vvv,www}是Nul ANul \space ANul A的一组基。
维数(Dimension)
背景:如果子空间HHH有一组基包含ppp个向量,则HHH的每个基都正好包含ppp个向量。
维数定义:非零子空间HHH的维数表示为dim Hdim\space Hdim H,它是HHH的任一个基的向量个数。零子空间{0}\{0\}{0}的维数定义为0。
例:上例中,矩阵AAA的零空间的一组基{uuu,vvv,www}含有3个向量,所以这里我们称矩阵AAA的零空间的维数为3,记作dim (Nul A)=3dim\space (Nul\space A)=3dim (Nul A)=3.
关于“生成”
例如,在方程Ax=bAx=bAx=b中,如果矩阵AAA的列生成RmR^mRm则表示,RmR^mRm中每个向量bbb都是AAA的各列的线性组合。
一般地,RmR^mRm中向量集{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}生成RmR^mRm就是说,RmR^mRm中每个向量都是v1v_1v1,v2v_2v2,…\dots…,vpv_pvp的线性组合,记作:Span{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}=RmR^mRm。
线性相关、线性无关
定义:
如果RnR^nRn中一组向量{v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}是线性无关的,则向量方程:
x1v1+x2v2+⋯+xpvp=0x_1v_1+x_2v_2+\dots +x_pv_p=0x1v1+x2v2+⋯+xpvp=0
仅有平凡解(Trivial Solution),即x1=x2=⋯=xp=0x_1=x_2=\dots =x_p=0x1=x2=⋯=xp=0。
如果向量组(集){v1v_1v1,v2v_2v2,…\dots…,vpv_pvp}是线性相关的,则方程:
x1v1+x2v2+⋯+xpvp=0x_1v_1+x_2v_2+\dots +x_pv_p=0x1v1+x2v2+⋯+xpvp=0存在不全为零的解(非平凡解)。
例:
判断矩阵A=[01412−1580]A=\begin{bmatrix}0&1&4\\1&2&-1\\5&8&0\end{bmatrix}A=⎣⎡0151284−10⎦⎤的各列是线性相关还是线性无关。
解:
先求解齐次方程Ax=0Ax=0Ax=0:
[A0]=[014012−105800]→[12−1001400−250]→[12−10014000130][A\quad 0]=\begin{bmatrix}0&1&4&0\\1&2&-1&0\\5&8&0&0\end{bmatrix}\rightarrow \begin{bmatrix}1&2&-1&0\\0&1&4&0\\0&-2&5&0\end{bmatrix}\rightarrow \begin{bmatrix}1&2&-1&0\\0&1&4&0\\0&0&13&0\end{bmatrix}[A0]=⎣⎡0151284−10000⎦⎤→⎣⎡10021−2−145000⎦⎤→⎣⎡100210−1413000⎦⎤
即x3=0x_3=0x3=0,x2=0x_2=0x2=0,x1=0x_1=0x1=0,所以方程Ax=0Ax=0Ax=0仅有平凡解,矩阵AAA的各列线性无关。