Berechnet das Produkt aus zwei allgemeinen Matrizes.

Die Instanz des VIs richtet sich nach den Datentypen der Eingänge A, B und C.


icon

Ein-/Ausgänge

  • ci32.png Operation B

    Operation B gibt die Operation an, die das VI auf die Matrix B anwendet und zur Matrix op(B) führt.

    0Direkt (Standard)
    1Konjugiert und transponiert
    2Transponiert
  • ci32.png Operation A

    Operation A gibt die Operation an, die das VI auf die Matrix A anwendet, um die Matrix op(A) zu erzeugen.

    0Direkt (Standard)
    1Konjugiert und transponiert
    2Transponiert
  • c2ddbl.png A

    A ist eine reelle Matrix mit Dimensionen, so dass op(A) eine (M, × K)-Matrix darstellt.

  • c2ddbl.png B

    B ist eine reelle Matrix mit Dimensionen, so dass op(B) eine (K × N )-Matrix darstellt.

  • c2ddbl.png C

    C ist eine reelle Matrix mit Dimensionen, die gleich oder größer (M × N) sind.

  • cdbl.png Alpha

    Alpha ist ein reeller Skalar, der op(A)*op(B) skaliert.

    Der Standardwert lautet 1.

  • cdbl.png Beta

    beta ist ein reeller Skalar, der C skaliert.

    Der Standardwert lautet 1.

  • i2ddbl.png dgemm

    dgemm ist eine reelle Matrix mit den gleichen Dimensionen wie C.

    Für die Elemente der ersten M Zeilen und N Spalten liefert dgemm das Ergebnis von alpha*op(A) *op(B) +beta*C. Für die restlichen Elemente gibt dgemm den Wert des Elements in C mit demselben Index aus.

  • ii32.png Fehler

    Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode.

  • Weitere Informationen zu BLAS-Funktionen finden Sie auf der Website BLAS (Basic Linear Algebra Subprograms) auf netlib.org.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Mathematics\Linear Algebra\Comparison of BLAS and linear algebra VIs.vi