WorksheetFunction.MDeterm-Methode (Excel)
Gibt die Determinante einer Matrix zurück.
Syntax
Ausdruck. MDeterm (Arg1)
Ausdruck Eine Variable, die ein WorksheetFunction-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Arg1 | Erforderlich | Variant | Matrix – eine quadratische Matrix (die Anzahl der Zeilen und Spalten ist identisch). |
Rückgabewert
Double
Hinweise
Matrix kann wie folgt angegeben werden: als Zellbereich (z. B. A1:C3), als Matrixkonstante (z. B. {1.2.3;4.5.6;7.8.9} oder als Name, der einem Zellbereich oder einer Matrixkonstanten zugeordnet ist.
MDeterm gibt die #VALUE! Fehler, wenn:
- Zellen in der Matrix sind leer oder enthalten Text.
- Die Matrix hat eine ungleiche Anzahl an Zeilen und Spalten.
- Die Größe der Matrix überschreitet 73 Spalten und 73 Zeilen.
Die Determinante einer Matrix ist eine Zahl, die aus den Werten berechnet wird, die zu der jeweiligen Matrix gehören. Für ein dreispaltiges Array A1:C3 mit drei Zeilen wird die Determinante wie folgt definiert: MDETERM(A1:C3)
equals A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)
Determinanten werden normalerweise dazu verwendet, Formelsysteme zu lösen, die mehrere Unbekannte (Variablen) haben.
MDeterm wird mit einer Genauigkeit von ungefähr 16 Ziffern berechnet, was zu einem kleinen numerischen Fehler führen kann, wenn die Berechnung nicht abgeschlossen ist. Zum Beispiel kann die Determinante einer singulären Matrix um den Wert 1E-16 von 0 verschieden sein.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.