Berechnet das Produkt aus einer hermiteschen und einer anderen Matrix.


icon

Ein-/Ausgänge

  • ci32.png Seite

    Seite gibt die Position von A in der Produktberechnung an. Die Standardeinstellung lautet Links.

    0Rechts—Das VI berechnet die Lösung von Alpha*B*A + Beta*C.
    1Links (Standard)—Das VI berechnet die Lösung von Alpha*A*B + Beta*C.
  • c2dcdb.png A

    A ist eine hermitesche Matrix mit Dimensionen, die gleich oder größer (K × K) sind.

    Das VI multipliziert die ersten K Zeilen und K Spalten des oberen oder unteren Dreiecksbereichs von A mit B.

  • c2dcdb.png B

    B ist eine komplexe (K × N)-Matrix, wenn Seite auf Links gesetzt ist, oder (N × K), wenn Seite auf Rechts gesetzt ist.

  • c2dcdb.png C

    C ist eine komplexe Matrix mit Dimensionen, die gleich oder größer B sind.

    Die Standardeinstellung ist eine Matrix, die genauso groß ist wie Matrix B und deren Werte alle 0 sind.

  • ci32.png Typ der Matrix A

    Typ der Matrix A gibt an, ob die Berechnung am oberen oder unteren Dreiecksbereich von A durchgeführt werden soll.

    2Unterer Dreiecksbereich—Das VI bezieht nur den unteren Dreiecksbereich der Matrix in die Berechnung ein.
    3Oberer Dreiecksbereich (Standard)—Das VI bezieht nur den oberen Dreiecksbereich der Matrix in die Berechnung ein.
  • ccdb.png Alpha

    Alpha ist ein komplexer Skalar, der A*B oder B*A skaliert. Der Standardwert lautet 1.

  • ccdb.png Beta

    beta ist ein komplexer Skalar, der C skaliert. Die Standardeinstellung lautet 1.

  • i2dcdb.png zhemm

    zhemm ist eine komplexe Matrix mit den gleichen Dimensionen wie C, die das Ergebnis von Alpha*A*B + Beta*C oder Alpha*B*A + Beta*C ausgibt.

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