线代笔记 #07# 逆矩阵,列空间,零空间

源: 线性代数的本质

To ask the right question is harder than to answer it.   -Georg Cantor

印象中,我在视频里曾看到过这样的两句话(没有经过核实),其中一句是“向量是线性变换的载体”,另外一句是“当线性变换作用于空间······”。

之后我一直有一种误解:向量是一种“物质”,而运动变化(线性变换)必然是作用于物质之上的,不应该有脱离向量的线性变换。这种观点给我理解概念带来了一些困扰。

例如说,我反复看了好几遍才明白“列空间(column space)”到底是在说什么。

因为在我原本的理解中,只存在 A x = y 这种式子,意思就是矩阵 A 作用于向量 x 得到向量 y 。而实际上单独一个 A 就已经表示了一个线性变换的全过程。我们可以这样理解: A 描述了两个空间状态,一个是原始的空间状态 E (维数和矩阵列数相同),另外一个则是变换后的空间状态 A (维数可能小于等于矩阵列数),而变换后的空间状态 A 就被称作列空间,亦即由变换后的基仅通过向量加法与向量数乘这两种基础运算,所能获得的所有可能向量的集合。

另外一个很重要的观点是:不论是 A 、x 还是 y 都只是在一个默认基下对线性变换的描述罢了。如果想不明白,可以脑补一个3D模型,然后考虑如何用计算机来处理它。

1、秩(rank)

列空间的维度数。

2、逆矩阵(Inverse matrices)

这不仅仅是将方程组写进一行的书写技巧,它还阐明了这个问题中优美的几何直观部分,矩阵A代表一种线性变换,所以求解Ax=v意味着我们去寻找一个向量x,使得它在变换后与v重合,思考一下这一过程,你完全可以只考虑对空间变形,以及变换前后向量的重叠,就将多个未知量相互混合的复杂方程组印入脑中,很酷,对吧?

现在,这个方程的解依赖于矩阵A所代表的变换,是将空间挤压到一条线或一个点等低维空间,还是保持像初始状态一样的完整二维空间,用上期视频中的语言来说,我们将它们分为两种情况:A的行列式为零和A的行列式不为零,先来看看最可能发生的情况,即A的行列式不为零,此时空间并未被挤压为零面积的区域,在这种情况下,有且仅有一个向量(在变换后)与v重合,并且你可以通过逆向进行变换来找到这个向量,如同倒带一样,通过跟踪v的动向,你就能找到满足Ax=v的向量x,当你逆向进行变换时,它实际上对应了另一个线性变换,通常被称为“A的逆”,记为A^(-1)
所以A逆的核心性质在于
A逆乘以A等于一个“什么都不做”的矩阵
随机选一个矩阵,有很大可能会遇到这一非零行列式的情况
也就是说,对于两个未知量和两个方程构成的方程组
几乎可以确定它存在唯一解

3、零空间(null space)

  

如果一个三维线性变换将空间压缩到一条直线上,那么就有一整个平面上的向量在变换后落在原点,变换后落在原点的向量的集合,被称为矩阵的“零空间”或“核”,变换后一些向量落在零向量上,而“零空间”正是这些向量所构成的空间,对线性方程组来说,当向量v恰好为零向量时,零空间给出的就是这个向量方程所有可能的解
以上就是从几何角度理解线性方程组的一个高水平概述,每个方程组都有一个线性变换与之联系,当逆变换存在时,你就能用这个逆变换求解方程组,否则,列空间的概念让我们清楚什么时候存在解,零空间的概念有助于我们理解所有可能的解的集合是什么样的

原文地址:https://www.cnblogs.com/xkxf/p/8183782.html

时间: 2024-07-31 11:11:09

线代笔记 #07# 逆矩阵,列空间,零空间的相关文章

[线代笔记]第一章 线性方程组解法

第一章 线性方程组解法 代数学起源于解方程(代数方程) 一元一次.一元二次.一元三次.一元四次都有求根公式(通过系数进行有限次加.减.乘.除.乘方.开方得到解),一元五次以上方程就不再有求根公式了(近世代数) 二元一次方程组.三元一次方程组.…….n元一次方程组(线性代数研究对象) 高等代数——线性代数+多项式理论 1. 线性方程组的同解变形.线性组合.初等变换.消去法 例1 同解变形:用3种同解变形必可化方程组为阶梯型 交换两个方程位置 用非0的数c乘某个方程两边 用某个方程的k倍加到另一个方

线代笔记 #01# 几何水平上的理解 VS. 数值水平上的理解

源: 线性代数的本质 内容来自字幕. Let me quote without further comment from Dieudonné's "Foundations of Modern Analysis, Vol. 1" There is hardly any theory which is more elementary than linear algebra, in spite of the fact that generations of professors and te

线代笔记 #03# 张成空间

源: 线性代数的本质 1.线性组合(linear combination) So any time that you're scaling two vectors and adding them like this, it's called a linear combination of those two vectors. 2.张成空间(span) “缩放向量并且相加”这一概念至关重要 所有可以表示为给定向量线性组合的向量的集合 被称为给定向量张成的空间(span) 两个向量张成的空间实际上是

线代笔记 #05# 复合矩阵

源: 线性代数的本质 线性变换可以看作参数.返回值都是向量的函数. 当多个线性变换复合作用于同一个向量的时候,可以通过矩阵复合运算(也就是矩阵乘法)得到一个等效变换. 矩阵实际上描述(追踪)的是基向量的变换,而空间内任意向量则是基向量特定的线性组合. 矩阵复合运算可以类比为函数中的 f(g(x)) ,将 f 和 g 复合为一个函数. 计算的时候,只要把内侧的矩阵 拆分为单个向量分别用外侧矩阵处理,最后把得到的向量再重新组合为一个矩阵就可以了. 之后是一个显而易见的事实, 原文地址:https:/

线代笔记 #06# 行列式

源: 线性代数的本质 行列式就是线性变换的放大率. 把这句话仔细.反复理解透彻就差不多了, 在二维空间中,行列式是指小正方形面积的放大率(在平面中取任意面积等比例放大), 对于行列式为负数.为零的情况,可以以动态的方式去理解. 三维空间中,行列式是指小正方体体积的放大率(在空间中取任意体积等比例放大),正负向的判断可以参考视频中的左手.右手规则. 对视频最后问题的一个简短的.极不谨慎的想法: 对于确定的线性变换(矩阵)而言,放大率(行列式)都是确定的,无关乎作用于空间的顺序.意思是如果线性变换

线代学习笔记

看了几天线性代数的教学视频,一脸懵逼.一大堆问号在头上,可是她是如此的重要,甚至是很多学科的血液,连这个都不懂的话,估计接下来的编程,机器学习,概率论全都会一脸茫然!如果强迫自己要一个时限里面学好的话,估计也是只有反效果.一天一个小时,深入的去了解她个中的美妙.首先当然是要建立一个良好的个人自信心,我相信高智商人群也毕竟是少数,不能知难而退,半途而废,如果别人能学好,相信自己也能学好线代. 1.向量--向量是线性代数最基础最根源的组成部分,就好像数字是数学的最基础一样,废话了吧?所以要好好了解清

重学线代——声明篇

为啥重学线代呢? 1.当初学得模棱两可,时间长了啥也没剩下 2.越来越发现线代很流弊,很有用(不只是线代,各门数学都有此感触) 3.比较巧合地在网络上发现了个很好的线代教学资源 4.假期浪费了太可惜了 你这堆博客要写点啥呢? 课程笔记.个人领悟.无知吐槽.等等等等 你还想说点啥么? 没了 哦 恩

acdream1075 神奇的%系列三(线代-矩阵-数论)

题目链接:http://115.28.76.232/problem?pid=1075 题意:定义一个f(n)函数,f(n) = a * f(n - 1) + b * f(n - 2), f(1) = c, f(2) = d.问f(n)在模1000000007情况下的最小循环节.即求最小的m,使对任意的n有f(n) % 1000000007 = f(n + m) % 1000000007. 思路: + ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1

C++ GUI Qt4学习笔记07

C++ GUI Qt4 qtc++scrollobject编程 事件(event)是由串口系统或者Qt自身产生的,用以响应所发生的各类事情.当用户按下或者松开键盘或者鼠标上的按键时,就可以产生一个键盘或者鼠标事件:当某个窗口第一次显示的时候,就会产生一个绘制事件.用来告知窗口需要重绘制它本身,从而使得该窗口可见. 使用Qt进行编程开发时,基本不需要考虑事件,Qt窗口部件都会发射信号.但是当我们需要编写自己的自定义窗口部件,或者是当我们希望改变已经存在的Qt窗口部件的行为时,事件就变得非常有用了.