数学建模社区-数学中国

标题: 高维数的协方差矩阵如何快速求特征向量 [打印本页]

作者: whbchina    时间: 2007-6-18 22:23
标题: 高维数的协方差矩阵如何快速求特征向量

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

     我做的程序要求能够达到实时性,也就是耗时要少,直接求解肯定是不行的。


作者: jrbqyj    时间: 2007-6-19 09:26

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


作者: 无尽藏海    时间: 2012-8-16 23:10
哦这样呀!!谢谢
作者: 弘道    时间: 2014-7-29 10:52
谢谢楼主……辛苦啦!………………




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5