Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

poissrnd

Los números aleatorios de la distribución de Poisson

Descripción

ejemplo

r = poissrnd(lambda) genera números aleatorios a partir de la distribución de Poisson especificada por el parámetro Rate.lambda

puede ser una matriz escalar, vectorial, matriz o multidimensional.lambda

ejemplo

r = poissrnd(lambda,sz1,...,szN)O r = poissrnd(lambda,[sz1,...,szN]) genera un-por-⋯-por-array que contiene números aleatorios de la distribución de Poisson con el parámetro de velocidad escalar.sz1szNlambda

Ejemplos

contraer todo

Genere una matriz de números aleatorios de las distribuciones de Poisson. Especifique la tasa promedio para cada distribución.

lambda = 10:2:20
lambda = 1×6

    10    12    14    16    18    20

Genere números aleatorios a partir de las distribuciones de Poisson.

r = poissrnd(lambda)
r = 1×6

    14    13    14     9    14    31

Genere una matriz de números aleatorios de una distribución de Poisson. Aquí, el parámetro de distribución es un escalar.lambda

Utilice la función para generar números aleatorios de la distribución de Poisson con la tasa de avaraje 20.poissrnd La función devuelve un número.

r_scalar = poissrnd(20)
r_scalar = 9 

Genere una matriz de 2 por 3 de números aleatorios de la misma distribución especificando las dimensiones de matriz requeridas.

r_array = poissrnd(20,2,3)
r_array = 2×3

    13    14    18
    26    16    21

Como alternativa, especifique las dimensiones de matriz requeridas como un vector.

r_array = poissrnd(20,[2 3])
r_array = 2×3

    22    27    22
    25    19    21

Argumentos de entrada

contraer todo

Parámetros de velocidad, especificados como un valor positivo o una matriz de valores positivos. El parámetro Rate indica el número medio de eventos en un intervalo de tiempo determinado.

Ejemplo: 2

Tipos de datos: single | double

Tamaño de cada dimensión, especificado como enteros o un vector de fila de enteros. Por ejemplo, especificando o genera una matriz de 5 por 3 por 2 de números aleatorios de la distribución de probabilidad de Poisson.5,3,2[5,3,2]

Si es una matriz, las dimensiones especificadas deben coincidir con las dimensiones de.lambdasz1,...,szNlambda

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

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

  • Más allá de la segunda dimensión, poissrnd omite las cotas finales con un tamaño de 1. Por ejemplo, poissrndproduce un vector de 3 por 1 de números aleatorios.(3,1,1,1)

Ejemplo: O5,3,2[5,3,2]

Tipos de datos: single | double

Argumentos de salida

contraer todo

Números aleatorios de la distribución de Poisson, devueltos como un valor escalar o una matriz de valores escalares.

Tipos de datos: single | double

Funcionalidad alternativa

  • poissrnd es una función específica de la distribución de Poisson. también ofrece la función genérica, que admite varias distribuciones de probabilidad.Statistics and Machine Learning Toolbox™Aleatorio Para usar, especifique el nombre de distribución de probabilidad y sus parámetros.Aleatorio Como alternativa, cree un objeto de distribución de probabilidad y pase el objeto como un argumento de entrada.PoissonDistribution Tenga en cuenta que la función específica de la distribución poissrnd es más rápida que la función genérica.Aleatorio

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

Capacidades ampliadas

Introducido antes de R2006a