Skip to content
Matrix Calculator
Tools

Matrix Calculator

Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.

Matrix A rows × cols
Matrix B rows × cols

Operations

Runs entirely in your browser. Nothing is uploaded.

什麼是矩陣計算器?

矩陣計算器是一種線上工具,用於對數字矩形陣列執行線性代數運算。常見運算包括加法、減法、乘法、純量乘法、轉置、行列式、反矩陣以及列變換為列最簡形式(RREF)。這些運算是線性代數的核心,而線性代數是機器學習、電腦圖形學、結構工程、經濟學和大多數定量科學的基礎。

這款免費矩陣計算器支援最大4×4的矩陣,可執行八種不同運算:A+B、A−B、A×B、k·A、Aᵀ、det(A)、A⁻¹和RREF(A)。對於行列式和反矩陣的計算,系統會顯示逐步演算過程——行列式採用餘因子展開法,反矩陣採用伴隨矩陣法。RREF會按順序展示每一步列變換(交換、縮放、消去),便於檢查作業和理解高斯消去法。

如何使用矩陣計算器

使用列欄下拉選單設定矩陣A和矩陣B的維度(每個維度1至4)。點擊格子中的任意儲存格輸入數值——Tab鍵可水平移至下一格,大幅提升鍵盤輸入效率。支援小數和負數;不需要的儲存格保持0即可。對於只需一個矩陣的運算(轉置、行列式、反矩陣、RREF),只需在矩陣A中輸入數值。對於二元運算(A+B、A−B、A×B),兩個矩陣必須具有相容的維度。

點擊運算按鈕即可計算並在下方顯示結果格子。若要求解線性方程組,在矩陣A中額外增加一欄常數,建立增廣矩陣[A|b],然後執行RREF(A)。解可直接從結果最右欄讀取。

矩陣運算、行列式與反矩陣詳解

加法和減法是逐元素運算,要求兩矩陣維度相同。乘法A×B要求A的欄數等於B的列數;結果矩陣的列數等於A的列數,欄數等於B的欄數。乘積中的(i,j)元素是A的第i列與B的第j欄的內積。純量乘法kA將每個元素乘以k。轉置Aᵀ將矩陣沿主對角線翻轉,把m×n矩陣變成n×m。

行列式反映矩陣是否可逆(det ≠ 0)以及其對面積或體積的縮放比例。反矩陣A⁻¹「撤銷」A的變換:A乘以A⁻¹得到單位矩陣。在實際方程式求解中,對增廣矩陣[A|b]應用RREF在數值上比計算A⁻¹再相乘更穩定——它同時揭示方程組的相容性、解的唯一性以及具體解值。A的秩(RREF中非零列數)決定適用哪種解的情形(唯一解、無窮解或無解)。

為什麼逐步演示很重要

大多數線上矩陣計算器只給出答案,不展示解題過程。本計算器展示學生最需要理解的三種運算的每個中間步驟:行列式的餘因子展開、反矩陣的伴隨矩陣法,以及RREF中的各個列變換(縮放、交換、消去)。正是這種逐步輸出使該工具適合用於檢驗作業,而不僅僅是抄答案。

RREF的實作採用部分軸元法——在每欄除法前先交換到絕對值最大的元素——這提高了數值穩定性,避免了樸素實作中出現的浮點除法誤差。小於1e-10的值被設為精確零,因此即使對於病態輸入,結果仍保持整潔。

與Wolfram Alpha、Symbolab和Mathway的比較

Wolfram Alpha是最強大的替代品,但限制免費矩陣查詢次數,並將逐步解題過程隱藏在每月7美元的Pro訂閱後。Symbolab和Mathway均要求註冊帳號,並將每日免費逐步計算次數限制在約5–10次。Desmos擅長繪圖但不支援矩陣運算。本計算器不同:無需帳號,無每日限制,無付費牆。每次運算——包括行列式、反矩陣和RREF的完整解題步驟——均完全免費。

本工具完全在您的瀏覽器中執行,矩陣資料絕不離開您的裝置。當您處理作業題目或不應發送到第三方伺服器的專有工程資料時,這一點尤為重要。關閉分頁,資料即消失。

Frequently asked questions

矩陣乘法是什麼,什麼時候可以進行?

矩陣乘法A × B僅在A的欄數等於B的列數時有定義。若A為m×n,B為n×p,則結果C為m×p。每個元素C(i,j)是A的第i列與B的第j欄的內積。注意矩陣乘法通常不滿足交換律——A×B與B×A結果不同,如果維度在那個順序下不匹配,B×A甚至可能無定義。

矩陣的行列式如何計算?

對於2×2矩陣[[a,b],[c,d]],det = ad − bc。對於3×3或4×4矩陣,計算器沿第一列進行餘因子展開:det(A) = Σⱼ A(1,j) × (−1)^(1+j) × det(Mⱼ),其中Mⱼ是餘子式(刪去第1列和第j欄的子矩陣)。行列式為零當且僅當矩陣為奇異矩陣(不可逆)。所有行列式計算均顯示逐步過程。

矩陣何時存在反矩陣?

反矩陣存在當且僅當矩陣為方陣(n×n)且行列式不為零。反矩陣A⁻¹滿足A × A⁻¹ = A⁻¹ × A = I(單位矩陣)。若det(A) = 0,該矩陣稱為奇異矩陣,不存在反矩陣——計算器會在嘗試求逆前檢查行列式,並對奇異矩陣給出清晰提示。非方陣永遠沒有反矩陣。

什麼是RREF(列最簡形式)?

RREF將矩陣轉化為標準形式,其中:(1) 每個非零列的第一個非零元素(軸元)為1;(2) 每個軸元嚴格位於上一列軸元的右側;(3) 軸元上下方的所有元素均為0;(4) 全零列位於底部。RREF用於求解線性方程組、求矩陣秩、判斷解的相容性和計算零空間。每個矩陣有唯一的RREF。

如何用本計算器求解3×3線性方程組?

將3×3係數矩陣設為矩陣A,將維度設為3列×4欄,以便將常數項作為第4欄(增廣矩陣)。輸入係數和常數後點擊RREF(A)。從RREF結果的最後一欄讀取解——最後一欄第1、2、3列的值分別是x、y、z的值。若某列缺少軸元,則方程組有無窮多解或無解。

為什麼矩陣乘法的順序很重要?

與純量乘法不同,矩陣乘法通常不滿足交換律:AB ≠ BA。從幾何角度看,若A和B分別代表一種線性變換,AB先應用B再應用A,而BA先應用A再應用B,最終位置不同。這種非交換性是線性代數的基本特性,也解釋了為什麼方程式中矩陣運算的順序必須謹慎處理。

可以在手機上使用這個計算器嗎?

可以。本計算器完全自適應,支援iPhone Safari、Android Chrome和平板瀏覽器。輸入儲存格會針對觸控調整大小;藍牙鍵盤的Tab鍵或手機鍵盤的「下一欄」按鈕可在儲存格間高效切換。八種運算在任意螢幕尺寸下均可使用,無需安裝任何應用程式。

Related tools

檢視所有工具