Home | Develop | Download | Contact
example_matrix_algebra_eig2.cpp
1
20#include <Pds/Ra>
21
22
23
24int main(void)
25{
27 Pds::Vector d0;
28 Pds::Vector d1;
29
30 A.Load("../test/matrix200.txt");
31 d0.Load("../test/matrix200.lambda.txt");
32 d0.T().Print("d0.T():\n");
33
35 d1=A.EigenValues(1000,1.0e-4,false);
37 d1.T().Print("d1.T():\n");
38
39 std::cout<<"R2(d0,d1):"<<d0.R2(d1)<<"\n";
40
41 return 0;
42}
43
44
45
46
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:80
Pds::Vector EigenValues(unsigned int MaxIter=2048, double MinFactor=0.00001, bool SortAsc=true) const
Calcula los valores própios (Eigenvalues) de una matriz siguiendo el algoritmo shift QR,...
bool Load(const std::string &filepath)
Lee desde un archivo una matriz de Nlin lineas y Ncol columnas.
Pds::Matrix T(void) const
Transpuesta de si mismo (A), el resultado es cargado en B.
double R2(const Pds::Matrix &Y) const
Calcula el coeficiente de determinación o .
void Print(const std::string &str, unsigned int precision) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
double Toc(void)
Retorna e imprime en pantalla el tiempo transcurrido desde Pds::Ra::Tic()
clock_t Tic(void)
Retorna el número de clocks actual. Este valor tambien es salvado internamente.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed