矩阵计算轻松入门 @

什么是矩阵? @

我们之前学过,向量是单个数字的扩展,可以表示一组相关的数。那矩阵又是什么呢?

其实矩阵是向量的扩展,它可以表示一组向量。简单来说,矩阵就是一个由数字排成的矩形表格。

举个生活中的例子:如果我们想记录三位同学的三次考试成绩,就可以用一个3×3的矩阵来表示:

| 第一次 | 第二次 | 第三次 |
|--------|--------|--------|
| 90     | 85     | 88     |  # 同学1的成绩
| 78     | 82     | 85     |  # 同学2的成绩
| 92     | 95     | 93     |  # 同学3的成绩

特别地,如果一个矩阵的行数和列数相等,我们就称它为"方阵"。比如上面的3×3矩阵就是一个方阵。

矩阵在现实生活中有很多用途,比如在经济系统中,可以用矩阵来表示IT、电子、矿产、房产等不同行业的投入产出关系,帮助分析整个经济系统的运行情况。

矩阵的转置 @

矩阵的转置是一个简单但重要的操作,就是把矩阵的行变成列,列变成行。

比如原矩阵是:

| 1 2 |
| 3 4 |

转置后就变成了:

| 1 3 |
| 2 4 |

矩阵转置的性质 @

矩阵的运算 @

矩阵的加法 @

矩阵的加法很简单,就是把两个形状相同的矩阵对应位置的元素相加。

比如:

| 1 2 |   | 5 6 |   | 6 8 |
| 3 4 | + | 7 8 | = | 10 12 |

矩阵的数量乘法 @

数量乘法也不难理解,就是用一个数字(标量)去乘矩阵的每一个元素。

比如:

2 × | 1 2 | = | 2 4 |
    | 3 4 |   | 6 8 |

矩阵的基本运算性质 @

矩阵的运算有一些基本性质,和我们熟悉的数字运算有些相似:

  • 交换律:A + B = B + A
  • 结合律:(A + B) + C = A + (B + C)
  • 存在零矩阵O,使得A + O = A
  • 存在负矩阵-A,使得A + (-A) = O
  • 负矩阵唯一,且-A = -1 × A

矩阵和向量的乘法 @

矩阵和向量相乘时,有个重要的规则:矩阵的列数必须和向量的元素个数一致。

矩阵与向量相乘的结果是一个新的向量,可以理解为矩阵把一个向量"转换"成了另一个向量。所以,矩阵有时也被看作是向量的一种"函数"。

矩阵和矩阵的乘法 @

矩阵和矩阵相乘是矩阵运算中比较复杂但也非常重要的运算。计算时,矩阵A的每一行与矩阵B的每一列进行点乘,得到结果矩阵中的对应元素。

进行矩阵乘法时,有个关键要求:矩阵A的列数必须和矩阵B的行数一致。

需要特别注意的是,矩阵的乘法不满足交换律,也就是说A×B通常不等于B×A。

矩阵的幂 @

只有方阵(行数等于列数的矩阵)才能进行幂运算。矩阵的幂运算和数字的幂运算类似,表示同一个矩阵相乘多次。

比如,A²表示A×A,A³表示A×A×A,以此类推。