【线性代数】矩阵的零空间

矩阵A的零空间就Ax=0的解的集合。

零空间的求法:对矩阵A进行消元求得主变量和自由变量;给自由变量赋值得到特解;对特解进行线性组合得到零空间。

假设矩阵如下:

对矩阵A进行高斯消元得到上三角矩阵U,继续化简得到最简矩阵R:

由于方程Ax=0的右侧是零向量,所以只对矩阵A进行消元不会影响解,因此不需要增广矩阵,所以有:

从上面的高斯消元的结果可以看出,矩阵A的秩为2,其中第1,3列为主元列,2,4列为自由列,对应于方程主来说,形式转变如下:

从上式可以看出,x2,x4是自由变量,我们可以随意赋值,x2=0,x4=1;x2=1,x4=0可以分别得到两个特解(几个自由变量就有几个特解):

然后我们将两组特解进行线性组合就得到了矩阵A的零空间:

上面我们从数值解的角度描述了矩阵零空间的求法,下面从公式角度分析:

上面我们经过消元(行变换,不改变行空间和零空间,只改变列空间)得到了最简形式R。我们将R经过列变换得到如下矩阵:

我们可以对方程式作如下变形:

我们之所以进行上述变换,是为了有更好的表示形式(不进行列变换也行,但是要记住哪一列是单位矩阵I中的,哪一列是自由变量矩阵F中的):

这样我们代入方程式可以得到零空间矩阵:

从上面的推导可以看出,得到的零空间矩阵的每一列就是我们前面的特解(注意要变换顺序!交换第2,3行,结果便和前面相同)。因此,我们可以从通过消元法得到最简式R,然后就可以直接得到零空间矩阵,则零空间就是零空间矩阵各列向量的线性组合,而不需要像前面那样先给x2,x4赋值,然后回代到方程中得到两个特解,从而得到矩阵的零空间。

下面再举一例:

由于R本来就具有很好的形式,就不用进行列变换了:

于是通过解方程得到零空间矩阵:

注:最简矩阵R和零空间矩阵x在MATLAB中可以分别用命令rref(A),null(A,'r')得到

原文:http://blog.csdn.net/tengweitw/article/details/40039373

作者:nineheadedbird

时间: 2024-11-03 17:15:05

【线性代数】矩阵的零空间的相关文章

线性代数--列空间、零空间

矩阵的列空间和零空间 列空间关注的是使得Ax=b的成立的b, 零空间关注的是当b为零向量时的x的取值 举个例子: 列空间 A是如下矩阵 ?????123411112345????? 因为A是三个三维向量, 不可能覆盖所有的四维空间, 所以对于Ax=b这个式子来说, 肯定会有b不存在的情况, 我们要找的就是b什么时候存在. 根据一般思维, 先研究b为零向量时, 这时候Ax=b肯定是成立的. 除此之外还有没有什么情况呢? 肯定是有的, 当b为a中某列或者某列的 c 倍时, 也是成立的. 也就是说当b

机器学习--线性代数基础

数学是计算机技术的基础,线性代数是机器学习和深度学习的基础,了解数据知识最好的方法我觉得是理解概念,数学不只是上学时用来考试的,也是工作中必不可少的基础知识,实际上有很多有趣的数学门类在学校里学不到,有很多拓展类的数据能让我们发散思维,但掌握最基本的数学知识是前提,本文就以线性代数的各种词条来做一下预热,不懂的记得百度一下. 请尊重原创,转载请注明来源网站www.shareditor.com以及原始链接地址 矩阵与方程组 还记得n*n方程组是怎么求解的吗?这个术语叫"回代法",即转成三

【线性代数】图与网络

       前面的关于线性代数的文章都是从数学的角度来讲解的,本文将换个角度来讲解问题.导师时常告诉我,凡事都要想想它的物理或实际意义,需要透过现象看本质,这样就能更加深刻的理解,这样就可以看看线性代数有什么实际的用途.        假设有如下电路网络: 图中有1,2,3,4号节点,y1,y2,y3,y4,y5五条边,箭头的指向标明可以电流流向.我们假设电流的出发点设为-1,到达点设为1,则我们可以通过矩阵来表示上述网络: 矩阵零空间的物理意义 我们首先考虑矩阵A的零空间,则有:      

《 线性代数及其应用 (原书第4版)》——2.8 R^n的子空间

2.8 的子空间 本节讨论 中重要的向量子集,称为子空间. 通常子空间与某个矩阵 A有关,它们提供了关于方程 Ax=b的有用信息. 本节的概念和术语将在本书以下部分经常出现. 定义 中的一个子空间是 中的集合 H,具有以下三个性质: 零向量属于H. 对 H中任意的向量u 和v ,u+v 属于H . 对 H中任意向量 u和数c,cu属于H .换句话说,子空间对加法和标量乘法运算是封闭的. 你将在以下例子看到,第1章中所讨论的向量集合大部分是子空间. 例如,通过原点的一个平面是一种很典型的子空间,可

【线性代数】正交向量与正交子空间

在前面文章<矩阵的四个基本子空间>中提到:         一个秩为r,m*n的矩阵A中,其行空间和列空间的维数为r,零空间和左零空间的维数分别为n-r,m-r,并且有行空间与零空间正交,列空间与左零空间正交.        "掌握上面的这个结论就掌握了线性代数的半壁江山!",MIT教授如是说.那么什么是正交子空间呢?我们首先从我们熟悉的正交向量说起. 1.正交向量     我们都知道,如果两个向量x,y正交,则其夹角为90度,可表示为表达式: 注意:x,y的顺序没有区别,

理清神经网络中的数学知识

导读:首先我想在这里声明的是,本篇文章针对的是一些已经具备一定神经网络知识的人.意在帮助大家梳理神经网络中涉及的数学知识,以及理解其物理含义.希望大家读过之后,可以使大家对于神经网络有更多角度的理解,帮助大家推导以及理解其中的数学公式.(本篇文章在叙述方式上多以白话为主,意在让大多数人有形象的概念,所以在严谨性与通俗性上难免会出现失衡问题,希望大家理解.分享的目的即分享,非教授!) 1. 线性代数 矩阵乘以向量的物理含义 矩阵乘法我更喜欢称作线性转换.一个矩阵乘以向量中,矩阵相当于一个转换函数,

【线性代数】矩阵的四个基本子空间

矩阵的四个基本子空间 1.零空间         矩阵A的零空间就Ax=0的解的集合.假设矩阵的秩为r,矩阵为m*n的矩阵,则零空间的维数为n-r.因为秩为r,则自由变量的个数为n-r,有几个自由变量,零空间就可以表示层几个特解的线性组合,也即是零空间的维数为自由变量的个数. 2.列空间        矩阵A的列空间就是矩阵A中各列的线性组合.假设矩阵的秩为r,矩阵为m*n的矩阵,则列空间可以表示为r个主元的线性组合,即零空间的维数为r. 3.行空间         在线性代数中,我们一般习惯将

《漫画线性代数》读书笔记 矩阵

<漫画线性代数>读书笔记 矩阵 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 行与列对应位置相乘!!!

《 线性代数及其应用 (原书第4版)》—— 2.4 分块矩阵

2.4 分块矩阵 我们既可以把矩阵看作一个数的矩形表,也可以把它看作一组列向量,后面这种看法起了很重要的作用,因而,我们想考虑A的其他分块,把它用水平线和竖直线分成几块,如下面例1所示. 分块矩阵也出现在线性代数的现代应用中,因为这些记号简化了许多讨论,并使矩阵计算中许多本质的结构显露出来. 本节也给出复习矩阵代数和可逆矩阵定理的机会. 例1 矩阵也可写成分块矩阵的形状,它的元素是分块(或子矩阵) 例2 当某一矩阵A出现在物理问题的数学模型中时,例如,电子网络.传输系统或大公司等,会很自然地把A