Home | Develop | Download | Contact
Namespaces | Estructuras de datos

R.V. continua uniformemente distribuida de [A,B> Más...

Namespaces

namespace  Pds
 Nombre de espacio para Pds (Procesamiento Digital de Senales)
 

Estructuras de datos

class  Pds::Uniform
 La clase tipo Pds::Uniform . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Uniform. Más...
 

Varios tipos de constructores

Crean una objeto Pds::Uniform

 Pds::Uniform::Uniform (void)
 Crea un objeto de tipo Pds::Uniform (una variable discreta uniformemente distribuida entre [0, 1>) siguiendo la teoria de
variable aleatoria uniformemente distribuida. En este caso el menor valor $A=0$ y el mayor $B=1.0$. Más...
 
 Pds::Uniform::Uniform (double A, double B)
 Crea un objeto de tipo Pds::Uniform (una variable discreta uniformemente distribuida entre [A, B>) siguiendo la teoria de
variable aleatoria uniformemente distribuida. Más...
 
 Pds::Uniform::~Uniform ()
 

Inicialización

bool Pds::Uniform::Init (double xinit)
 Inicializa la variable aleatória. Más...
 

Obteniendo datos

double Pds::Uniform::GetValue (void)
 Pide una muestra de la Random Variable. Más...
 
Pds::Vector Pds::Uniform::GetVector (unsigned int N)
 Pide un vector con muestras de la Random Variable. Más...
 
bool Pds::Uniform::GetVector (Pds::Vector &x)
 Pide un vector con muestras de la Random Variable. Más...
 
Pds::Matrix Pds::Uniform::GetMatrix (unsigned int Nlin, unsigned int Ncol)
 Pide una matriz con muestras de la Random Variable. Más...
 
bool Pds::Uniform::GetMatrix (Pds::Matrix &X)
 Pide una matriz con muestras de la Random Variable. Más...
 

Obteniendo parametros

double Pds::Uniform::GetA (void) const
 Retorna el parametro A. Más...
 
double Pds::Uniform::GetB (void) const
 Retorna el parametro B. Más...
 

Descripción detallada

R.V. continua uniformemente distribuida de [A,B>

#include <Pds/Uniform>

Documentación de las funciones

◆ Uniform() [1/2]

Pds::Uniform::Uniform ( void  )

Crea un objeto de tipo Pds::Uniform (una variable discreta uniformemente distribuida entre [0, 1>) siguiendo la teoria de
variable aleatoria uniformemente distribuida. En este caso el menor valor $A=0$ y el mayor $B=1.0$.

\[f(x)={\begin{cases}{\frac {1}{B-A}}&\mathrm {for} \ A\leq x\leq B,\\[8pt]0&\mathrm {for} \ x<A\ \mathrm {or} \ x>B\end{cases}}\]

U(0,1)

◆ Uniform() [2/2]

Pds::Uniform::Uniform ( double  A,
double  B 
)

Crea un objeto de tipo Pds::Uniform (una variable discreta uniformemente distribuida entre [A, B>) siguiendo la teoria de
variable aleatoria uniformemente distribuida.

\[f(x)={\begin{cases}{\frac {1}{B-A}}&\mathrm {for} \ A\leq x\leq B,\\[8pt]0&\mathrm {for} \ x<A\ \mathrm {or} \ x>B\end{cases}}\]

U(0,1)
Parámetros
[in]AEl mínimo valor.
[in]BEl máximo valor.

◆ Init()

bool Pds::Uniform::Init ( double  xinit)
virtual

Inicializa la variable aleatória.

Parámetros
[in]xinitInicializa la variable aleatória.
Devuelve
Retorna true si todo fue bien o false si no.

Implementa Pds::AbstractRV.

Ejemplos
example_uniform_create.cpp.

◆ GetValue()

double Pds::Uniform::GetValue ( void  )
virtual

Pide una muestra de la Random Variable.

Implementa Pds::AbstractRV.

Ejemplos
example_uniform_create.cpp.

◆ GetVector() [1/2]

Pds::Vector Pds::Uniform::GetVector ( unsigned int  N)
virtual

Pide un vector con muestras de la Random Variable.

Parámetros
[in]NNúmero de elementos del vector.

Implementa Pds::AbstractRV.

Ejemplos
example_uniform_create.cpp.

◆ GetVector() [2/2]

bool Pds::Uniform::GetVector ( Pds::Vector x)
virtual

Pide un vector con muestras de la Random Variable.

Parámetros
[in]xVector donde se cargarán los datos.
Devuelve
Retorna true si todo fue bien o false si no. Retorna false si el vector x está vacia.

Implementa Pds::AbstractRV.

◆ GetMatrix() [1/2]

Pds::Matrix Pds::Uniform::GetMatrix ( unsigned int  Nlin,
unsigned int  Ncol 
)
virtual

Pide una matriz con muestras de la Random Variable.

Parámetros
[in]NlinNúmero de lineas de la matriz.
[in]NcolNúmero de columnas de la matriz.

Implementa Pds::AbstractRV.

◆ GetMatrix() [2/2]

bool Pds::Uniform::GetMatrix ( Pds::Matrix X)
virtual

Pide una matriz con muestras de la Random Variable.

Parámetros
[in]XMatriz donde se cargarán los datos.
Devuelve
Retorna true si todo fue bien o false si no. Retorna false si la matriz X está vacia.

Implementa Pds::AbstractRV.

◆ GetA()

double Pds::Uniform::GetA ( void  ) const

Retorna el parametro A.

Devuelve
Retorna el parametro A.

◆ GetB()

double Pds::Uniform::GetB ( void  ) const

Retorna el parametro B.

Devuelve
Retorna el parametro B.

◆ ~Uniform()

Pds::Uniform::~Uniform ( )

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed