Home | Develop | Download | Contact
example_matrix_fill.cpp

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       -1      0
-2      1       -2
    
A:
-0.65910897714044       1.0729183792476 -0.88890115678725
0.21587982318172        -0.090411792551359      0.5154836990477

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.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=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:86
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 ...
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
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 Fill(double val)
Inicializa la matriz con un valor constante.
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.
const unsigned char Jet[256][3]
Definition: Colormap.hpp:334

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed