Komplexe verallgemeinerte SVD-Zerlegung
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Berechnet die verallgemeinerte Singulärwertzerlegung (GSVD) des Matrizenpaars (A,B). Die Instanz des polymorphen VIs richtet sich nach dem Datentyp an A und B.

Ein-/Ausgänge
A
—
A ist eine Matrix mit m Zeilen und p Spalten.
B
—
B ist eine Matrix mit n Zeilen und p Spalten.
Nur Singulärwerte?
—
Nur Singulärwerte? gibt an, ob nur die verallgemeinerten Singulärwerte berechnet werden sollen. Die Standardeinstellung lautet FALSE. Wenn Nur Singulärwerte? TRUE lautet, berechnet das VI nur Singulärwerte.
SVD-Option
—
SVD-Option legt fest, wie das VI die Zerlegung durchführen soll.
Singulärwerte
—
Singulärwerte gibt die verallgemeinerten Singulärwerte des Matrizenpaars (A,B) aus.
Matrix U
—
Matrix U gibt die U-Matrix der GSVD-Ergebnisse aus.
Matrix V
—
Matrix V gibt die V-Matrix der GSVD-Ergebnisse aus.
Matrix C
—
Matrix C gibt die C-Matrix der GSVD-Ergebnisse aus.
Matrix S
—
Matrix S gibt die S-Matrix des GSVD-Ergebnisses aus.
Fehler
—
Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode.
Matrix R
—
Matrix R gibt die R-Matrix des GSVD-Ergebnisses aus. |
Die verallgemeinerte Singulärwertzerlegung des Matrizenpaars (A,B) wird nach folgender Gleichung vorgenommen:
A = UCR′ B = VSR′wobei U und V Orthogonalmatrizen sind und R eine quadratische Matrix ist.
Wenn k der Rang der Matrix
ist, dann sind die ersten k Diagonalelemente der MatrixC′C +S′S Einsen und alle anderen Elemente sind Nullen. Die Quadratwurzeln der ersten k Diagonalelemente vonC′C undS′S bestimmen die Zähler bzw. Nenner der verallgemeinerten Singulärwerte.
A
—
Nur Singulärwerte?
—
SVD-Option
—
Singulärwerte
—
Matrix U
—
Matrix C
—
Fehler
—