Calcule l'angle entre les espaces colonne de deux matrices.

Câblez des données aux entrées A et B pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.


icon

Entrées/Sorties

  • c2ddbl.png A

    A est une matrice réelle.

  • c1ddbl.png B

    B est un vecteur réel. La longueur de B doit être égale au nombre de lignes de A.

  • idbl.png angle

    angle renvoie l'angle (en radians) entre les sous-espaces colonne de A et B.

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

  • Soit U1S1V1T et U2S2V2T respectivement la décomposition en valeurs singulières de A et de B. L'équation suivante définit l'angle entre les sous-espaces euclidiens qui s'étendent sur les colonnes de A et B.

    angle = arccos(s)

    s étant la valeur singulière minimale de U1TU2

    Si A et B sont tous deux des vecteurs, l'équation précédente est égale à l'équation suivante.

    les symboles de norme (||.||) calculant la norme 2 des vecteurs en entrée.