Main Content

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

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