矩阵计算器
对最大 3×3 的矩阵进行加、减、数乘、相乘或转置,并求行列式或逆矩阵——结果以网格形式呈现,并按数值大小着色。
- 运算
- A + B
- 结果
- 矩阵
计算器
结果热力图
分步解答
- c₁₁ = 1 + 5 = 6
- c₁₂ = 2 + 6 = 8
- c₂₁ = 3 + 7 = 10
- c₂₂ = 4 + 8 = 12
关于此计算器
这个计算器可对最大 3×3 的矩阵执行最常用的矩阵运算:加法、减法、标量乘法、矩阵乘法、转置、行列式和逆矩阵。输入矩阵的各项数值,选择一种运算,结果会立即显示,并配有一张幅值热力图,突出每个元素的相对大小。
如何解读你的结果
对于行列式之类的标量运算,那个醒目的数字就是结果。对于矩阵运算,结果卡片会标明所执行的运算,下方的热力图网格则显示输出矩阵——每个单元格的着色深浅取决于其绝对值相对于最大元素的大小,因此你能一眼看出占主导地位的元素。页面顶部的状态条会确认当前的运算以及输出是标量还是完整矩阵。
计算方法
加法和减法对相应位置的元素进行相加或相减。标量乘法把每个元素都乘以常数 k。矩阵乘法遵循点积规则:结果中的元素 (i, j) 是 A 的第 i 行与 B 的第 j 列的点积。转置把矩阵沿主对角线翻转,互换行与列。行列式通过沿第一行的代数余子式展开来计算(MIT OpenCourseWare 18.06)。逆矩阵用伴随矩阵除以行列式求得(Wikipedia: Invertible matrix);行列式为 0 的奇异矩阵没有逆矩阵。
实例演示
将两个矩阵都设为 2×2,选择「乘法」,并使用 A = [[1, 2], [3, 4]] 与 B = [[5, 6], [7, 8]]。
乘积 A × B 为 [[19, 22], [43, 50]]。元素 (1,1) = 1×5 + 2×7 = 19;元素 (1,2) = 1×6 + 2×8 = 22;以此类推——热力图把 50 显示为颜色最深的单元格,因为它是结果中最大的数值。
常见问题
矩阵乘法在什么情况下有定义?
只有当 A 的列数等于 B 的行数时,矩阵乘法 A × B 才有定义。对于两个同样大小的方阵,这个条件总能满足,但要注意 A × B 与 B × A 通常给出不同的结果——矩阵乘法不满足交换律。
行列式告诉你什么?
行列式是用一个数来概括一个方阵的特征。非零行列式意味着该矩阵有唯一的逆矩阵,对应的方程组恰有一个解。行列式为零则意味着该矩阵是奇异的——它的各行线性相关,逆矩阵不存在。
逆矩阵是如何计算的?
计算器使用伴随矩阵(古典伴随)方法:先构造代数余子式矩阵,再将其转置得到伴随矩阵,然后把每个元素都除以行列式。对于 2×2 的情形 [[a,b],[c,d]],结果为 [[d,−b],[−c,a]] 除以 (ad − bc)。如果行列式为零,则会显示错误提示而非结果。
资料来源
- ocw.mit.edu/courses/18-06-linear-algebra-spring-2010
- en.wikipedia.org/wiki/Determinant
- en.wikipedia.org/wiki/Invertible_matrix
由 YouCalc 团队审核 · 最近审核
发现翻译问题、计算问题或有任何建议?欢迎告诉我们。