WorksheetFunction.MDeterm メソッド (Excel)
配列の行列式を返します。
構文
式。MDeterm (Arg1)
式: WorksheetFunction オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Arg1 | 必須 | バリアント型 (Variant) | 配列: 行数と列数が等しい数値配列 (正方行列) を指定します。 |
戻り値
Double
注釈
配列には、A1:C3 のようなセル範囲、{1,2,3;4,5,6;7,8,9} のような配列定数、またはこのどちらかを参照する名前を指定することができます。
MDeterm は 、#VALUEを返します。 エラーを返します。
- 配列に空白または文字列が含まれるセルがある。
- 配列の行数と列数が等しくない。
- 配列のサイズが 73 列、73 行を超える。
The matrix determinant is a number derived from the values in array. 3 行の 3 列配列 A1:C3 の場合、行列式は 次のように定義されます。 MDETERM(A1:C3)
A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)
行列式は、一般に、多変数の連立方程式を解くために使用されます。
MDeterm は、約 16 桁の精度で計算され、計算が完了していないと小さな数値エラーが発生する可能性があります。 たとえば、特異な行列式では、本来 0 になる計算結果が 1E-16 のように限りなく 0 に近い数値で表される場合があります。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。