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

R.V. discreta distribuida entre dos valores A y B. Más...

Namespaces

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

Estructuras de datos

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

Varios tipos de constructores

Crean una objeto Pds::Coin

 Pds::Coin::Coin (void)
 Crea un objeto de tipo Pds::Coin (una variable discreta distribuida entre dos valore A y B) siguiendo la teoria de
En este caso $A=0$ y $B=1.0$ con una probabilidad de $P(B)\equiv p =0.5$. Más...
 
 Pds::Coin::Coin (double A, double B, double p)
 Crea un objeto de tipo Pds::Coin (una variable discreta coinemente distribuida entre [A, B>) siguiendo la teoria de
variable aleatoria coinemente distribuida. Más...
 
 Pds::Coin::~Coin ()
 

Inicialización

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

Obteniendo datos

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

Obteniendo parametros

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

Descripción detallada

R.V. discreta distribuida entre dos valores A y B.

#include <Pds/Coin>

Documentación de las funciones

◆ Coin() [1/2]

Pds::Coin::Coin ( void  )

Crea un objeto de tipo Pds::Coin (una variable discreta distribuida entre dos valore A y B) siguiendo la teoria de
En este caso $A=0$ y $B=1.0$ con una probabilidad de $P(B)\equiv p =0.5$.

\[P(x)={\begin{cases}{1-p}&\mathrm {for} \ A= x,\\[8pt]p &\mathrm {for} \ B=x\end{cases}}\]

C(0,1)

◆ Coin() [2/2]

Pds::Coin::Coin ( double  A,
double  B,
double  p 
)

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

\[P(x)={\begin{cases}{1-p}&\mathrm {for} \ A= x,\\[8pt]p &\mathrm {for} \ B=x\end{cases}}\]

C(0,1)
Parámetros
[in]AEl valor A.
[in]BEl valor B.
[in]pprobabilidade de B.

◆ Init()

bool Pds::Coin::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_coin_create.cpp.

◆ GetValue()

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

Pide una muestra de la Random Variable.

Implementa Pds::AbstractRV.

Ejemplos
example_coin_create.cpp.

◆ GetVector() [1/2]

Pds::Vector Pds::Coin::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_coin_create.cpp.

◆ GetVector() [2/2]

bool Pds::Coin::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::Coin::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::Coin::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::Coin::GetA ( void  ) const

Retorna el parametro A.

Devuelve
Retorna el parametro A.

◆ GetB()

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

Retorna el parametro B.

Devuelve
Retorna el parametro B.

◆ GetP()

double Pds::Coin::GetP ( void  ) const

Retorna el parametro P.

Devuelve
Retorna el parametro P.

◆ ~Coin()

Pds::Coin::~Coin ( )

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed