zgemv - Produit Matrice générale x Vecteur (CDB)
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Calcule le produit d'une matrice générale et d'un vecteur.
Les types de données que vous câblez aux entrées A, x et y déterminent l'instance polymorphe à utiliser.

Entrées/Sorties
opération A
—
opération A spécifie l'opération que le VI effectue sur la matrice A pour produire la matrice op(A).
A
—
A est une matrice complexe telle que op(A) a les dimensions N × M.
x
—
x est un vecteur complexe. Le VI multiplie les M premiers éléments de x par op(A). x doit avoir au moins M éléments.
y
—
y est un vecteur complexe. y doit avoir au minimum autant d'éléments que op(A)*x. La valeur par défaut est un vecteur à N éléments qui sont tous égaux à 0.
alpha
—
alpha est un scalaire complexe qui met op(A)*x à l'échelle. La valeur par défaut est 1.
bêta
—
bêta est un scalaire complexe qui met y à l'échelle. La valeur par défaut est 1.
zgemv
—
zgemv est un vecteur complexe de la même taille que y. Pour les N premiers éléments, le VI renvoie les résultats de alpha*op(A)*x + bêta*y. Pour les autres éléments, le VI renvoie la valeur de l'élément de y 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.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Mathematics\Linear Algebra\Comparison of BLAS and linear algebra VIs.vi
opération A
—
A
—
x
—
alpha
—
zgemv
—
erreur
—