Main Content

poissrnd

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 de velocidad.lambda

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

ejemplo

r = poissrnd(lambda,sz1,...,szN)O r = poissrnd(lambda,[sz1,...,szN]) genera una matriz -por--por- 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 a partir de las distribuciones de Poisson. Especifique la tasa media 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 a partir 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 a partir de la distribución de Poisson con la tasa media 20.poissrnd La función devuelve un número.

r_scalar = poissrnd(20)
r_scalar = 9 

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

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

    13    14    18
    26    16    21

Como alternativa, especifique las dimensiones de matriz necesarias como 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, especificar o generar 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 ignora las cotas finales con un tamaño de 1. Por ejemplo, poissrndproduce un vector 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™random Para utilizar , especifique el nombre de distribución de probabilidad y sus parámetros.random Como alternativa, cree un objeto de distribución de probabilidad y pase el objeto como argumento de entrada.PoissonDistribution Tenga en cuenta que la función específica de la distribución poissrnd es más rápido que la función genérica.random

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

Capacidades ampliadas

Introducido antes de R2006a