Calcule le produit d'une matrice symétrique et d'une autre matrice.

Les types de données que vous câblez aux entrées A, B et C déterminent l'instance polymorphe à utiliser.


icon

Entrées/Sorties

  • ci32.png côté

    côté spécifie la position de A dans le calcul.

    0Droit — Le VI calcule le résultat de alpha*B*A.
    1Gauche (valeur par défaut) — Le VI calcule le résultat de alpha*A*B.
  • c2ddbl.png A

    A est une matrice symétrique réelle qui a au moins K lignes et K colonnes.

    Le VI multiplie les K premières lignes et colonnes de A par B. Si vous définissez côté à Gauche, K est égal au nombre de lignes de B. Si vous définissez côté à Droit, K est égal au nombre de colonnes de B.

  • c2ddbl.png B

    B est une matrice réelle.

  • c2ddbl.png C

    C est une matrice réelle.

    Les dimensions de C doivent être 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 composante triangulaire supérieure ou inférieure de A pour le calcul.

    2Triangulaire inférieure — Le VI utilise la composante triangulaire inférieure de A pour le calcul.
    3Triangulaire supérieure (valeur par défaut) — Le VI utilise la composante triangulaire supérieure de A pour le calcul.
  • cdbl.png alpha

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

  • cdbl.png bêta

    bêta est un scalaire réel qui met C à l'échelle.

    La valeur par défaut est 1.

  • i2ddbl.png dsymm

    dsymm est une matrice réelle de la même taille que C.

    Pour les éléments des K premières lignes et K premières colonnes de la composante triangulaire que vous sélectionnez, le VI renvoie le résultatalpha*A*B +beta*C oualpha*B*A +beta*C, selon le côté sélectionné. Pour les autres éléments, le VI renvoie la valeur de l'élément de C qui a le même indice.

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