奇异值分解

给定 n 倍矩阵 A,其中 n 大于 m。奇异值分解

[U,S,V] = svd(A);

计算矩阵 U,S,V。

矩阵 U 由左奇异特征向量组成,它们是 A*A.'的特征向量,而 V 由右奇异特征值组成,它们是 A.'*A 的特征向量。矩阵 S 在其对角线上具有 A*A.'A.'*A 的特征值的平方根。

如果 m 大于 n,则可以使用

[U,S,V] = svd(A,'econ');

进行经济大小的奇异值分解。