伴随矩阵计算器:伴随矩阵与逆矩阵

即时计算任意2×2、3×3或4×4方阵的伴随矩阵、行列式和逆矩阵。

选择矩阵大小,填写所有元素,然后点击“计算伴随矩阵”,即可一次获得行列式、伴随矩阵和逆矩阵。

伴随矩阵计算器:伴随矩阵与逆矩阵
即时计算任意2×2、3×3或4×4方阵的伴随矩阵、行列式和逆矩阵。

关于伴随矩阵计算器

伴随矩阵又称古典伴随矩阵,是线性代数中的一种基本构造,它揭示了矩阵理论中最重要的结论之一:逆矩阵的显式公式。对于任意n×n方阵A,其伴随矩阵记作adj(A),定义为A的余子式矩阵的转置。余子式矩阵中的每个元素C(i,j)按如下方式计算:从A中删除第i行和第j列,形成一个较小的(n−1)×(n−1)子矩阵,计算该子矩阵的行列式(称为子式M(i,j)),再乘以符号因子(−1)^(i+j)。伴随矩阵的(i,j)元素就是C(j,i),也就是说,它是余子式矩阵的转置。 联系伴随矩阵与行列式的核心恒等式是A · adj(A) = det(A) · I,其中I为单位矩阵。当det(A) ≠ 0时,该恒等式直接给出逆矩阵:A⁻¹ = adj(A) / det(A)。因此,即使实际数值计算采用LU分解等方法,伴随矩阵对于符号计算、克拉默法则的证明和理论推导仍然至关重要。 对于2×2矩阵[[a, b], [c, d]],公式格外简洁:adj(A) = [[d, −b], [−c, a]],且det(A) = ad − bc。交换主对角线元素并将非对角线元素取负的规律是2×2情形所特有的。对于3×3及更大的矩阵,伴随矩阵的每个元素都需要计算一个或多个子行列式,因此系统地进行余子式展开是标准方法。 伴随矩阵在数学、物理学和工程学中有多种重要应用。在计算机图形学中,3D物体的逆变换使用伴随矩阵除以行列式的公式来计算。在控制理论中,伴随矩阵用于传递函数计算和稳定性分析。在结构工程中,有限元方法依靠矩阵求逆来解描述应力和应变的大型线性方程组。即使在抽象代数中,伴随矩阵也可推广为自同态的古典伴随,从而与表示论和模论建立联系。 计算伴随矩阵时的常见陷阱包括弄错余子式棋盘式符号,以及将伴随矩阵与共轭转置混淆(后者是用于复矩阵的一种完全不同的运算)。本计算器会自动处理2×2、3×3和4×4矩阵的所有符号规律,并以完整数值精度显示每项结果,便于您核对手工计算,或快速获得用于作业、研究或工程工作的答案。

伴随矩阵示例

三个计算示例展示不同矩阵的行列式、伴随矩阵和逆矩阵结果。

输入矩阵行列式 / 伴随 / 逆说明
[[1, 2], [3, 4]]det = −2; adj = [[4, −2], [−3, 1]]; inv = [[−2, 1], [1.5, −0.5]]标准2×2矩阵。交换主对角元素并将副对角元素取负。det = 1×4 − 2×3 = −2。
[[1, 2, 3], [0, 1, 4], [5, 6, 0]]det = 1; adj = [[−24, 18, 5], [20, −15, −4], [−5, 4, 1]]; inv = adj3×3示例。det = 1,因此inv = adj。每个元素都由符号交替的2×2余子式计算。
[[2, 1], [3, 4]]det = 5; adj = [[4, −1], [−3, 2]]; inv = [[0.8, −0.2], [−0.6, 0.4]]行列式为5的2×2矩阵。逆矩阵 = adj / 5。可验证A × A⁻¹ = I。
[[1, 2], [2, 4]]det = 0; adj = [[4, −2], [−2, 1]]; 无逆矩阵奇异矩阵:det = 0。伴随矩阵仍然存在,但逆矩阵无定义。

如何使用伴随矩阵计算器

  1. 使用计算器顶部的大小按钮选择矩阵大小(2×2、3×3或4×4)。
  2. 在网格中输入每个矩阵元素;计算器接受整数、小数和负数。
  3. 点击“计算伴随矩阵”,下方会立即显示行列式、伴随矩阵以及可用时的逆矩阵。
  4. 检查行列式:若为零,矩阵是奇异矩阵且没有逆矩阵,但仍会显示伴随矩阵。
  5. 点击“重置矩阵”清除所有输入,再以相同或不同大小开始新的计算。

伴随矩阵常见问题

伴随矩阵和转置矩阵有什么区别?
转置只交换矩阵的行与列。伴随矩阵则是余子式矩阵的转置,需要计算子矩阵的行列式并应用棋盘式正负号。两者在较大矩阵中会产生完全不同的结果。 对于2×2矩阵,伴随矩阵还会交换主对角线元素并将非对角线元素取负,因此看起来像修改后的转置。
奇异矩阵有伴随矩阵吗?
有。每个方阵都有伴随矩阵,与它是否可逆无关。当det(A) = 0时,A⁻¹ = adj(A)/det(A)因不能除以零而无定义,但伴随矩阵仍可照常计算。
如何用伴随矩阵求逆矩阵?
对于可逆矩阵A,A⁻¹ = adj(A) / det(A)。将伴随矩阵的每个元素除以行列式标量即可。该公式适用于符号和数值计算。
余子式与伴随矩阵有什么关系?
元素a(i,j)的余子式C(i,j)等于删除第i行、第j列后所得矩阵的行列式乘以(−1)^(i+j)。伴随矩阵是整个余子式矩阵的转置。 余子式矩阵是由所有余子式组成的n×n矩阵;计算全部n²个余子式后再转置,就是完整算法。
为什么伴随矩阵公式总能正确求逆?
由行列式的拉普拉斯展开可得A · adj(A) = det(A) · I。当det(A)非零时,两边除以det(A),便得到A · (adj(A)/det(A)) = I。 将A的第i行与adj(A)的第j列相乘时,若i = j,结果为det(A);若i ≠ j,因展开中出现重复行,结果为0。
伴随矩阵法适合大型矩阵吗?
对于大于4×4的矩阵,直接计算n²个余子式的成本很高,实际数值计算通常使用LU分解。伴随矩阵公式仍非常适合理论证明、符号代数和精确闭式结果。 每个余子式都要计算一个(n−1)×(n−1)行列式,朴素算法因此具有阶乘时间复杂度。