2012年11月1日

PCA算法实现

摘要: bunny.h#include <iostream>double **orAry; //初始样本集矩阵(减去均值后的新样本矩阵)int sapNum_, dim_; //样本个数;维数;降维后维数class BUNNY {public : BUNNY(void); void clear(void);public : //计算协方差 void rdOrMatrix(int _sapNum, int _dim); //_sapNum为样本个数, _dimt为维数; 创建样本集矩阵并存入数组 orAry(_sapNum行, _dimt列) void meanVal(void); //计算 阅读全文

posted @ 2012-11-01 16:57 timeflies 阅读(1872) 评论(0) 推荐(0)

求解对称矩阵全部特征值和特征向量算法(雅可比)

摘要: ValVece.h#include <iostream>class ValVect {public : ValVect(void); void clear(void); //~ValVect(void);public : void rdOrMatrix(int _dim, double _e); //从文件中读取对称方阵,将其存在矩valAry中(每一列为一样本向量,即行数为维数)._dim为方阵的阶,_e为计算精度 void itVtAry(void); //初始化样本向量矩阵vectAry(每一列为一特征向量) void calValVect(void); //计算特征值和特征 阅读全文

posted @ 2012-11-01 16:52 timeflies 阅读(6564) 评论(0) 推荐(0)

求解协方差矩阵算法

摘要: covHead.h#include <iostream>class COV {public : COV(void); void clear(void);public : void rdOrMatrix(int _sapNum, int _dim); //_sapNum为样本个数, _dimt为维数; 创建样本集矩阵并存入数组 orAry(_sapNum行, _dimt列) void meanVal(void); //计算各维度的均值, 并存入数组 meanValAry(一维数组, 维数为_dimt) void meanMatrix(void); //计算各维减去各维均值后的新矩阵并 阅读全文

posted @ 2012-11-01 16:07 timeflies 阅读(1383) 评论(0) 推荐(0)

导航