Nœud Matrix SVD¶
Le nœud Matrix SVD calcule la singular value decomposition 3D de la matrice en entrée. SVD décrit la matrice en termes de transformations à gauche et à droite U et V avec une matrice d’échelle diagonale S intermédiaire.
M = U * S * transpose(V)
Seule la partie 3x3 de la matrice d’entrée M est utilisée, la partie translation (vecteur de la 4e colonne) n’est pas utilisée. La matrice n’a pas besoin d’être une transformation pure (affine), toute matrice en entrée peut être décomposée.
Les matrices de sortie U et V ne sont composées que de rotations et de réflexions (échelle +1 ou -1). Si la matrice d’entrée M a un déterminant positif, alors U et V sont des rotations pures. La matrice d’échelle S est décrite uniquement par le vecteur diagonal.
Inputs¶
- Matrix
La matrice à décomposer.
Outputs¶
- U
Transformation à gauche.
- S
Valeurs singulières.
- V
Transformation à droite.