R.V. continua normalmente distribuida entre <-inf,+inf>
Más...
|
namespace | Pds |
| Nombre de espacio para Pds (Procesamiento Digital de Senales)
|
|
|
class | Pds::Normal |
| La clase tipo Pds::Normal . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Normal. Más...
|
|
R.V. continua normalmente distribuida entre <-inf,+inf>
#include <Pds/Normal>
◆ Normal() [1/2]
Pds::Normal::Normal |
( |
void |
| ) |
|
◆ Normal() [2/2]
Pds::Normal::Normal |
( |
double |
Mu, |
|
|
double |
Sigma |
|
) |
| |
◆ Init()
bool Pds::Normal::Init |
( |
double |
xinit | ) |
|
|
virtual |
Inicializa la variable aleatória.
- Parámetros
-
[in] | xinit | Inicializa la variable aleatória. |
- Devuelve
- Retorna true si todo fue bien o false si no.
Implementa Pds::AbstractRV.
- Ejemplos
- example_normal_create.cpp.
◆ GetValue()
double Pds::Normal::GetValue |
( |
void |
| ) |
|
|
virtual |
Retorna un número pseudo aleatorio gaussiano, .
Para generar los elementos de la R.V. gaussiana se usan dos R.V. uniformemente distribuidas X1 y X2, de la siguiente manera:
Implementa Pds::AbstractRV.
- Ejemplos
- example_normal_create.cpp.
◆ GetVector() [1/2]
Retorna un número pseudo aleatorio gaussiano, .
Para generar los elementos de la R.V. gaussiana se usan dos R.V. uniformemente distribuidas X1 y X2, de la siguiente manera:
- Parámetros
-
[in] | N | Número de elementos del vector. |
Implementa Pds::AbstractRV.
- Ejemplos
- example_normal_create.cpp.
◆ GetVector() [2/2]
Retorna un número pseudo aleatorio gaussiano, .
Para generar los elementos de la R.V. gaussiana se usan dos R.V. uniformemente distribuidas X1 y X2, de la siguiente manera:
- Parámetros
-
[in] | x | Vector 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::Normal::GetMatrix |
( |
unsigned int |
Nlin, |
|
|
unsigned int |
Ncol |
|
) |
| |
|
virtual |
Retorna un número pseudo aleatorio gaussiano, .
Para generar los elementos de la R.V. gaussiana se usan dos R.V. uniformemente distribuidas X1 y X2, de la siguiente manera:
- Parámetros
-
[in] | Nlin | Número de lineas de la matriz. |
[in] | Ncol | Número de columnas de la matriz. |
Implementa Pds::AbstractRV.
◆ GetMatrix() [2/2]
Retorna un número pseudo aleatorio gaussiano, .
Para generar los elementos de la R.V. gaussiana se usan dos R.V. uniformemente distribuidas X1 y X2, de la siguiente manera:
- Parámetros
-
[in] | X | Matriz 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.
◆ GetMu()
double Pds::Normal::GetMu |
( |
void |
| ) |
const |
Retorna el parametro Mu.
- Devuelve
- Retorna el parametro Mu.
◆ GetSigma()
double Pds::Normal::GetSigma |
( |
void |
| ) |
const |
Retorna el parametro Sigma.
- Devuelve
- Retorna el parametro Sigma.
◆ ~Normal()