【发布时间】:2016-10-16 12:38:51
【问题描述】:
已知在Matlab SVD函数输出三个矩阵:[U,S,V] = svd(X)。 实际上,“U”是一个 m X m 方阵,其中 m 是行数/列数。此外,“S”是一个维度为 m X n 的非方阵,它按降序(对角线)存储 n 个奇异值(由 U 矩阵的左奇异向量产生)。
我的问题是如何确定(在 Matlab 中)矩阵“U”的哪些“m”奇异向量对应于“S”矩阵的第一个(最大)奇异值。此外,特定奇异向量的一些值是正的,而另一些是负的。这个减号或加号是否隐藏了任何数学含义?我已经看到使用“最大”奇异向量的符号作为分类目的的示例。
【问题讨论】: