WorksheetFunction.MInverse-Methode (Excel)
Gibt die Inverse einer Matrix zurück (die zu einer Matrix gehörende Kehrmatrix).
Syntax
Ausdruck. MInverse (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
Variant
Bemerkungen
Die Größe des Arrays darf 52 Spalten und 52 Zeilen nicht überschreiten. Wenn dies der Fall ist, gibt die Funktion eine #VALUE! zurück.
Matrix kann wie folgt angegeben werden: als Zellbereich (z. B. A1:C3), als Arraykonstante (z. B. {1.2.3;4.5.6;7.8.9} oder als Name, der einem Zellbereich oder einer Arraykonstanten zugeordnet ist.
Wenn Zellen im Array leer sind oder Text enthalten, gibt MInverse den #VALUE! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.
MInverse gibt auch die #VALUE! fehlerwert, wenn das Array nicht über die gleiche Anzahl von Zeilen und Spalten verfügt.
Formeln, die Arrays zurückgeben, müssen als Arrayformeln eingegeben werden.
Inverse Matrizen werden ebenso wie Determinanten im Allgemeinen zur Lösung von mathematischen Formelsystemen mit mehreren Variablen verwendet. Das Produkt einer Matrix und ihrer Umkehrung ist die Identitätsmatrix– das quadratische Array, in dem die diagonalen Werte gleich 1 und alle anderen Werte gleich 0 sind.
Nehmen Sie als Beispiel für die Berechnung einer Matrix aus zwei Zeilen und zwei Spalten an, dass der Bereich A1:B2 die Buchstaben a, b, c und d enthält, die vier beliebige Zahlen darstellen. Die folgende Tabelle zeigt die Inverse der Matrix A1:B2.
Zeile | Spalte A | Spalte B |
---|---|---|
Zeile 1 | d/(a*d-b*c) |
b/(b*c-a*d) |
Zeile 2 | c/(b*c-a*d) |
a/(a*d-b*c) |
MInverse 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.
Für einige quadratische Matrizen kann keine Inverse ermittelt werden. fehlerwert mit MInverse. Die Determinante für eine nicht invertierbare Matrix ist 0.
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.