會傳回儲存在陣列中的矩陣之反矩陣。
語法
表達。MInverse (Arg1)
詞 代表 WorksheetFunction 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| Arg1 | 必要 | Variant | Array 為列數與欄數相等的數值陣列。 |
傳回值
Variant
註解
陣列的大小不得超過 52 欄及 52 列。 如果是,函數會傳回 #VALUE! 錯。
陣列可以是儲存格範圍,如 A1:C3;陣列常數,如 {1,2,3;4,5,6;7,8,9};或以上兩者的名稱。
如果陣列中的任何單元格為空或包含文本, MInverse 返回 #VALUE! 錯誤值。
MInverse 也返回 #VALUE! 的錯誤值。
傳回陣列的公式必須輸入為陣列公式。
與行列式類似,反矩陣一般常用於求解包含數個變數的數學方程式。 矩陣及其逆矩陣的乘積是恆等矩陣,即對角線值等於 1,所有其他值等於 0 的正方形陣列。
以下的範例為一個兩列兩欄之矩陣的計算方式,假設範圍 A1:B2 含有各代表四個數字的字母 a、b、c 和 d。 下列表格即為矩陣 A1:B2 的反矩陣。
| Row | 欄 A | 欄 B |
|---|---|---|
| 列 1 | d/(a*d-b*c) |
b/(b*c-a*d) |
| 列 2 | c/(b*c-a*d) |
a/(a*d-b*c) |
MInverse 的計算精度約為 16 位數,當計算未完成時,可能會導致小的數字誤差。
某些方陣無法求得反矩陣,且會傳回 MINVERSE 的 #NUM! 錯誤值與 MInverse。 非反轉矩陣的行列式值為 0。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。