如何在matlab中找到六个以上大矩阵的特征向量?

时间:2014-04-13 16:18:25

标签: matlab pca eigenvector

我有一个大小为12000x12000的大矩阵,我需要找到100个具有该矩阵最高100个特征值的特征向量(为了执行PCA维数减少)。

我尝试使用matlab的eig函数,因为矩阵的大小太大,它会返回比我需要的更多的特征向量。 我也注意到那里的'eigs'函数要快得多,但它不会只返回6个特征向量,这比我需要的要少。

任何想法我该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:1)

将第二个可选参数传递给eigs,它控制返回多少个特征向量。