Home | Develop | Download | Contact
example_matrix_fill.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_matrix_fill

Retornando por consola:


A:
-1 -1 -1 
-1 -1 -1 

A:
0 2 4 
1 3 5 

A:
0    8.8  17.6 
4.4  13.2 22   

A:
1.3607508686188   -0.42246829272363 1.1323968950344   
1.1937601339043   1.6465894317471   -1.2097945228265  

A:
-0.65910897714044  1.0729183792476    -0.88890115678725  
0.21587982318172   -0.090411792551359 0.5154836990477    

A.FillBcd(10):
0 0 0 
1 1 0 

A.FillBcd(16):
0 0 1 
0 0 0 

Código example_matrix_fill.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
Pds::Matrix A(2,3);
A.Fill(-1);
A.Print("\nA:\n");
A.Fill(std::vector<int>({1,2,3,5,7}));
A.Print("\nA:\n");
A.FillId();
A.Print("\nA:\n");
A.FillLinSpace(0,22);
A.Print("\nA:\n");
A.FillRandU(-2,2);
A.Print("\nA:\n");
A.FillRandU(-2.0,2.0);
A.Print("\nA:\n");
A.FillBcd(10);
A.Print("\nA.FillBcd(10):\n");
A.FillBcd(16);
A.Print("\nA.FillBcd(16):\n");
A=255*Pds::Zeros(1007,507);
A.InitRegion(Pds::RegionRect(0,0,100,100),255);
Pds::Matrix::ExportBmpFile(A,A,A,"test2.bmp");
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
La estructura tipo Pds::RegionRect . Esta estructura genera una region. Para usar incluir <Pds/Region...
Definition: RegionRect.hpp:64
Pds::Matrix Zeros(const Pds::Size &S)
Retorna una matriz con ceros.
bool FillLinSpace(double a, double b)
Inicializa la matriz con un espacio linear entre begin y end. Se inicializa primero una columna ante ...
bool FillBcd(unsigned int n)
Escribe un número en digital codificado en binário (BCD), escribe primero en una columna entera y lue...
bool Fill(Pds::AbstractRV &RV)
Inicializa la matriz con un valor aleatório.
bool FillRandU(void)
Inicializa la matriz con números aleatórios, distribuidos uniformemente, desde 0 a 1....
bool ExportBmpFile(const unsigned char colormap[256][3], const std::string &filepath) const
Escribe en una matriz en un archivo binario en formato BMP. Losdatos deben ir de 0 a 255,...
bool FillId(void)
Inicializa la matriz con el valor de la posición de cada elemento.
bool InitRegion(Pds::RegionRect R, double val)
Inicializa la región R de la matriz con el valor val.
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.
const unsigned char Jet[256][3]
Definition: Colormap.hpp:335

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed