Home | Develop | Download | Contact
example_array_create.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_array_create

Retornando por consola:


A:

B:
0       9
0       0

C:
0.5     0.5     0.5     0.5
0.5     0.5     0.5     0.5
0.5     0.5     0.5     0.5

D:
0 3 6 
1 4 7 
2 5 8 

E:
0       3       6
1       4       7
2       5       8

M(B):
0 9 
0 0 

C:
1       0       1       1
0       0       1       0
0       1       1       1

C:
1       0       1
0       1       1
0       1       0
0       1       1

Código example_array_create.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
A.Print("\nA:\n");
Pds::Array<unsigned char> B(2,2); B.In(2)=9;
B.Print("\nB:\n");
Pds::Array<double> C(3,4,0.5);
C.Print("\nC:\n");
Pds::Matrix D(3,3); D.FillId();
D.Print("\nD:\n");
E.Print("\nE:\n");
M.Print("\nM(B):\n");
C.FillRandC(0.6);
C.Print("\nC:\n");
C.Reshape(4,3);
C.Print("\nC:\n");
return 0;
}
La clase tipo Array . Esta clase genera una agrupación de 2 datos. Para usar incluir Pds/Array.
Definition: Array.hpp:71
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
bool Reshape(unsigned int Nlin, unsigned int Ncol)
Remodela los datos internos de la array y la convierte en una array de tamaño diferente,...
void Print(std::string str) const
Imprime en pantalla el contenido del array.
Datum & In(unsigned int lin, unsigned int col)
Retorna una variable Datum en la posición (lin,col) de la array. Hace una verificación para evitar le...
bool FillRandC(double p1)
Inicializa la array con números con unos y ceros con una probabilidad de 1 igual a p1.
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.
void Randomize(void)
Inicializa las funcion rand y las funciones que la usan.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed