Berechnet eine Matrix nach der schnellen Givens-Rotation, bei der die y-Komponente eines reellen 2-Element-Vektors auf null gesetzt wird, und dazugehörige Parameter. Sie können die Ausgabeparameter im VI drotm - Schnelle Givens-Rotation (DBL) verwenden.


icon

Ein-/Ausgänge

  • cdbl.png x

    x ist die reelle x-Komponente am Eingang für einen 2-Element-Vektor.

  • cdbl.png y

    y ist die reelle y-Komponente am Eingang für einen 2-Element-Vektor.

  • cdbl.png d1 (Eingang)

    d1 (Eingang) ist der reelle Skalierungsfaktor für x.

  • cdbl.png d2 (Eingang)

    d2 (Eingang) ist der reelle Skalierungsfaktor für y.

  • ii32.png Rotationsmatrix-Flag

    Rotationsmatrix-Flag gibt die Flag der Rotationsmatrix aus.

    Die Rotationsmatrix-Flag kann –2, –1, 0 oder 1 lauten.

  • idbl.png r

    r gibt die x-Komponente nach der Givens-Rotation aus.

  • idbl.png d1 (Ausgang)

    d1 (Ausgang) gibt den neuen Skalierungsfaktor für die x-Komponente aus.

  • idbl.png d2 (Ausgang)

    d2 (Ausgang) gibt den neuen Skalierungsfaktor für die y-Komponente 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.

  • i2ddbl.png Rotationsmatrix

    Rotationsmatrix gibt nach der schnellen Givens-Rotation die 2 × 2 Rotationsmatrix aus.

  • Die Parameter der schnellen Givens-Rotation werden nach folgender Gleichung berechnet:

    wobei H die Rotationsmatrix ist.

    Die Rotationsmatrix und die Skalierungsparameter müssen folgende Gleichung erfüllen:

    Je nach Rotationsmatrix-Flag haben bestimmte Elemente in der Rotationsmatrix H eine andere Struktur und einen anderen Wert.

    Ist die Rotationsmatrix-Flag 1, entspricht H =
    Ist die Rotationsmatrix-Flag 0, entspricht H =
    Ist die Rotationsmatrix-Flag –1, entspricht H =
    Ist die Rotationsmatrix-Flag –2, entspricht H =

    wobei h11, h12, h21 und h22 die Elemente der Rotationsmatrix sind.

    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\QR decomposition update by Givens rotation.vi