矩陣

執行矩陣運算:加法、乘法、轉置、行列式

如何使用矩陣

  1. 1輸入一個或兩個矩陣的維度與數值。
  2. 2選擇運算:加、乘、轉置、行列式或逆矩陣。
  3. 3檢視結果矩陣或標量,並逐格顯示。

矩陣運算基礎

乘法:C_ij = Σ A_ik × B_kj;2×2 行列式 = ad − bc

矩陣是數字網格;乘法不是逐元素相乘,而是行與列的點積,因此維度必須對齊。

只有方陣才有行列式和逆矩陣;行列式為零意味著矩陣不可逆。

矩陣乘法最反直覺的一點是:它**不滿足交換律**,即 A × B ≠ B × A(多數情況下)。因為乘法規則是「A 的行與 B 的列做內積」,交換後參與配對的行列關係完全不同。這意味著解方程時「左乘」和「右乘」結果不同,必須區分。矩陣乘法滿足結合律 (AB)C = A(BC),這個性質讓複雜變換可以分步計算。

行列式的幾何意義是**線性變換對面積的縮放倍數**。對 2×2 矩陣,|ad − bc| 就是單位正方形經變換後平行四邊形的面積。行列式為 0 意味著變換把平面壓縮成了一條線或一個點(資訊丟失),此時矩陣不可逆——這也就是為什麼求逆要求行列式不為零。這個幾何視角比死記公式更容易理解「為什麼行列式這麼重要」。

運算公式(A = [[a,b],[c,d]])結果型別前提條件
加法對應元素相加矩陣兩矩陣同型
數乘每個元素乘 k矩陣無
乘法行 × 列 求內積矩陣A 的列數 = B 的行數
行列式ad − bc標量僅方陣
逆矩陣1/(ad−bc) × [[d,−b],[−c,a]]矩陣行列式 ≠ 0

2×2 矩陣的常見運算

常見問題

為何矩陣尺寸重要?

乘法要求 A 的列數等於 B 的行數,否則無定義。

何時逆矩陣不存在?

行列式為零時,矩陣奇異,無逆矩陣。

行列式有何用途?

它指示可逆性,並給出線性變換下面積/體積的比例。

矩陣有什麼實際用途?

極其廣泛。計算機圖形學中,平移、旋轉、縮放都是矩陣運算(3D 遊戲每秒進行數百萬次矩陣乘法);機器學習中,神經網路的每一層本質就是矩陣乘法加啟用函式;搜尋引擎的 PageRank 演算法是求矩陣的特徵向量;經濟學中的投入產出分析、電路分析、量子力學,都依賴矩陣。它是現代科技最基礎的數學工具之一。

矩陣乘法為什麼要「行乘列」這麼彆扭?

因為矩陣表示的是線性變換,而乘法表示的是「變換的複合」。當你先做變換 B 再做變換 A 時,複合變換 A×B 的第 i 行第 j 列元素,恰好需要 A 的第 i 行與 B 的第 j 列做內積——這是複合運算的自然結果,不是人為規定。理解這一點後,「行乘列」就不再是死記的規則,而是有內在邏輯的必然。

更多工具