32 #ifndef __PDS_PCA_HPP__
33 #define __PDS_PCA_HPP__
49 #include <Pds/IterationConf>
95 PCA(
const char filename[]);
109 PCA(
const std::string &filename);
143 PCA(
const Pds::Matrix &X);
165 Pds::Vector
Transform(
const Pds::Vector &x,
unsigned int N)
const;
173 Pds::Matrix
Transform(
const Pds::Matrix &X,
unsigned int N)
const;
310 void Print(std::string str=
"")
const;
La clase tipo Pds::PCA . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir P...
unsigned int GetN(void) const
Retorna el tamaño del vector de salida.
PCA(const Pds::PCA &B)
Crea un objeto de tipo Pds::PCA copiando datos desde otra PCA. Este es un Copy assignment constructor...
PCA(const Pds::Matrix &X)
Crea un objeto de tipo Pds::PCA calculando los vectores y valores própios desde los vectores de entra...
Pds::Matrix Transform(const Pds::Matrix &X, unsigned int N) const
Evalua el objeto de tipo Pds::PCA.
Pds::Vector GetLambda(void) const
Retorna el vector de valores propios en orden ascendente.
void Print(std::string str="") const
Imprime en pantalla el contenido del PCA.
bool Copy(const Pds::PCA &B)
Copia en si mismo (A), el contenido de un PCA B. Este método es similar a usar el operador = ....
bool IsNotEmpty(void) const
Verifica si el PCA NO está vazio.
bool ExportFile(const std::string &filename) const
Salva en formato .txt el objeto de tipo Pds::PCA.
PCA(const char filename[])
Carga un vector de pesos desde un archivo de texto.
PCA(const std::string &filename)
Carga un vector de pesos desde un archivo de texto.
void MakeEmpty(void)
Convierte el PCS a vazio, es decir limpia todos los datos internos.
Pds::Vector Transform(const Pds::Vector &x, unsigned int N) const
Evalua el objeto de tipo Pds::PCA.
PCA(void)
Crea un objeto vazio de tipo Pds::PCA. El método IsEmpty() retorna true.
Pds::Matrix GetV(void) const
Retorna la matriz de vectores própios en las columnas.
bool IsEmpty(void) const
Verifica si el PCA está vazio.
Pds::PCA & operator=(const Pds::PCA &B)
Copia en si mismo (A), un PCA B. Este operador es similar al método Copy(). No importa el tamaño de A...
Nombre de espacio para Pds (Procesamiento Digital de Senales)