the lastest pca lib by Castle

Dependents:   the-lastest-code mbed-test-i2c-PCA-biquad-peakdet

Committer:
castlefei
Date:
Mon Nov 25 14:26:29 2019 +0000
Revision:
0:8670ef66c0e3
PCA lib by Castle; ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
castlefei 0:8670ef66c0e3 1 #ifndef PCA_H
castlefei 0:8670ef66c0e3 2 #define PCA_H
castlefei 0:8670ef66c0e3 3
castlefei 0:8670ef66c0e3 4
castlefei 0:8670ef66c0e3 5 #include <Eigen/Dense.h>
castlefei 0:8670ef66c0e3 6
castlefei 0:8670ef66c0e3 7
castlefei 0:8670ef66c0e3 8 using namespace Eigen;
castlefei 0:8670ef66c0e3 9
castlefei 0:8670ef66c0e3 10 class PCA {
castlefei 0:8670ef66c0e3 11
castlefei 0:8670ef66c0e3 12 public:
castlefei 0:8670ef66c0e3 13 MatrixXd featurnormail(MatrixXd &X);
castlefei 0:8670ef66c0e3 14 void ComComputeCov(MatrixXd &X, MatrixXd &C);
castlefei 0:8670ef66c0e3 15 void ComputEig(MatrixXd &C, MatrixXd &vec, MatrixXd &val);
castlefei 0:8670ef66c0e3 16 int ComputDim(MatrixXd &val);
castlefei 0:8670ef66c0e3 17
castlefei 0:8670ef66c0e3 18
castlefei 0:8670ef66c0e3 19 //MatrixXd acc_raw(3,0);
castlefei 0:8670ef66c0e3 20 };
castlefei 0:8670ef66c0e3 21
castlefei 0:8670ef66c0e3 22
castlefei 0:8670ef66c0e3 23
castlefei 0:8670ef66c0e3 24 #endif //PCA_H