矩阵

执行矩阵运算:加、乘、转置、行列式

如何使用矩阵

  1. 1输入一个或两个矩阵的维度与数值。
  2. 2选择运算:加、乘、转置、行列式或逆矩阵。
  3. 3查看结果矩阵或标量,并逐格显示。

矩阵运算基础

乘法:C_ij = Σ A_ik × B_kj;2×2 行列式 = ad − bc

矩阵是数字网格;乘法不是逐元素相乘,而是行与列的点积,因此维度必须对齐。

只有方阵才有行列式和逆矩阵;行列式为零意味着矩阵不可逆。

矩阵乘法最反直觉的一点是:它**不满足交换律**,即 A × B ≠ B × A(多数情况下)。因为乘法规则是「A 的行与 B 的列做内积」,交换后参与配对的行列关系完全不同。这意味着解方程时「左乘」和「右乘」结果不同,必须区分。矩阵乘法满足结合律 (AB)C = A(BC),这个性质让复杂变换可以分步计算。

行列式的几何意义是**线性变换对面积的缩放倍数**。对 2×2 矩阵,|ad − bc| 就是单位正方形经变换后平行四边形的面积。行列式为 0 意味着变换把平面压缩成了一条线或一个点(信息丢失),此时矩阵不可逆——这也就是为什么求逆要求行列式不为零。这个几何视角比死记公式更容易理解「为什么行列式这么重要」。

运算公式(A = [[a,b],[c,d]])结果类型前提条件
加法对应元素相加矩阵两矩阵同型
数乘每个元素乘 k矩阵无
乘法行 × 列 求内积矩阵A 的列数 = B 的行数
行列式ad − bc标量仅方阵
逆矩阵1/(ad−bc) × [[d,−b],[−c,a]]矩阵行列式 ≠ 0

2×2 矩阵的常见运算

常见问题

为何矩阵尺寸重要?

乘法要求 A 的列数等于 B 的行数,否则无定义。

何时逆矩阵不存在?

行列式为零时,矩阵奇异,无逆矩阵。

行列式有何用途?

它指示可逆性,并给出线性变换下面积/体积的比例。

矩阵有什么实际用途?

极其广泛。计算机图形学中,平移、旋转、缩放都是矩阵运算(3D 游戏每秒进行数百万次矩阵乘法);机器学习中,神经网络的每一层本质就是矩阵乘法加激活函数;搜索引擎的 PageRank 算法是求矩阵的特征向量;经济学中的投入产出分析、电路分析、量子力学,都依赖矩阵。它是现代科技最基础的数学工具之一。

矩阵乘法为什么要「行乘列」这么别扭?

因为矩阵表示的是线性变换,而乘法表示的是「变换的复合」。当你先做变换 B 再做变换 A 时,复合变换 A×B 的第 i 行第 j 列元素,恰好需要 A 的第 i 行与 B 的第 j 列做内积——这是复合运算的自然结果,不是人为规定。理解这一点后,「行乘列」就不再是死记的规则,而是有内在逻辑的必然。

更多工具