Berechnet den Winkel zwischen Spaltenräumen zweier Matrizen.

Zur Auswahl der Instanz des polymorphen VIs verbinden Sie Daten mit den Eingängen A und B oder wählen Sie die Instanz manuell aus.


icon

Ein-/Ausgänge

  • c2ddbl.png A

    A ist eine reelle Matrix.

  • c2ddbl.png B

    B ist eine reelle Matrix. Die Zeilenanzahl von B muss gleich der Zeilenanzahl von A sein.

  • idbl.png Winkel

    Winkel gibt den Winkel zwischen den euklidischen Unterraumwinkeln in den Spalten von A und B aus (im Bogenmaß).

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

  • Angenommen, U1S1V1T und U2S2V2T stellt die jeweilige Singulärwertzerlegung von A und B dar. In der folgenden Gleichung wird der Winkel zwischen den euklidischen Unterräumen definiert, der die Spalten von A und B umspannt.

    Winkel = arccos(s)

    wobei s der minimale Singulärwert U1TU2 ist

    Wenn A und B Vektoren sind, entspricht die vorhergehende Gleichung der folgenden:

    wobei die Norm-Zeichen (||.||) bedeuten, dass die 2-Norm der Eingangsvektoren berechnet wird.