矩阵 SVD

矩阵 SVD 节点。

矩阵 SVD 节点计算输入矩阵的 3D 奇异值分解。该分解通过左变换矩阵 U、右变换矩阵 V 及介于二者间的对角缩放矩阵 S 来描述矩阵。

M = U * S * 转置(V)

仅使用输入矩阵 M 的 3x3 部分,平移部分(第 4 列矢量)不予采用。该矩阵不必是纯(仿射)变换,任何输入矩阵均可进行分解。

输出矩阵 UV 仅包含旋转与反射(+1 或 -1 缩放)。若输入矩阵 M 的行列式为正,则 UV 均为纯旋转矩阵。缩放矩阵 S 仅由对角矢量描述。

输入

矩阵

要分解的矩阵。

输出

U

左变换。

S

奇异值。

V

右变换。