矩阵计算器
输入任意维度的一或两个矩阵,计算器便会执行您选择的操作,加法、减法、标量或矩阵乘法、转置、求逆、行列式计算、秩计算或迹计算,并在关键环节显示中间运算过程。该工具适用于线性代数作业、工程计算验证、计算机图形变换场景,以及任何无需使用按键繁杂的计算器手动进行行消元法运算的情况。
如何对矩阵进行计算
-
1
设置尺寸
矩阵A的行与列(若运算需要第二个操作数,则还包括矩阵B的行与列)。
-
2
输入数值
点击每个单元格。接受小数、负数和分数(格式:`1/3`)。
-
3
选择操作
A+B、A−B、AB、kA、A^T、A^−1、行列式(A)、秩、迹。
-
4
阅读结果及步骤
输出矩阵、所使用的公式以及所有中间行运算步骤。
操作及其维度规则
| 操作 | 规则 | 结果维度 |
|---|---|---|
| A + B | 尺寸相同 | m×n |
| A − B | 尺寸相同 | m×n |
| k · A | 任意 A | 与 A 相同 |
| A · B | 列(A) = 行(B) | 行(A)×列(B) |
| A^T(转置) | 任意矩阵 A | n×m |
| A⁻¹(逆矩阵) | A 是方阵且行列式 det(A) ≠ 0 | n×n |
| 行列式(A) | A 是方阵 | 标量 |
| 秩(A) | 任意 A | 标量 |
| 迹(A) | A 是方阵 | 标量 |
为什么矩阵乘法不具有交换性
对于一般矩阵 A 和 B,即使两个乘积均有定义,也有 AB ≠ BA。AB 的每个元素都是 A 的某一行与 B 的某一列的点积;交换顺序后所点乘的是不同的行和列。可交换的矩阵是例外情况:包括单位矩阵的倍数、元素互不相同的对角矩阵,以及某些共享旋转轴的旋转矩阵。
可逆性快速测试
- 方阵可逆当且仅当
det(A) ≠ 0。 - 可逆 ⇔ 满秩 ⇔ 列线性无关 ⇔ 零空间平凡。
- 对于 2×2:
A^−1 = 1/det(A) · [[d, −b], [−c, a]]。 - 对于较大的矩阵,计算器采用高斯-约当消元法(先用单位矩阵 I 增广,再行化简至 [I | A⁻¹])。
常见陷阱
- 维度不匹配。 最常见的错误。计算器会及时提示此类问题,并明确指出哪些维度存在差异。
- 逆矩阵的舍入问题。 双精度运算会累积微小误差;当矩阵接近奇异状态(行列式趋近于零)时,所得逆矩阵的精度将严重下降。若精度要求严格,请务必检查条件数。
- 非整数分数。 输入
1/3后,计算器会在可能的情况下保持计算结果精确;当运算涉及无理数时,则自动切换为浮点数表示。
家庭作业之外的用途
- 计算机图形学: 用于三维空间中平移、旋转和缩放操作的4×4变换矩阵。
- 物理学: 应力张量与惯性张量。
- **机器学习:**密集层中的权重矩阵;协方差矩阵;主成分分析(PCA)。
- 网络模型与马尔可夫模型:转移矩阵及其幂运算。
- **经济学:**投入产出模型(列昂惕夫模型)。
常见问题
数百个行列虽可正常运作,但在执行O(n³)复杂度运算(如乘法、求逆运算及行列式计算)时速度会显著下降。当规模超过约500×500时,建议使用配备BLAS支持函数的数值计算库(如NumPy或Octave)。
对于简单运算(加法、减法、标量乘法、转置),答案是肯定的。而对于求逆运算和行列式计算,计算器可选择使用有理数(处理大型矩阵时速度较慢)或双精度浮点数(运算速度快但存在舍入误差),用户可切换这两种模式。
高斯-约丹消元法:将矩阵A与单位矩阵相乘,然后进行行化简至降阶梯形矩阵。若左半部分变为I,则右半部分为A⁻¹;否则,A为奇异矩阵且无逆矩阵。
不,此计算器仅支持实数运算。对于复矩阵,请使用专用的复矩阵工具。
不。所有算术运算都在您的浏览器中执行。
相关工具
每股收益(EPS)计算器
根据净利润、优先股股利和加权平均流通股数计算基本每股收益(EPS)。查看投资者用来给股票估值的每股利润指标。
EBITDA 计算器
在净利润的基础上加回利息、税金、折旧和摊销来计算 EBITDA。查看投资者和放贷方用于比较企业的经营利润指标。
宏量营养素计算器
把每日热量目标和宏量营养素百分比换算成蛋白质、碳水化合物和脂肪的克数。可查看均衡、高蛋白、增肌和低碳水分配。
板条护墙间距计算器
根据墙面宽度、净间距、板条实际宽度、锯缝和备用比例,规划室内板条护墙的中心线及竖向板条用料。
螺栓圆计算器
计算等分螺栓孔的PCD、角间距和精确X/Y坐标,并可设置旋转、中心偏移及导出CSV。
皮带长度计算器
根据两个带轮直径和轴中心距,用精确几何与标准近似公式计算开式皮带的节线长度。
此工具还提供其他语言版本
- Matriskalkylator [SV]
- Calculadora de Matrices [ES]
- 행렬 계산기 [KO]
- Kalkulator Matriks [ID]
- Matrixrekenmachine [NL]
- Kalkulator macierzy [PL]
- 行列計算機 [JA]
- เครื่องคำนวณเมทริกซ์ [TH]
- حاسبة المصفوفات [AR]
- Matrix-Rechner [DE]
- Máy tính Ma trận [VI]
- Calculatrice de Matrices [FR]
- Calculadora de Matrizes [PT]
- Matrix Calculator [EN]
- Calcolatore di Matrici [IT]
- Калькулятор матриц [RU]
- Matris Hesaplama [TR]