std::lognormal_distribution
De cppreference.com
![]() |
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
Definido en el archivo de encabezado <random>
|
||
template< class RealType = double > class lognormal_distribution; |
(desde C++11) | |
La distribución lognormal_distribution de números aleatorios genera números aleatorios x > 0 según una distribución log-normal:
Original:
The lognormal_distribution random number distribution produces random numbers x > 0 according to a log-normal distribution:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- f(x; m,s) = None
exp⎛1 sx√2 π
⎜
⎝- None
⎞(ln x - m)2 2s2
⎟
⎠
El m parámetro es la media y el parámetro s la desviación estándar .
Original:
The parameter m is the mean and the parameter s the standard deviation.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Tipos de miembros
Miembro de tipo
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
result_type
|
RealType |
param_type
|
el tipo del conjunto de parámetros, sin especificar
Original: the type of the parameter set, unspecified The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Las funciones miembro
construye nueva distribución Original: constructs new distribution The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
restablece el estado interno de la distribución Original: resets the internal state of the distribution The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
Original: Generation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
genera el siguiente número aleatorio en la distribución (función miembro pública) | |
Original: Characteristics The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
devuelve la media (m) parámetro de distribución Original: returns the mean (m) distribution parameter The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
devuelve la desviación estándar (s) parámetro de distribución Original: returns the standard deviation (s) distribution parameter The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
obtiene o establece el objeto de parámetro de distribución Original: gets or sets the distribution parameter object The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
devuelve el valor mínimo potencialmente generado Original: returns the minimum potentially generated value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
devuelve el valor máximo potencialmente generado Original: returns the maximum potentially generated value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) |
[editar] Terceros funciones
compara dos objetos de distribución (función) | |
realiza flujo de entrada y salida en la distribución de números pseudo-aleatorios (función) |
[editar] Ejemplo
Ejecuta este código
#include <iostream> #include <iomanip> #include <string> #include <map> #include <random> #include <cmath> int main() { std::random_device rd; std::mt19937 gen(rd()); std::lognormal_distribution<> d(1.6, 0.25); std::map<int, int> hist; for(int n=0; n<10000; ++n) { ++hist[std::round(d(gen))]; } for(auto p : hist) { std::cout << std::fixed << std::setprecision(1) << std::setw(2) << p.first << ' ' << std::string(p.second/200, '*') << '\n'; } }
Salida:
2 3 *** 4 ************* 5 *************** 6 ********* 7 **** 8 * 9 10 11 12
[editar] Enlaces externos
- Weisstein, Eric W. "Log Normal Distribution." De MathWorld - Un recurso del Web Wolfram .Original:Weisstein, Eric W. "Log Normal Distribution." From MathWorld--A Wolfram Web Resource.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - Log-normal distribution. De Wikipedia .Original:Log-normal distribution. From Wikipedia.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.