InverseMatrix (FPScript)
Invertiert eine Matrix.
Syntax
InverseMatrix(Matrix)
Die Syntax der InverseMatrix-Funktion besteht aus folgenden Teilen:
Teil |
Beschreibung |
---|---|
Matrix |
Die Datenmatrix oder die Signalreihe, ggf. mit Z-Komponente, mit der zu invertierenden Matrix. Erlaubte Datenstrukturen sind Datenmatrix und Signalreihe. Es sind alle numerischen Datentypen erlaubt. |
Anmerkungen
Die Einheit des Ergebnisses ist gleich dem Kehrwert der Einheit von Matrix. Die Matrix wird als Datenmatrix, bei der die Datenreihen darin den Zeilen entsprechen, übergeben. Wenn als Argument eine Signalreihe mit X-Komponente und eventuell mit Z-Komponente übergeben wird, dann wird die Y-Komponente invertiert und X- und Z-Komponente werden übernommen.
Das Ergebnis hat dann den Datentyp 64-Bit Fließkommazahl bzw. komplexe 64-Bit Fließkommazahl.
Beispiel für eine 3x3-Matrix:
Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.
Hinweis Bitte beachten Sie, dass die Datenreihen in der Datenmatrix als die Zeilen der Matrix interpretiert werden, obwohl diese im Datensatzfenster als Spalten angezeigt werden. Diese Zuordnung ist nötig, damit der Indexoperator für Matrizen mit der durch die Matrizenrechnung vorgegebenen Reihenfolge "Zeilen zuerst, Spalten später" angewendet werden kann.
Verfügbarkeit
FlexPro Basic, Professional, Developer Suite
Beispiele
InverseMatrix({{1, 2},{3,4}}) |
Ergibt die Datenmatrix {{-2, 1}, {1.5, -0.5}}. |