32#ifndef __PDS_NORMAL_HPP__
33#define __PDS_NORMAL_HPP__
35#include <Pds/AbstractRV>
36#include <Pds/Congruential>
La clase tipo Pds::AbstractRV . Esta es una clase abstracta para toda la familia de random variables....
La clase tipo Pds::Congruential . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::Normal . 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....
double GetValue(void)
Retorna un número pseudo aleatorio gaussiano, .
double GetMu(void) const
Retorna el parametro Mu.
bool Init(double xinit)
Inicializa la variable aleatória.
Pds::Matrix GetMatrix(unsigned int Nlin, unsigned int Ncol)
Retorna un número pseudo aleatorio gaussiano, .
double GetSigma(void) const
Retorna el parametro Sigma.
Pds::Vector GetVector(unsigned int N)
Retorna un número pseudo aleatorio gaussiano, .
bool GetVector(Pds::Vector &x)
Retorna un número pseudo aleatorio gaussiano, .
Normal(void)
Crea un objeto de tipo Pds::Normal siguiendo la teoria de variable aleatoria normalmente distribuid...
Normal(double Mu, double Sigma)
Crea un objeto de tipo Pds::Normal siguiendo la teoria de variable aleatoria normalmente distribuid...
bool GetMatrix(Pds::Matrix &X)
Retorna un número pseudo aleatorio gaussiano, .
Nombre de espacio para Pds (Procesamiento Digital de Senales)