Home | Develop | Download | Contact
example_matrix_algebra4.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_matrix_algebra4.cpp:

g++ -static -o example_matrix_algebra4 example_matrix_algebra4.cpp -lpdsramm

Para executar o programa:

./example_matrix_algebra4

Retornando por consola:


Código example_matrix_algebra4.cpp:

#include <Pds/Ra>
int main(void)
{
Pds::Matrix A(3,3);
A.FillId();
A.Print("A:\n");
Pds::Matrix X= " 1 1 -1\n"
"-1 2 -1\n"
" 2 1 -1\n"
" 2 -1 -1\n";
X.Print("X:\n");
Pds::Matrix X0=" 1 -1\n 2 2";
Pds::Matrix X1=" 1 2\n 1 -1";
Pds::Matrix X2="-1 -1\n-1 -1";
A.QuadraticFormWithRows(X,Mu).Print("(x_l-1)^t A (x_l-1):\n");
A.QuadraticFormWithSamples({X0,X1,X2},Mu).Print("(x_l-1)^t A (x_l-1):\n");
return 0;
}
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::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
Pds::Vector QuadraticFormWithRows(const Pds::Matrix &X) const
Calcula la forma cuadrática .
bool FillId(void)
Inicializa la matriz con el valor de la posición de cada elemento.
Pds::Matrix QuadraticFormWithSamples(const std::vector< Pds::Matrix > &X, const Pds::Vector &Mu) const
Calcula la forma cuadrática .
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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed