矩阵计算器可以帮助你完成矩阵加法、乘法、转置、行列式,有时还包括求逆等运算。重要的是,计算器虽然很快,但运算本身仍然必须是有效的。
对大多数学生来说,最主要的检查点是矩阵的尺寸。加法要求维度相同,乘法要求内维匹配,而求逆或求行列式只对方阵有意义。
矩阵计算器能做什么
矩阵是按行和列排列的数字矩形数组。它的大小写作“行 × 列”,例如 或 。
矩阵计算器之所以有用,是因为每种运算都遵循不同的规则:
- 加法和减法要求矩阵大小相同。
- 乘法要求第一个矩阵的列数等于第二个矩阵的行数。
- 行列式只对方阵有定义。
- 只有当方阵的行列式非零时,它才有逆矩阵。
如果其中任何一个条件不满足,正确结果就不是某个数字。这个运算在这种形式下根本没有定义。
最重要的矩阵乘法规则
矩阵乘法最容易让人混淆,因为顺序和维度都很重要。如果矩阵 的大小是 ,矩阵 的大小是 ,那么乘积 有定义,结果的大小是 。
如果内维不匹配,就不能进行乘法:
这就是为什么矩阵计算器会要求你按原样准确输入两个矩阵。改变顺序可能会改变答案,也可能让乘法变成无效运算。
例题:两个 矩阵相乘
设
因为这两个矩阵都是 ,所以乘积 有定义,结果也会是 。
用 的每一行去乘 的每一列:
所以
矩阵中的每个元素都来自 的一行和 的一列。这个“行与列的点积”就是矩阵计算器自动完成的部分,但理解这种规律,才能帮助你判断结果是否合理。
使用矩阵计算器时的常见错误
忽略维度规则
学生常常会尝试把不同大小的矩阵相加,或者去乘内维不匹配的矩阵。计算器可能会拒绝输入,但真正的问题是这个运算本身没有定义。
以为顺序无关紧要
对于矩阵乘法, 和 通常并不相同。有时这两个乘积都存在,但答案不同;有时一个存在,另一个不存在。
在不存在逆矩阵时还要求逆
求逆要求矩阵是方阵,并且行列式非零。如果行列式是 ,这个矩阵就是奇异矩阵,因此逆矩阵不存在。
什么时候矩阵计算器有用
矩阵计算器在线性代数、方程组、计算机图形学、数据变换,以及任何反复出现行列运算的场景中都很有用。它们可以节省时间,但前提是你已经明白哪种运算适合当前问题。
例如,如果你在解一个方程组,计算器可以帮助你检查行化简过程,或者检查基于逆矩阵的方法。但你仍然需要知道这个结果在原问题中意味着什么。
试一个类似的例子
你可以自己试一组小矩阵。先计算两个 矩阵的乘积,再交换顺序并比较结果。如果其中一个乘积发生变化,或者变得没有定义,那么你就抓住了矩阵计算器也无法掩盖的核心思想。