矩阵计算器
加、减、乘、转置、行列式、逆矩阵、秩、迹与幂(最大 50×50)。
矩阵 A
行: 3
列: 3
矩阵 B
行: 3
列: 3
运算
结果
选择一个运算以在此处查看结果。错误信息也会显示在这里。
提示:可调整矩阵大小(最多 50×50)。A×B 要求 A 的列数等于 B 的行数。行列式/逆/迹/幂 需要方阵。
React, Tailwind & shadcn/ui. No external math deps. — 中文
加、减、乘、转置、行列式、逆矩阵、秩、迹与幂(最大 50×50)。
提示:可调整矩阵大小(最多 50×50)。A×B 要求 A 的列数等于 B 的行数。行列式/逆/迹/幂 需要方阵。
React, Tailwind & shadcn/ui. No external math deps. — 中文
取 A = [[4, 7], [2, 6]] 求它的逆。高斯-若尔当法在 A 旁边写上单位阵,再把左半边化到自己成为单位阵为止:
| 4 | 7 | 1 | 0 |
| 2 | 6 | 0 | 1 |
| 1 | 0 | 3/5 | −7/10 |
| 0 | 1 | −1/5 | 2/5 |
右半边就是 A⁻¹。步骤面板会把走到这一步的每次行变换都列出来——R1 → (1/4)·R1、R2 → R2 − 2·R1 等等——并且全部用精确分数,因为引擎按有理数算术运算,而不是浮点数。把结果粘贴进 B 再算 A × B,应当重新得到单位阵;任何逆矩阵都是这样检验的。
这三者是从不同角度描述同一个性质,很容易拿错。
Ax = b,对 [A | b] 作行化简更快也更准。对方阵而言,这三者完全一致:行列式非零 ⟺ 满秩 ⟺ 逆矩阵存在。