zsyrk - Symmetrische Matrix - Rang-k-Austausch (CDB)
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Berechnet den Rang–k-Austausch des oberen oder unteren Dreiecksbereichs einer symmetrischen Matrix.
Die Instanz des polymorphen VIs richtet sich nach dem Datentyp an A und C.

Ein-/Ausgänge
Operation A
—
Operation A gibt die Operation an, die das VI auf die Matrix A anwendet, um die Matrix op(A) zu erzeugen.
A
—
A ist eine komplexe N × K-Matrix.
C
—
C ist eine komplexe symmetrische Matrix mit einer Größe von mindestens N × K, oder K × N), wenn Operation A auf Transponiert gesetzt ist.
Typ der Matrix C
—
Typ der Matrix C gibt an, ob der obere oder der untere Dreiecksbereich von C ausgetauscht werden soll.
Alpha
—
Alpha ist ein reeller Skalar, der A*A^T oder A^T*A skaliert, wobei A^T dem transponierten A entspricht. Der Standardwert lautet 1.
Beta
—
beta ist ein komplexer Skalar, der C skaliert. Der Standardwert lautet 1.
zsyrk
—
zsyrk ist eine komplexe Matrix mit genauso vielen Dimensionen wie C. Für die Elemente in den ersten N Zeilen und N Spalten des für Typ der Matrix C ausgewählten Dreiecksbereichs gibt zsyrk die Ergebnisse der Berechnung aus. Für die restlichen Elemente gibt zsyrk den Wert des Elements in C mit demselben Index 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. |
Weitere Informationen zu BLAS-Funktionen finden Sie auf der Website BLAS (Basic Linear Algebra Subprograms) auf netlib.org.
Operation A
—
A
—
Alpha
—
zsyrk
—
Fehler
—