跳转到内容

线性代数/矩阵乘法

来自维基教科书,开放的书籍,开放的世界
线性代数
 ← 和与标量积 矩阵乘法 矩阵乘法的机制 → 

在之前的小节中,我们已经用线性映射的加法和标量乘法来表示线性映射,接下来自然要考虑的映射操作是复合。

引理 2.1

线性映射的复合是线性的。

证明

(这个论证之前已经出现过,作为同构是空间之间等价关系的证明的一部分。) 是线性的。计算

表明 保持线性组合。

为了了解复合的表示是如何从两个复合物的表示中产生的,让我们考虑一个例子。

示例 2.2

,固定基 ,并让这些成为表示。

为了表示组合 ,我们固定一个 ,表示 ,然后表示 的那个。 的表示是 的矩阵和 的向量的乘积。

上进行分配和重新分组,得到

我们将其识别为该矩阵-向量积的结果。

因此,表示 的矩阵具有 的行与 的列组合在一起。

定义 2.3

矩阵 矩阵 矩阵乘积 矩阵 ,其中

也就是说,-th entry of the product is the dot product of the -th row and the -th column.

示例 2.4

来自 示例 2.2 的矩阵以这种方式组合。

示例 2.5
定理 2.6

线性映射的组合由代表的矩阵乘积表示。

证明

(该论点与例 2.2类似。) 假设 分别由 表示,分别对应基底 ,大小分别为 。对于任何 的第 个分量是

因此, 的第 个分量是:

进行分配并重新分组。

最后,注意到每个 的系数

与乘积 项的定义相符。

该定理是支持定义的结果的一个例子。我们可以用这个 **箭头图** 来描绘定义和定理一起表达的内容(“wrt” 代表“相对于”)。

箭头上方,映射表明从 的两种方式,直接通过合成或通过 ,具有相同的效果。

(这仅仅是复合的定义)。箭头下方,矩阵表示产品执行相同的操作——将 乘以列向量 与首先将列向量乘以 ,然后将结果乘以 具有相同的效果。

矩阵乘法运算的定义并没有限制我们将其视为线性映射复合的表示。我们可以通过将其作为一种机械程序进行研究来深入了解这种操作。令人惊奇的是,行和列是如何结合的。

这种结合的一个方面是所涉及矩阵的大小非常重要。简单来说,.

示例 2.7

这个乘法没有定义

因为左侧的列数不等于右侧的行数。

就底层映射而言,大小必须匹配这一事实反映了矩阵乘法仅在相应的函数复合

是可能的。

备注 2.8

这些东西的书写顺序可能会让人困惑。在“" 等式中,最先写出的数字 的陪域的维数,因此是上面映射维数描述中最后出现的数字。解释是,虽然 首先完成,然后应用 ,该复合写成 ,来自符号“”。(有些人试图通过大声朗读“" 为“ 接着 " 来减少混乱。)这种顺序然后延续到矩阵: 表示。

矩阵乘法运算中行和列组合方式的另一个方面是,在 项的定义中

上的红色下标是列指示符,而 上的红色下标表示行。也就是说,求和是在 的列上进行,但在 的行上进行;左侧的处理方式与右侧不同,因此 可能不等于 。矩阵乘法不满足交换律。

示例 2.9

矩阵乘法几乎从不满足交换律。通过以两种方式相乘随机选择的矩阵来测试这一点。

示例 2.10

交换律失效的情况可能更加严重

然而

甚至都没有定义。

备注 2.11

矩阵乘法不满足交换律这一事实乍一看可能令人费解,也许仅仅是因为初等数学中的大多数代数运算都是满足交换律的。但是,经过进一步思考,它并没有那么令人惊讶。毕竟,矩阵乘法代表函数复合,而函数复合是不满足交换律的——如果 ,那么 ,而 。确实,这个 不是线性的,我们可能希望线性函数满足交换律,但这种观点表明,矩阵乘法不满足交换律这一事实符合更广阔的背景。

除了不满足交换律外,矩阵乘法在代数上表现良好。以下是一些不错的性质,更多性质可以在 习题 10习题 11 中找到。

定理 2.12

如果 是矩阵,并且矩阵乘法定义良好,那么乘法满足结合律 并且对矩阵加法满足分配律

证明

结合律成立,因为矩阵乘法代表函数复合,而函数复合是结合的:映射 是相等的,因为它们都将 映射到 .

分配律类似。例如,第一个分配律为 (第三个等式利用了 的线性性)。

注 2.13

我们也可以通过繁琐的索引运算来证明这个结果。例如,结合律可以写成: 的第 个元素是

(其中 矩阵),分配

并围绕 进行重新分组

以获得 项。

对比验证结合律的两种方法,一种是在证明中,另一种是在上面。上面的论证很难理解,因为虽然计算很容易检查,但算术似乎与任何想法都没有联系(它也基本上重复了 定理 2.6 的证明,因此效率低下)。证明中的论证更短、更清晰,并说明了这种性质“真正”成立的原因。这说明了在向量空间章节前言中提到的评论——至少在某些情况下,来自更高层次结构的论证更清晰。

我们现在已经了解了如何从两个线性映射的表示中推导出它们组合的表示。我们称这个组合为两个矩阵的乘积。这种运算极其重要。在我们继续研究如何表示线性映射的逆之前,我们将在下一小节中进一步探讨它。

本练习建议所有读者完成。
问题 1

计算,或说明“未定义”。

本练习建议所有读者完成。
问题 2

其中

计算,或说明“未定义”。

问题 3

哪些乘积是定义的?

  1. 乘以
  2. 乘以
  3. 乘以
  4. 乘以
本练习建议所有读者完成。
问题 4

给出乘积的大小或说明“未定义”。

  1. a 矩阵乘以 矩阵
  2. a 矩阵乘以 矩阵
  3. a 矩阵乘以 矩阵
  4. a 矩阵乘以 矩阵
本练习建议所有读者完成。
问题 5

找到从以下开始得到的方程组

并进行此变量更改(即替换)。

问题 6

正如定义 2.3 指出,矩阵乘法运算概括了点积。一个 行向量和一个 列向量的点积是否与其矩阵乘积相同?

本练习建议所有读者完成。
问题 7

将导数映射表示在 上,相对于 ,其中 是自然基 。证明该矩阵与其自身的乘积是定义的;该映射代表什么?

问题 8

证明在 上的线性变换的复合运算满足交换律。这对于任何一维空间都成立吗?

问题 9

为什么矩阵乘法不定义为逐元素乘法?这样会更容易,而且也满足交换律。

本练习建议所有读者完成。
问题 10
  1. 证明 对于正整数 成立。
  2. 证明 对于任何正整数 和标量 成立。
本练习建议所有读者完成。
问题 11
  1. 矩阵乘法如何与标量乘法交互: 吗? 吗?
  2. 矩阵乘法如何与线性组合交互: 吗? 吗?
问题 12

我们可以问矩阵乘法运算如何与转置运算交互。

  1. 证明 .
  2. 一个方阵是对称的,如果每一个 元素等于 元素,也就是说,如果该矩阵等于其自身的转置。证明矩阵 是对称的。
本练习建议所有读者完成。
问题 13

中绕某个轴旋转向量是一个线性映射。证明线性映射不满足交换律,方法是几何地证明旋转不满足交换律。

问题 14

定理 2.12 的证明中,使用了一些映射。这些映射的定义域和值域是什么?

问题 15

矩阵秩如何与矩阵乘法交互?

  1. 两个秩为 的矩阵的乘积的秩可以小于 吗?可以大于吗?
  2. 证明两个矩阵的乘积的秩小于等于每个因子的秩的最小值。
问题 16

“与…交换”在 矩阵中是等价关系吗?

本练习建议所有读者完成。
问题 17

(这将在矩阵逆的练习中用到。) 矩阵乘法还有一个性质,乍一看可能让人困惑。

  1. 证明投影 轴和 轴的复合映射是零映射,尽管它们本身都不是零映射。
  2. 证明导数 的复合映射是零映射,尽管它们本身都不是零映射。
  3. 给出表示第一个事实的矩阵方程。
  4. 给出表示第二个事实的矩阵方程。

当两个东西相乘得到零,而它们本身都不为零时,它们被称为零因子

问题 18

证明,对于方阵, 不一定等于

本练习建议所有读者完成。
问题 19

对于任何基底 ,用 表示恒等变换 。这被称为**单位矩阵** 。证明这个矩阵在矩阵乘法中的作用类似于实数乘法中的数字 (对于所有定义了乘积的矩阵 )。

问题 20

在实数代数中,二次方程最多有两个解。矩阵代数并非如此。证明 矩阵方程 有不止两个解,其中 是单位矩阵(这个矩阵在 位置上的元素为 1,其余位置上的元素为 0;参见 问题 19)。

问题 21
  1. 证明对于任何 矩阵 ,存在标量 且不全为 ,使得组合 为零矩阵(其中 单位矩阵,其 元素为 ,其余元素为零;参见 习题 19)。
  2. 是一个多项式 。如果 是方阵,则定义 为矩阵 (其中 是适当大小的单位矩阵)。证明对于任何方阵,都存在一个多项式,使得 为零矩阵。
  3. 方阵的最小多项式 是使得 为零矩阵的,最低次且首项系数为 的多项式。求此矩阵的最小多项式。
    (这是关于 ,标准基,关于 弧度的逆时针旋转的表示。)
问题 22

所有有限度多项式的无限维空间 提供了线性映射非交换性的一个令人难忘的例子。设 是通常的导数,并且设 是 **移位** 映射。

证明这两个映射不交换 ;事实上,不仅 不是零映射,而是恒等映射。

问题 23

回想一下 数字序列的求和符号。

在这个符号中, 乘积的项是这个。

使用此符号,

  1. 重新证明矩阵乘法满足结合律;
  2. 重新证明 定理 2.6

解答

线性代数
 ← 和与标量积 矩阵乘法 矩阵乘法的机制 → 
华夏公益教科书