线性代数学习总结-向量空间与子空间

这一节主要是说明几个向量空间,关系到后面正交矩阵、线性拟合等感性上的理解

向量空间

简而言之向量空间R^{n}包含了所有含有n个分量的向量。那向量空间内就很好理解了,就是任何R^{n}空间内的向量,相加,乘以系数s(即线性组合),其结果依旧在这个空间内。

那么子空间呢?
子空间就是一组满足其线性组合依旧在该集合内的向量集合(包含0)

v + w\quad 与\quad cv\quad依旧在集合内

列空间

最重要的子空间直接跟矩阵A相关。
对于Ax=b
考虑如果A是非可逆矩阵,那么必然有一些b是可解的,一些b是不可解的,那么对于这些可解的b,其只是矩阵A中的列向量的线性组合。这些b组成A的列空间。
记做C(A)

零空间

顾名思义,零空间就是Ax = 0的时候,所有的解x所组成的空间。
问题来了,对于可逆矩阵而言,零空间有几个向量?没错,答案就是1。因为对于可逆矩阵而言,Ax=0只有唯一x=0这个解。
记做N(A)

如何通过消元法求出所有的x解呢?
如前文所述,线性组合就可以表示为向量空间,那么,对于表达式Ax=0而言,必然存在>=1个特殊解。用特殊解的线性组合就可以构造出所有的满足Ax = 0的解,自然也就是零空间了。

举个栗子,矩阵C=\begin{bmatrix}1&2&2&4\\3&8&6&16\end{bmatrix}\qquad 消元后得到\qquad U=\begin{bmatrix}1&2&2&4\\0&2&0&4\end{bmatrix}
对于消元法而言,主元素(也就是A_{ii})的值不能为0,上面消元后的结果中发现只有列1和列2主元素位置上的值不为0
意味着,U的另外两个元素可以随意取值,为了求解方便,分别取(0,1)(1,0),可以得到结果为
S_1=\begin{bmatrix}-2\\0\\1\\0\end{bmatrix}\quad 以及\quad S_2=\begin{bmatrix}0\\-2\\0\\1\end{bmatrix}
则所有的解x=cS_1+dS_2=c\begin{bmatrix}-2\\0\\1\\0\end{bmatrix}+d\begin{bmatrix}0\\-2\\0\\1\end{bmatrix}即零空间了

矩阵A的秩(rank)就是主元素(pivot)位置非零的数量,记做r

求解Ax=b

注意哦,这里的矩阵A不一定是可逆矩阵呢。那么,如何求解出所有的Ax=b的解呢?

假设x_p表示矩阵A的一个特解
假设x_n表示矩阵A的零空间
那么,解x=x_p + x_n,因为Ax_p=bAx_n=0因此A(x_p+x_n)=b

独立向量,基以及维数

独立向量就是矩阵中那些不能由其他列线性组合得到的列。这些独立向量构成了空间。因为依赖列其实没有起任何作用,他们可以由独立向量线性组合得到。

矩阵的基可以理解为一组满足条件1.相互独立2.构成整个空间的向量集合

例如3x3的矩阵的基为\begin{bmatrix}1&0&0\\0&0&0\\0&0&0\end{bmatrix}\begin{bmatrix}0&1&0\\0&0&0\\0&0&0\end{bmatrix}...\begin{bmatrix}0&0&0\\0&0&0\\0&0&1\end{bmatrix}一共9个,其他的所有3x3矩阵皆可由这9个矩阵线性组合而来

空间的维数等于这个空间的基的数量

四个基础子空间

列空间C(A)
零空间N(A)
行空间C(A^{T})
转置矩阵零空间N(A^{T})

思考:各子空间的关系

直接放图


four subspace
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容