特征向量如何在pca步骤中改变为单一矩阵?

时间:2015-03-03 10:12:11

标签: matlab pca

[eigvec eigval] = eigs(K_center,[],neigs,'lm',opts);
disp('***********Eigen value(1)***************')
disp(eigval)
eig_val = eigval ~= 0;
disp('***********Eigen value(2)***************')
disp(eig_val)

 Output:

***********Eigen value(1)***************
    4.0001         0         0
         0    1.0000         0
         0         0    1.0000

***********Eigen value(2)***************
     1     0     0
     0     1     0
     0     0     1

返回的特征值显示在特征值(1)...但是在设置特征值〜= 0后...我得到一个单位矩阵,如特征值(2)所示。它是如何变为一个身份矩阵为什么?我在推荐

http://www.mathworks.com/matlabcentral/fileexchange/27319-kernel-   pca/content/kernelpca_tutorial.m

任何帮助表示赞赏..提前付款..

0 个答案:

没有答案