Home | Develop | Download | Contact
example_matrix_sampleblock.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_matrix_sampleblock

Retornando por consola:

A:
1 1 1 1 
1 1 1 1 
1 1 1 1 
B:
0 0 0 0 
0 0 0 0 
0 0 0 0 
C:
0  3  6  9  
1  4  7  10 
2  5  8  11 
1
1       0       4

Código example_matrix_sampleblock.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
Pds::Matrix C(3,4); C.FillId();
A.Print("A:\n");
B.Print("B:\n");
C.Print("C:\n");
std::cout<<Pds::Matrix::GetSampleRaw({A,B,C},1,1,x)<<"\n";
std::cout<<x.T()<<"\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 Zeros(const Pds::Size &S)
Retorna una matriz con ceros.
Pds::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
static bool GetSampleRaw(const std::vector< Pds::Matrix > &Block, unsigned int lin, unsigned int col, Pds::Vector &x)
Extrae una muestra de un bloque (std::vector<Pds::Matrix>) de N matrices (Pds::Matrix) de L elementos...
Pds::Matrix T(void) const
Transpuesta de si mismo (A), el resultado es cargado en B.
bool FillId(void)
Inicializa la matriz con el valor de la posición de cada elemento.
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