Estructuras de datos | |
struct | PdsRayleigh |
La estructura tipo PdsRayleigh. Esta estructura genera una variable aleatoria rayleighiana, . Para usar incluir pdsrv/pdsrv.h. La función de densidad de probabilidad es: . Más... | |
Funciones | |
PdsRayleigh * | pds_rayleigh_new (PdsRvReal Sigma) |
Crea una variable aleatoria de tipo PdsRayleigh. Más... | |
int | pds_rayleigh_init (PdsRayleigh *X, PdsRvReal x0) |
Inicia la variable aleatorio Rayleigh,. Más... | |
int | pds_rayleigh_get_value (PdsRayleigh *X, PdsRvReal *x) |
Retorna un número pseudo aleatorio rayleighiano, . Más... | |
int | pds_rayleigh_get_last_value (PdsRayleigh *X, PdsRvReal *x) |
Retorna el último número pseudo aleatorio entregada por la R.V. rayleighiana, . Más... | |
int | pds_rayleigh_get_vector (PdsRayleigh *X, PdsVector *x) |
Carga un vector con números pseudo aleatorios rayleighianos, . Más... | |
void | pds_rayleigh_free (PdsRayleigh *X) |
Libera la variable aleatoria de tipo puntero PdsRayleigh. Más... | |
void | pds_rayleigh_destroy (PdsRayleigh **X) |
Libera la variable aleatoria de tipo puntero PdsRayleigh, y la carga con NULL. Más... | |
PdsRayleigh * pds_rayleigh_new | ( | PdsRvReal | Sigma | ) |
Crea una variable aleatoria de tipo PdsRayleigh.
[in] | Sigma | Es la moda de la variable aleatoria rayleighiana. |
int pds_rayleigh_init | ( | PdsRayleigh * | X, |
PdsRvReal | x0 | ||
) |
Inicia la variable aleatorio Rayleigh,.
[in] | X | Variable aleatoria Rayleigh. |
[in] | x0 | El valor inicial de la Variable aleatoria Rayleigh. |
int pds_rayleigh_get_value | ( | PdsRayleigh * | X, |
PdsRvReal * | x | ||
) |
Retorna un número pseudo aleatorio rayleighiano, .
Para generar la variable aleatoria Rayleighiana se usa una variable aleatoria uniformemente distribuida X1 entre [0,1), de la siguiente manera: .
[in] | X | Variable aleatoria Rayleighiana. |
[out] | x | Es un número con una pdf, . Si X es NULL entonces retorna 0. |
int pds_rayleigh_get_last_value | ( | PdsRayleigh * | X, |
PdsRvReal * | x | ||
) |
Retorna el último número pseudo aleatorio entregada por la R.V. rayleighiana, .
[in] | X | Variable aleatoria Rayleighiana. |
[out] | x | Es un número con una pdf, . Si X es NULL entonces retorna 0. |
int pds_rayleigh_get_vector | ( | PdsRayleigh * | X, |
PdsVector * | x | ||
) |
Carga un vector con números pseudo aleatorios rayleighianos, .
Para generar la variable aleatoria Rayleighiana se usa una variable aleatoria uniformemente distribuida X1 entre [0,1), de la siguiente manera: .
[in] | X | Variable aleatoria Rayleighiana. |
[out] | x | Es un vector con una pdf, . Si X es NULL entonces El vector no es alterado. |
void pds_rayleigh_free | ( | PdsRayleigh * | X | ) |
Libera la variable aleatoria de tipo puntero PdsRayleigh.
[in] | X | la variable aleatoria a liberar. |
void pds_rayleigh_destroy | ( | PdsRayleigh ** | X | ) |
Libera la variable aleatoria de tipo puntero PdsRayleigh, y la carga con NULL.
[in] | X | la variable aleatoria a liberar. |