CCalculate.Studio

矩阵计算器

这个矩阵计算器可以计算 2×2 或 3×3 方阵的行列式和迹,以及 2×2 矩阵在可逆时的逆矩阵。矩阵元素按行优先顺序(从左到右、从上到下)以分号分隔的形式输入。例如,第一行为 (4, 7)、第二行为 (2, 6) 的 2×2 矩阵,其行列式是 4 × 6 − 7 × 2 = 10,迹是 10,逆矩阵是 [0.6, −0.7; −0.2, 0.4]。

最后审核: 2026-07-07
Add as preferred on Google

如何理解行列式

行列式的取值直接承载着几何和代数上的含义。

行列式含义
det != 0矩阵可逆;线性方程组 Ax = b 有唯一解
det = 0矩阵是奇异的;不存在逆矩阵;各行/列线性相关
|det| > 1该变换把面积(2x2)或体积(3x3)放大 |det| 倍
|det| < 1该变换会缩小面积或体积
det < 0该变换会改变方向(包含镜像翻转)
  • 本计算器只对行列式不为零的 2×2 矩阵给出逆矩阵。奇异矩阵(行列式为 0)没有逆矩阵;3×3 模式只给出行列式和迹。
  • 矩阵元素必须按行优先顺序输入,且个数必须与所选矩阵大小完全一致:2×2 需要 4 个,3×3 需要 9 个。
  • 迹等于所有特征值之和,行列式等于所有特征值之积——这是线性代数中两条标准的恒等式。
  • 矩阵乘法一般不满足交换律,但对于可逆矩阵 A,A × A⁻¹ = A⁻¹ × A = I 始终成立。

什么是矩阵的行列式、迹和逆矩阵?

矩阵是一个矩形的数字数组;方阵的行数与列数相等。行列式是由方阵计算出的一个数值,它反映了这个矩阵是否可逆,以及它对空间的缩放方式:行列式为 d 的线性变换,会把面积(2×2)或体积(3×3)放大 |d| 倍,负的行列式则说明发生了镜像翻转(改变了方向)。

当且仅当行列式不为零时,矩阵才可逆(非奇异)。逆矩阵 A⁻¹ 是能够「抵消」A 的矩阵:A 与 A⁻¹ 相乘得到单位矩阵。当行列式为零时,矩阵是奇异的——它会把空间压缩到一条直线或一个平面上——此时不存在逆矩阵。行列式还决定了线性方程组 Ax = b 是否有唯一解。

迹是主对角线(从左上到右下)上各元素之和。它等于矩阵所有特征值之和,在线性代数和物理学中经常出现。对于 2×2 矩阵,特征多项式完全由迹和行列式决定:λ² − 迹 × λ + 行列式 = 0。

如何使用这个矩阵计算器

  1. 选择矩阵大小:2 × 2(需要恰好 4 个元素)或 3 × 3(需要恰好 9 个元素)。
  2. 按行优先顺序输入矩阵元素——先输入第一行(从左到右),再输入第二行,依此类推。对于第一行 (4, 7)、第二行 (2, 6) 的矩阵,应输入:4; 7; 2; 6。
  3. 查看行列式和迹。
  4. 对于行列式不为零的 2 × 2 矩阵,可以查看逆矩阵,结果按行显示为 [a, b; c, d]。奇异矩阵(行列式为 0)没有逆矩阵;3 × 3 模式只给出行列式和迹。

行列式、迹和逆矩阵公式

2x2: det[a, b; c, d] = ad - bc
2x2 inverse: A^-1 = (1/det) x [d, -b; -c, a], det != 0
3x3: det = a(ei - fh) - b(di - fg) + c(dh - eg)
Trace = sum of main-diagonal entries
Example: det[4, 7; 2, 6] = 24 - 14 = 10; inverse = [0.6, -0.7; -0.2, 0.4]

2×2 行列式:对于第一行 (a, b)、第二行 (c, d) 的矩阵,det = ad − bc。演示:第一行 (4, 7)、第二行 (2, 6):det = 4 × 6 − 7 × 2 = 24 − 14 = 10。迹是 a + d = 4 + 6 = 10。

2×2 逆矩阵:当行列式不为零时,A⁻¹ = (1/det) × [d, −b; −c, a]——把对角线上的两个元素互换,把非对角线上的两个元素取负,再把所有元素除以行列式。对于该示例:(1/10) × [6, −7; −2, 4] = [0.6, −0.7; −0.2, 0.4]。验证:原矩阵与这个逆矩阵相乘会得到单位矩阵。

3×3 行列式(沿第一行做代数余子式展开):对于三行 (a, b, c)、(d, e, f)、(g, h, i),det = a(ei − fh) − b(di − fg) + c(dh − eg)。演示:三行 (1, 2, 3)、(4, 5, 6)、(7, 8, 10):det = 1 × (5 × 10 − 6 × 8) − 2 × (4 × 10 − 6 × 7) + 3 × (4 × 8 − 5 × 7) = 1 × 2 − 2 × (−2) + 3 × (−3) = 2 + 4 − 9 = −3。迹是 1 + 5 + 10 = 16。

常见错误

  • 按列优先顺序输入数值——本计算器按行读取元素,所以 [4, 7, 2, 6] 表示第一行 (4, 7)、第二行 (2, 6)。
  • 把 2×2 行列式算成 ad + bc,而不是 ad − bc。
  • 在 3×3 代数余子式展开中忘记正负号交替:中间一项要取负,det = a(ei − fh) − b(di − fg) + c(dh − eg)。
  • 尝试求行列式为 0 的矩阵的逆——奇异矩阵没有逆矩阵。
  • 在 2×2 逆矩阵的速算法中互换错了位置:应该互换的是对角线上的 a 和 d,而 b 和 c 位置不变,只是要取负号。

常见问题

怎样计算 2×2 矩阵的行列式?

对于第一行 (a, b)、第二行 (c, d) 的矩阵,行列式是 ad − bc:把主对角线上的两个数相乘,把副对角线上的两个数相乘,再相减。对于第一行 (4, 7)、第二行 (2, 6),det = 4 × 6 − 7 × 2 = 24 − 14 = 10。

怎样求 2×2 矩阵的逆矩阵?

如果行列式 ad − bc 不为零,把对角线上的两个元素互换,把非对角线上的两个元素取负,再把每个元素都除以行列式:A⁻¹ = (1/(ad − bc)) × [d, −b; −c, a]。对于第一行 (4, 7)、第二行 (2, 6)、行列式为 10 的矩阵,逆矩阵是 [0.6, −0.7; −0.2, 0.4]。如果行列式为零,则不存在逆矩阵。

行列式为零意味着什么?

行列式为零意味着矩阵是奇异的:它的各行(以及各列)线性相关,它所代表的变换会把空间压缩到更低的维度,而且它没有逆矩阵。系数矩阵为奇异矩阵的线性方程组,要么无解,要么有无穷多解,绝不会恰好只有一个解。

什么是矩阵的迹?

迹是主对角线(从左上到右下)上各元素之和。对于第一行 (4, 7)、第二行 (2, 6) 的矩阵,迹是 4 + 6 = 10。迹等于矩阵所有特征值之和,这使它成为线性代数、几何学和物理学中常用的一个快速不变量。

3×3 矩阵的行列式是怎么算的?

通过沿第一行做代数余子式展开:对于三行 (a, b, c)、(d, e, f)、(g, h, i),det = a(ei − fh) − b(di − fg) + c(dh − eg)。第一行的每个元素都乘以删去其所在行和列后剩下的 2×2 矩阵的行列式,符号按 +、−、+ 交替。对于三行 (1, 2, 3)、(4, 5, 6)、(7, 8, 10),结果是 2 + 4 − 9 = −3。

为什么计算器不显示 3×3 矩阵的逆矩阵?

求 3×3 矩阵的逆矩阵需要计算完整的伴随矩阵(代数余子式矩阵的转置)再除以行列式——这涉及九次代数余子式计算,超出了这个工具的处理范围。本计算器对 3×3 矩阵只给出行列式和迹,对非奇异的 2×2 矩阵则给出完整的逆矩阵。

参考文献

  1. Strang G. Introduction to Linear Algebra. Wellesley-Cambridge Press (determinants, inverses and the trace).
  2. Weisstein, Eric W. "Determinant" and "Matrix Inverse." MathWorld — A Wolfram Web Resource. mathworld.wolfram.com.
  3. Anton H, Rorres C. Elementary Linear Algebra. Wiley (cofactor expansion and the adjugate formula).

代数 · 全部计算器

相关计算器