關於矩陣行列式計算器
這是一個免費的線上矩陣行列式計算器,支持使用按行/列展開、Sarrus法則、三角形形式(高斯消去法)、Montante(Bareiss算法)等方法 這是一個提供完整、詳細、分步驟解答的免費在線矩陣計算器,可進行高達 99x99 大小的矩陣運算,支持的矩陣元素類型包括:小數、分數、複數和變數。
要開始計算,您首先需要在螢幕最上方找到輸入欄位,輸入矩陣的大小,還可以在那裡選擇所需的計算方法。
稍微往下,您會找到一個矩陣視窗,您需要在其中使用鍵盤輸入矩陣元素。這裡還設有矩陣控制面板,可以簡化矩陣操作,包含以下控制項:
- 第一個控制項可以讓您展開矩陣視窗。這在您需要使用非常大的矩陣進行計算時特別有用,而這些矩陣無法完全顯示。如果展開視窗後矩陣仍然不可見,您可以使用 + / - 按鈕來縮放矩陣;
- 第二個控制項可以將矩陣輸入複製到記憶體緩衝區。這在您經常使用相同的矩陣進行計算或需要在操作之間移動矩陣時很有用;
- 最後一個控制項可以插入之前複製的矩陣,讓您只需點擊幾下即可快速輸入矩陣,而無需手動輸入;
再往下,您會找到一個工具欄,可以用來自訂計算器並使其更易於使用。它在視覺上分為三個部分,每個部分負責以下功能:
- 第一個部分可以讓您在顯示結果時選擇數字格式。您還可以在此處關閉問題解答的註釋,如果您已經理解如何解決該問題,並使用計算器來加速或檢查自己的計算。或者,如果您只需要解答結果,可以完全關閉分步驟解答;
- 第二部分包含按鈕,可以讓您更改矩陣輸入欄位的類型、清除其元素或整個矩陣,以及最大的等號按鈕,它會帶您進入問題解答的螢幕。所有這些按鈕都由鍵盤上的按鍵複製。要知道要按哪個鍵盤按鍵,只需將滑鼠懸停在其中一個按鈕上,就會出現一個帶有按鍵名稱的提示。您還可以使用鍵盤上的箭頭鍵在矩陣輸入欄位之間移動游標;
- 最後一部分可以讓您選擇非整數數字的小數點後位數,以進行捨入。您還可以在此處立即看到捨入後的分數示例;
什麼是矩陣行列式?
矩陣的行列式是一個純量值,是所有方形矩陣元素的函數,用於表徵矩陣的某些性質。因此,只有方形矩陣(即行數和列數相同的矩陣)才有行列式。如果矩陣的行列式為零,則表示矩陣是奇異的(也稱為退化或不可逆),無法求出其逆矩陣。
如何使用 Laplace 展開(按行/列展開)求矩陣的行列式?
使用 Laplace 展開可以求出任意大小方形矩陣的行列式。使用 Laplace 展開(也稱為伴隨矩陣展開)求矩陣行列式時,首先需要選擇矩陣的任意一行或一列,通常选择第一行,我们接下来的解释也将以第一行為例。然後需要求出該行中每個元素的余子式。求某個元素的余子式時,需要從該元素所在的矩陣中去掉一行一列,得到一個新的子矩陣,再求出該子矩陣的行列式,即為該元素的余子式。然後需要求出每個元素的代數餘子式,方法是將元素的余子式乘以 1(如果元素的行號和列號之和為偶數)或 -1(如果為奇數)。最後,將該行所有元素乘以其代數餘子式,並將所有結果相加,得到的結果就是矩陣的行列式。
如何使用 Sarrus 法則求矩陣的行列式?
Sarrus 法則僅適用於 3 x 3 的矩陣。使用 Sarrus 法則求行列式時,首先需要將矩陣的前兩列寫在第三列的右邊,得到一個五列的矩陣。然後将從上到下的對角線乘積相加,再减去從下到上的對角線乘積,得到的結果就是矩陣的行列式。
如何使用三角形形式(高斯消去法)求矩陣的行列式?
使用三角形形式可以求出任意大小方形矩陣的行列式。利用三角形矩陣的性质,可以求出矩陣的行列式,即三角形矩陣的行列式是其主對角線上所有元素的乘積。因此,首先需要使用高斯消去法將矩陣化為三角形形式,然後將主對角線上所有元素相乘,得到的結果就是矩陣的行列式。
如何使用 Montante(Bareiss 算法)求矩陣的行列式?
使用 Montante(Bareiss 算法)可以求出任意大小方形矩陣的行列式。只需將 Bareiss 算法應用於矩陣,將其化為梯形形式,然後主對角線上的最後一個元素就是矩陣的行列式。
參考來源
- https://en.wikipedia.org/wiki/Determinant
- https://en.wikipedia.org/wiki/Laplace_expansion
- https://en.wikipedia.org/wiki/Rule_of_Sarrus
- https://en.wikipedia.org/wiki/Triangular_matrix
- https://www.cuemath.com/algebra/triangular-matrix
- https://en.wikipedia.org/wiki/Bareiss_algorithm
- https://en-academic.com/dic.nsf/enwiki/5407681

