Programa para el testeo de las funciones.
Programa para el testeo de las funciones.Para compilar o código example_coin_create.cpp:
g++ -static -o example_coin_create example_coin_create.cpp -lpdsramm
Para executar o programa:
Retornando por consola:
example_coin_create_a.png
example_coin_create_b.png
Código example_coin_create.cpp:
#include <cmath>
#include <Pds/Ra>
int main(void)
{
unsigned int L=10000;
unsigned int bins=16;
return 0;
}
La clase tipo Pds::Coin . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Pds::Vector GetVector(unsigned int N)
Pide un vector con muestras de la Random Variable.
bool Init(double xinit)
Inicializa la variable aleatória.
double GetValue(void)
Pide una muestra de la Random Variable.
Vector LinSpace(double start, double end, unsigned int N)
Retorna un vector con elementos desde start hasta end con N elementos.
double Hb(double x)
Retorna el resultado de evaluar la función Entropia binária.
double Min(unsigned int *id=NULL) const
Calcula el mínimo valor de la matriz.
double Sum(void) const
Calcula el valor de la suma de elementos de la matriz.
double Max(unsigned int *id=NULL) const
Calcula el máximo valor de la matriz.
Pds::Vector Histogram(double min, double max, unsigned int L) const
Retorna un vector con um histograma de elementos espaciados . Elementos con valores menores a o may...
bool Bar(const Pds::Vector &X, const Pds::Vector &Y, const std::string &octfilename, const std::string &imgfilename)
Plot bar X vs. Y.
unsigned int LineWidth
Line width usado en el código octave. Por defecto: