22 std::cout<<
"A.QR(Q,R):"<<std::endl;
27 (Q*R).Print(
"Q*R:\n");
37 A=
"722.59415501536 14.961544421002 11.686206559208\n"
38 "14.961544421002 0.75443715373377 0.62073051164566\n"
39 "11.686206559208 0.62073051164566 0.58423274700635";
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
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,...
Pds::Matrix Round(unsigned int decimal=0) const
Retorna una matriz con los valores redondeados.
Pds::Matrix HessenbergReduction(void) const
Dada una matriz , este metodo retorna una Matriz de Hessenberg ( ) semejante a la matriz ....
Pds::Matrix EigenVectors(const Pds::Vector &Lambda, unsigned int MaxIter=20000, bool EmptyWhenError=true) const
Calcula los vectores própios (Eigenvectors) de una matriz , Los vectores propios están colocados en l...
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.