zgemm - Produit Matrice x Matrice générales (CDB)
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Calcule le produit de deux matrices générales.
Les types de données que vous câblez à A, B et C déterminent l'instance polymorphe à utiliser.

Entrées/Sorties
opération B
—
opération B spécifie l'opération que le VI effectue sur la matrice B pour produire la matrice op(B).
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 dont les dimensions sont telles que op(A) est une matrice M × K.
B
—
B est une matrice complexe telle que op(B) est une matrice K × N.
C
—
C est une matrice complexe dont les dimensions sont supérieures ou égales à M × N.
alpha
—
alpha est un scalaire complexe qui met op(A)*op(B) à l'échelle. 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.
zgemm
—
zgemm est une matrice complexe ayant les mêmes dimensions que C. Pour les éléments des M premières lignes et des N premières colonnes, zgemm renvoie le résultat de alpha*op(A) *op(B)+beta*C. Pour les autres éléments, zgemm 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.
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 B
—
A
—
alpha
—
zgemm
—
erreur
—