Calcule le produit d'une matrice hermitienne et d'une autre matrice.


icon

Entrées/Sorties

  • ci32.png côté

    côté spécifie la position de A dans le calcul du produit. La valeur par défaut est Gauche.

    0Droit — Le VI calcule le résultat de alpha*B*A + bêta*C.
    1Gauche (valeur par défaut) — Le VI calcule le résultat de alpha*A*B + bêta*C.
  • c2dcdb.png A

    A est une matrice hermitienne dont les dimensions sont supérieures ou égales à K × K.

    Le VI multiplie les K premières lignes et colonnes de la composante triangulaire supérieure ou inférieure de A par B.

  • c2dcdb.png B

    B est une matrice complexe de dimensions K × N si vous définissez côté à Gauche, ou N × K, si vous définissez côté à Droit.

  • c2dcdb.png C

    C est une matrice complexe dont les dimensions sont supérieures ou égales à celles de B.

    La valeur par défaut est une matrice de même taille que la matrice B et dont tous les éléments sont égaux à 0.

  • ci32.png type de matrice A

    type de matrice A spécifie si le VI utilise la partie triangulaire supérieure ou inférieure de A pour le calcul.

    2Triangulaire inférieure — Le VI n'utilise que la composante triangulaire inférieure de la matrice en entrée pour le calcul.
    3Triangulaire supérieure (valeur par défaut) — Le VI n'utilise que la composante triangulaire supérieure de la matrice en entrée pour le calcul.
  • ccdb.png alpha

    alpha est un scalaire complexe qui met A*B ou B*A à l'échelle. La valeur par défaut est 1.

  • ccdb.png bêta

    bêta est un scalaire complexe qui met C à l'échelle. La valeur par défaut est 1.

  • i2dcdb.png zhemm

    zhemm est une matrice complexe ayant les mêmes dimensions que C, et qui correspond au résultat de alpha*A*B + bêta*C ou alpha*B*A + bêta*C.

  • ii32.png 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.