Main Content

wblrnd

Números aleatorios de Weibull

Descripción

ejemplo

r = wblrnd(a,b) genera un número aleatorio a partir de la distribución de Weibull con escala a y forma b.

ejemplo

r = wblrnd(a,b,sz1,...,szN) genera un arreglo de números aleatorios a partir de la distribución de Weibull, donde sz1,...,szN indica el tamaño de cada dimensión.

ejemplo

r = wblrnd(a,b,sz) genera un arreglo de números aleatorios a partir de la distribución de Weibull, donde el vector del tamaño sz especifica size(r).

Ejemplos

contraer todo

Genere un solo número aleatorio a partir de la distribución de Weibull con escala 4 y forma 3.

r = wblrnd(4,3)
r = 2.3582

Genere un arreglo de 1 por 5 de números aleatorios extraídos a partir de la distribución de Weibull con escala 3 y valores de forma de 1 a 5.

a1 = 3;
b1 = 1:5;
r1 = wblrnd(a1,b1)
r1 = 1×5

    0.6147    0.9437    3.8195    1.6459    2.5666

Si especifica las dimensiones de arreglo, deben coincidir con las dimensiones de a y b después de cualquier expansión de escalar.

Genere un arreglo de 1 por 6 de números aleatorios extraídos a partir de la distribución de Weibull con valores de escala de 1 a 6 y valores de forma de 5 a 10, respectivamente.

a2 = 1:6;
b2 = 5:10;
sz1 = 1;
sz2 = 6;
r2 = wblrnd(a2,b2,sz1,sz2)
r2 = 1×6

    1.1841    2.0836    2.7912    2.7026    3.4531    6.3799

Genere un arreglo de 2 por 3 de números aleatorios a partir de la distribución de Weibull con escala 4 y forma 5.

sz = [2 3];
r3 = wblrnd(4,5,sz)
r3 = 2×3

    1.9817    3.7486    4.5729
    2.1395    2.9624    3.8841

Argumentos de entrada

contraer todo

Parámetro de escala de la distribución de Weibull, especificado como valor de escalar positivo o arreglo de valores de escalar positivos.

Para generar números aleatorios de varias distribuciones, especifique a y b utilizando arreglos. Si uno o los dos argumentos de entrada a y b son arreglos, entonces los tamaños de los arreglos deben ser los mismos. En este caso, wblrnd expande cada entrada del escalar a un arreglo constante del mismo tamaño que las entradas del arreglo. Cada elemento en r es el número aleatorio generado de la distribución especificada por los correspondientes elementos en a y b.

Ejemplo: [1 2 3 5]

Tipos de datos: single | double

Parámetro de forma de la distribución de Weibull, especificado como valor de escalar positivo o arreglo de valores de escalar positivos.

Para generar números aleatorios de varias distribuciones, especifique a y b utilizando arreglos. Si uno o los dos argumentos de entrada a y b son arreglos, entonces los tamaños de los arreglos deben ser los mismos. En este caso, wblrnd expande cada entrada del escalar a un arreglo constante del mismo tamaño que las entradas del arreglo. Cada elemento en r es el número aleatorio generado de la distribución especificada por los correspondientes elementos en a y b.

Ejemplo: [1 1 2 2]

Tipos de datos: single | double

Tamaño de cada dimensión, especificado como argumentos separados de enteros.

Si a y b son arreglos, entonces las dimensiones especificadas sz1,...,szN deben coincidir con las dimensiones de a y b. Los valores predeterminados de sz1,...,szN son las dimensiones de a y b.

  • Si especifica un único valor de sz1, entonces r es una matriz cuadrada de tamaño sz1 por sz1.

  • Si el tamaño de cualquier dimensión es 0 o negativo, entonces r es un arreglo vacío.

  • Más allá de la segunda dimensión, wblrnd ignora las siguientes dimensiones con un tamaño de 1. Por ejemplo, wblrnd(2,5,3,1,1,1) produce un vector de 3 por 1 de números aleatorios a partir de la distribución con escala 2 y forma 5.

Ejemplo: 3,5

Tipos de datos: single | double

Tamaño de cada dimensión, especificado como vector fila de valores enteros.

Si a y b son arreglos, entonces las dimensiones especificadas sz deben coincidir con las dimensiones de a y b. Los valores predeterminados de sz son las dimensiones de a y b.

  • Si especifica un único valor de [sz1], entonces r es una matriz cuadrada de tamaño sz1 por sz1.

  • Si el tamaño de cualquier dimensión es 0 o negativo, entonces r es un arreglo vacío.

  • Más allá de la segunda dimensión, wblrnd ignora las siguientes dimensiones con un tamaño de 1. Por ejemplo, wblrnd(2,5,[3 1 1 1]) produce un vector de 3 por 1 de números aleatorios a partir de la distribución con escala 2 y forma 5.

Ejemplo: [3 5]

Tipos de datos: single | double

Argumentos de salida

contraer todo

Números aleatorios de Weibull, devueltos como un valor de escalar o un arreglo de valores de escalar con las dimensiones especificadas por sz1,...,szN o sz. Cada elemento en r es el número aleatorio generado de la distribución especificada por los correspondientes elementos en a y b.

Funcionalidad alternativa

  • wblrnd es una función específica para la distribución de Weibull. Statistics and Machine Learning Toolbox™ también ofrece la función genérica random, que es compatible con varias distribuciones de probabilidad. Para utilizar random, especifique el nombre de la distribución de probabilidad y sus parámetros. Tenga en cuenta que la función específica de distribución wblrnd es más rápida que la función genérica random.

  • Para generar números aleatorios de forma interactiva, utilice randtool, una interfaz de usuario para la generación de números aleatorios.

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a