非常重要的数学基础知识。
参考教材:《代数学引论》柯斯特利金。
对于一组向量 , 是它带有系数 的线性组合。
我们把一组给定向量的所有线性组合构成的集合称为这组向量张成的线性包。记为 。它对于数乘和加法封闭。
一个集合 的线性包 是从 中任取有限个元素的线性组合构成的集合。
一个线性包的线性包是它本身。
如果存在不全为 0 的 使得
那么就称 线性相关,上式为不平凡的。
一些显然的性质:
(此处并非全部:反例如 )
如果 是一个非零的线性包,而 线性无关且 ,那么说 是 的一个基。
那么 中的任何元素 都可以被表示为 , 称为它相对于该基的坐标。
(在指出一个向量的坐标前必须先指出基。坐标为 的向量并非坐标恰好很特殊,而是它们定义了坐标。)
(下面我们可能会混淆一个向量和它的坐标,但请记住坐标总是也和基有关。否则学习基变换的时候可能会遇到一些困难。)
可以证明:如果有 个元素的向量组 与有 个元素,且线性无关的向量组 张成的线性包同等于 ,则有 。
于是显然这样的 总是相等,因为显然有 ,所以我们把 称作 的维数,记作 或 ,也是 的秩,记作 。
一个矩阵的秩定义为将其拆为一组行向量或列向量(可以证明与行还是列无关,且有 ,其中 表示转置,即交换某矩阵的行和列),这组向量的秩。
一个 行 列的矩阵 左乘一个 列的列向量 会得到一个 列的列向量 ,这样的 称为线性映射,特别地,当 称其为线性变换。
线性变换的概念非常直观:一个线性变换 会把向量 分别映射到 (其中 是 的第 列),空间的其他部分也被光滑地映射。旋转,剪切,拉伸等都是线性变换。
(此处灵魂画手了,原来的网格映射后还是平行的。)
连续应用的两个变换相当于它们的乘积。。一些关于乘积的结论:
相等的所有线性变换构成一个环。
线性变换不总是有乘法逆元:。注意这不表明矩阵乘法有交换律。
可以证明,某个线性变换有乘法逆元等价于它满秩。下面也称不满秩/无乘法逆元为退化。关于退化有如下结论:
线性变换 的解空间,或称零空间,是所有使得 的 构成的集合。记作 。
显然这样一个解空间是一个线性包。而且可以证明,。
直观地讲, 的行列式 表示的是,如果对单位立方体应用 ,它的像的“有向”体积。
以 来举例子。此时单位立方体即所有的 。一个线性变换 会将它变换到一个平行四边形上,这个平行四边形的面积就是 的绝对值;而如果在映射过程中单位立方体“翻转”了,那么就要加一个负号。例如
就可以理解为沿直线 翻转单位立方体。它的行列式是 。
对于 ,一个立方体有没有被翻转取决于左手定则,不展开讲了。
行列式的形式化定义如下。
其中 是 的一个置换。 定义为 ,其中 是 的对换数,即如果把 拆成对换(即 swap
)那么应当有 个对换。也等价于逆序对数。
关于行列式有以下结论:
事实上行列式不仅具有斜对称性和多重线性性,而且斜对称性和多重线性性和 (规范性)唯一地确定了行列式这个函数。
的解为:(其中 是 的第 列)
很草的是这本教材里并没有讲这些内容,接下来几章和多项式环有关,讲回线代就是第二卷的事情了,讲的是抽象向量空间而且还是没讲特征值相关的东西……
所以我只好去看了3b1b的这期视频,再加一点自己的理解写了这一节。
一个线性变换 ,如果存在一个非零向量 使得 作用于 后 只收到了拉伸,那么 就是 一个 的特征向量。
显然有 。此处 即为特征值。
做一些推导:
因为 非零,所以这个等式不平凡,这意味着 的列线性相关,而线性相关的 也一定能找到对应的 ,于是上式等价于
这个式子现在只关于 了。我们把 称为特征多项式。
一个对角矩阵只在其对角线上有值,意味着它对任何向量只有拉伸效果(只有拉伸效果的矩阵也显然一定是对角矩阵),其特征向量即 ,它的幂也非常容易计算。所以对角矩阵非常具有研究价值。
介绍对角化之前,先来介绍一下基变换。即如果把基从 变为给定的 ,某个线性变换 该如何重新表示。
显然某个向量 会表示为:
线性变换 把原来的 变为 ,在新的语言下,它把 (仅在第 位为 1)映射到 ,所以, 应当表示为:
接下来继续介绍对角化。我们知道 对其特征向量只有拉伸效果,所以如果选取它的一组线性无关的特征向量为基, 一定会被表示为一个对角矩阵,而且对角线上的元素就是特征值,这就是对角化。
一个矩阵可对角化等价于它有 个互不线性相关的特征向量。在 OI 中一般直接手解即可。
如果一个多项式 使得 是全零矩阵,那么就称多项式 零化 。
Cayley-Hamilton 定理:一个矩阵的特征多项式零化它。这也就是常系数齐次线性递推的原理。
完结撒花~