zsyr2k - Mise à jour de rang 2k d'une matrice symétrique (CDB)
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Calcule la mise à jour de rang 2k d'une matrice symétrique.
Les types de données que vous câblez aux entrées A, B et C déterminent l'instance polymorphe à utiliser.

Entrées/Sorties
opération
—
opération spécifie l'opération effectuée par le VI sur les matrices A et B, qui produit les matrices op(A) et op(B). La valeur par défaut est Pas transposée.
A
—
A est une matrice complexe de dimensions N × K.
B
—
B est une matrice complexe. op(B) doit avoir les mêmes dimensions que op(A).
C
—
C est une matrice symétrique complexe qui a au minimum les dimensions N × K, ou K × N si vous définissez opération à Transposée.
type de matrice C
—
type de matrice C spécifie s'il faut mettre à jour la composante triangulaire supérieure ou inférieure de C. La valeur par défaut est Triangulaire supérieure.
alpha
—
alpha est un scalaire réel qui met A*B^T + B*A^T ou A^T *B + B^T*A à l'échelle, A^T représentant A transposée. La valeur par défaut est 1.
bêta
—
bêta est un scalaire complexe qui met C à l'échelle. La valeur par défaut est 1.
zsyr2k
—
zsyr2k est une matrice complexe ayant les mêmes dimensions que C. Pour les éléments des N premières lignes et N premières colonnes de la composante triangulaire que vous sélectionnez comme type de matrice C, zsyr2k renvoie les résultats du calcul. Pour les autres éléments, zsyr2k renvoie la valeur de l'élément de C qui a le même indice.
erreur
—
erreur renvoie toute erreur ou mise en garde générée par le VI. Vous pouvez câbler erreur au VI Convertir un code d'erreur en cluster d'erreur pour convertir le code d'erreur ou la mise en garde en cluster d'erreur. |
Reportez-vous à la page BLAS (Basic Linear Algebra Subprograms) sur le site netlib.org pour obtenir des informations complémentaires sur les fonctions BLAS.
opération
—
A
—
alpha
—
zsyr2k
—
erreur
—