std::weibull_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 weibull_distribution; |
(desde C++11) | |
El
weibull_distribution cumple los requisitos de un RandomNumberDistribution y produce números aleatorios de acuerdo con la Distribución Weibull:Original:
The
weibull_distribution meets the requirements of a RandomNumberDistribution and produces random numbers according to the Distribución Weibull: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;a,b) = None
⎛a b
⎜
⎝None
⎞x b
⎟
⎠a-1
exp⎛
⎜
⎝-⎛
⎜
⎝None
⎞x b
⎟
⎠a
⎞
⎟
⎠
a is the parámetro de forma and b the escala de parámetros.
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. |
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 el parámetro de forma (a) parámetro de distribución Original: returns the shape parameter (a) 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 el parámetro de distribución a gran escala (b) Original: returns the scale distribution parameter (b) 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) | |
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) |
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::weibull_distribution<> d;
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:
0 *******************
1 *******************
2 ******
3 **
4
5
6
7
8
Enlaces externos
- Weisstein, Eric W. "Weibull Distribution." De MathWorld - Un recurso del Web Wolfram .Original:Weisstein, Eric W. "Weibull 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. - Distribución Weibull . De Wikipedia .Original:Distribución Weibull . From Wikipedia.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.