伴隨矩陣計算器:伴隨矩陣與反矩陣

立即計算任意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)行列式,樸素演算法因此具有階乘時間複雜度。