whbchina 发表于 2007-6-18 22:23

高维数的协方差矩阵如何快速求特征向量

<p>比如一个协方差矩阵cov=s*s'&nbsp;&nbsp; (其中s的大小是n X m, n&gt;&gt;m,n&gt;10000),现在我想求cov的特征向量,但是维数太大,即便是我得PC配置还可以(P4 2.4GHz, 1 G RAM),还是很难求出来(我用matlab算了10多分钟还是没完成,我就中断了)。网上有资料说,可以通过求s'*s的特征向量,然后经过简单变换就可以求得cov的m 个特征向量,我试了,确实是可以的,但是,我想得到其余的n-m个特征向量,因为有可能m较小,如果只取m个,误差会比较大。</p><p>&nbsp;&nbsp;&nbsp;&nbsp; 我做的程序要求能够达到实时性,也就是耗时要少,直接求解肯定是不行的。</p>

jrbqyj 发表于 2007-6-19 09:26

<p>你可以考虑一下用MATLAB里面的函数或者程序来实现啊,它专门处理矩阵的</p>

无尽藏海 发表于 2012-8-16 23:10

哦这样呀!!谢谢

弘道 发表于 2014-7-29 10:52

谢谢楼主……辛苦啦!………………
页: [1]
查看完整版本: 高维数的协方差矩阵如何快速求特征向量