跳至内容

线性代数/矩阵乘法的机制/解答

来自维基教科书,开放的书籍,开放的世界
建议所有读者完成此练习。
问题 1

预测每个初等行变换矩阵乘法的结果,然后通过计算结果来验证。

解答
  1. 第二个矩阵的第一行乘以,第二行乘以
  2. 第二个矩阵的第一行乘以,第二行乘以
  3. 第二个矩阵进行主元操作,将第二行替换为 乘以第一行加上第二行。
  4. 第一个矩阵进行列操作:第二列替换为 乘以第一列加上第二列。
  5. 第一个矩阵的列交换了。
建议所有读者完成此练习。
问题 2

在实践中,经常需要对数字表格中的行和列进行线性组合。例如,这是佛蒙特州和纽约州部分地区的路线图。

部分原因是尚普兰湖,一些城镇之间没有直接连接的道路。例如,没有办法从威努斯基到格兰德艾尔而不经过科尔切斯特。(当然,为了简化图,许多其他道路和城镇被省略了。从地图顶部到底部大约四十英里。)
  1. 地图的关联矩阵是方阵,其 项是从城市 到城市 的道路数量。生成此地图的关联矩阵(按字母顺序排列城市)。
  2. 如果矩阵等于其转置,则该矩阵为对称。证明关联矩阵是对称的。(这些都是双向街道。佛蒙特州没有多少单行道。)
  3. 关联矩阵的平方和立方的意义是什么?
解答
  1. 关联矩阵为(例如,第一行显示,包括伯灵顿在内的连接只有一条,即到威努斯基的道路)。
  2. 因为这些是双向道路,所以连接城市 与城市 的任何道路都提供了城市 与城市 之间的连接。
  3. 关联矩阵的平方表示城市之间通过两条道路的行程连接的方式。
建议所有读者完成此练习。
问题 3

此表列出了每个工人完成的每种类型的工作的小时数以及相关的工资率。使用矩阵计算应付的工资。

  正常工作   加班
艾伦4012
贝蒂356
凯瑟琳4018
唐纳德280
  工资
正常工作$25.00
加班$45.00

备注。这与上一个问题一样,说明在实践中,我们经常希望在实际上并不关心任何相关的线性映射的情况下,计算行和列的线性组合。)

解答

应付给每个人的工资出现在两个数组的矩阵乘积中。

问题 4

求此矩阵与其转置的乘积。

解答

该产品是单位矩阵(回想一下 )。解释是,给定矩阵相对于标准基表示 中的 弧度的旋转,而转置表示 弧度的旋转。两者相互抵消。

建议所有读者完成此练习。
问题 5

证明对角矩阵构成 的子空间。它的维数是多少?

解答

对角矩阵的集合非空,因为零矩阵是对角矩阵。显然它在标量倍数和和下封闭。因此,它是一个子空间。维数是 ;这里有一个基。

问题 6

如果基不等,单位矩阵是否表示恒等映射?

解答

不。在 中,相对于不等基 ,恒等变换由该矩阵表示。

问题 7

证明单位矩阵的每个倍数都与每个方阵可交换。还有其他与所有方阵可交换的矩阵吗?

解答

对于任何标量 和方阵 ,我们有 .

没有其他这样的矩阵;这里有一个论证,适用于 矩阵,可以轻松扩展到 。如果一个矩阵与所有其他矩阵可交换,那么它与这个单位矩阵可交换。

由此我们可以首先得出结论,左上角的条目 必须等于它的右下角的条目 。我们也得出结论,左下角的条目 为零。右上角的条目 的论证类似。

问题 8

证明或反驳:非奇异矩阵可交换。

解答

这是错误的;这两个矩阵不可交换。

建议所有读者完成此练习。
问题 9

证明置换矩阵与其转置的乘积为单位矩阵。

解答

置换矩阵在每一行和每一列中只有一个 1,而所有其他条目都是零。固定这样一个矩阵。假设 行的 1 在它的 列。那么其他任何行都不会在 列中有一个 1;其他每一行在 列中有一个零。因此, 行与任何其他行的点积都为零。

乘积的 行是由矩阵的 行与转置的列的点积构成的。根据上一段,所有这样的点积都为零,除了 个,它等于 1。

问题 10

证明如果 的第一行和第二行相等,那么 的第一行和第二行也相等。推广此结论。

解答

泛化是指从第一行和第二行到第 行和第 行。 的第 行由 的第 行和 的各列的点积组成。 因此,如果 的第 行和第 行相等,那么 的第 行和第 行也是相等的。

问题 11

描述两个对角矩阵的乘积。

解答

如果两个对角矩阵的乘积是定义的——如果它们都是 ——那么对角线的乘积就是乘积的对角线:其中 是大小相同的对角矩阵, 除了每个 项为 外,其余都为零。

问题 12

作为两个初等行变换矩阵的乘积。

解答

从单位矩阵生成这个矩阵的一种方法是使用列运算,首先将第二列乘以三,然后将结果的第二列的负值加到第一列。

列运算(与行运算相反)是从左到右写的,因此执行上述两个运算用这个矩阵乘积表示。

备注: 或者,我们可以通过行操作获得所需的矩阵。从单位矩阵开始,首先将第一行的负数加到第二行,然后将第二行乘以3,即可。由于连续的行操作被写成从右到左的矩阵乘积,因此进行这两个行操作用以下表达式表示:相同的矩阵乘积。

建议所有读者完成此练习。
问题 13

证明如果 有一行零,那么 (如果定义)有一行零。这对列有效吗?

解答

的第 行由 的第 行与 的列的点积组成。零行与列的点积为零。

如果陈述正确,它对列也适用:如果 有一列零,那么 (如果定义)有一列零。证明很简单。

问题 14

证明单位矩阵的集合构成 的基。

解答

也许最简单的方法是证明每个 矩阵都是单位矩阵的线性组合,而且只有一种方式

有唯一解 ,等等。

问题 15

找出该矩阵的次方公式。

解答

将该矩阵称为。我们有

一般来说,

其中是第个斐波那契数,并且,可以通过基于此方程的归纳法来验证。

建议所有读者完成此练习。
问题 16

方阵的是其对角线上元素的总和(其重要性将在第五章中出现)。证明.

解答

第五章给出了一个不太依赖计算的原因——矩阵的迹是其特征多项式的第二项系数——但现在我们可以使用索引。我们有

两者相等。

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

如果方阵中非零元素仅位于对角线上方或对角线上,则称该方阵为上三角矩阵。证明两个上三角矩阵的乘积为上三角矩阵。这对于下三角矩阵是否也成立?

解答

如果且仅当矩阵的 项在 时为零时,矩阵为上三角矩阵。因此,如果 为上三角矩阵,则 时为零。乘积中的一项 为零,除非至少某些项非零,也就是说,除非对于至少某些求和项 。当然,如果 ,这种情况不会发生,因此两个上三角矩阵的乘积为上三角矩阵。(类似的论证适用于下三角矩阵。)

问题 18

如果方阵中每个元素都介于零和一之间,并且每行的总和为一,则该方阵为马尔可夫矩阵。证明马尔可夫矩阵的乘积也是马尔可夫矩阵。

解答

乘积中第 行的总和为:

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

给出两个秩相同的矩阵的例子,它们的平方具有不同的秩。

解答

表示(例如,关于 ) 的映射发送

就可以了。

问题 20

将单位矩阵的两个推广结合起来,一个是允许条目不为 1,另一个是允许每行和每列中唯一的 1 偏离对角线。这种矩阵的作用是什么?

解答

该组合是让矩阵的所有条目都为零,除了每一行和每一列中可能有一个非零条目。这样的矩阵可以写成置换矩阵和对角矩阵的乘积,例如:

因此,它的作用是重新缩放行并排列它们。

问题 21

在计算机中,乘法运算比加法运算成本更高,因此人们对减少计算矩阵乘积所需的乘法次数很感兴趣。

  1. 我们给出的 矩阵和 矩阵乘积公式需要多少次实数乘法?
  2. 矩阵乘法是结合的,因此所有结合方式都会产生相同的结果。然而,乘法次数的成本会有所不同。找到需要最少实数乘法来计算 矩阵、 矩阵、 矩阵和 矩阵的矩阵乘积的结合方式。
  3. (非常难。)找到一种方法,仅使用七次乘法而不是朴素方法建议的八次乘法来乘以两个 矩阵。
解答
  1. 每个条目 需要 次乘法,并且有 个条目。因此有 次乘法。
  2. ,令 ,令 ,令 。然后,使用之前部分中的公式,

    显示了哪种方式最便宜。

  3. Knuth 将其归功于 S. Winograd 对 V. Strassen 公式的改进:其中
    需要七次乘法和十五次加法(保存中间结果)。
? 问题 22

如果 是相同大小的方阵,使得 ,那么是否可以推出 ?(普特南考试 1990

解答

以下是引述来源中的答案。

不,推不出。令 分别表示 的这些变换,它们关于标准基。

观察到

问题 23

证明这四个断言,以获得行列秩相等的另一种证明。(Liebeck 1966

  1. 当且仅当 .
  2. 当且仅当 .
  3. .
  4. .
解答

以下是引述来源中的答案。

  1. 显而易见。
  2. 如果 ,那么 ,其中 。因此根据(a),。反之亦然。
  3. 根据 (b), ,... , 线性无关当且仅当 ,... , 线性无关。
  4. 我们有 。因此也有 因此我们有 .
问题 24

证明(其中 是一个 矩阵,因此定义了任何 维空间 相对于 的变换,其中 是一个基底),