【MATLAB常用函数总结】生成随机数-poissrnd函数

本文根据系统提供资料,总结翻译整理而得,仅供学习参考。
官方资料戳:https://ww2.mathworks.cn/help/stats/poissrnd.html

poissrnd函数

Description

语句r = poissrnd(lambda)生成随机数,其服从参数为λ(lambda)的泊松分布。
λ可以是标量、向量、矩阵或多维数组。

r = poissrnd(lambda) generates random numbers from the Poisson distribution specified by the rate parameter lambda.
lambda can be a scalar, vector, matrix, or multidimensional array.

Syntax(语法)

r = poissrnd(lambda)
r = poissrnd(lambda,sz1,…,szN)
r = poissrnd(lambda,[sz1,…,szN])

Input Arguments(输入参数)

lambda — Rate parameters(泊松分布的均值参数)

数据类型:positive value | array of positive values(正值|正值数组)
强度参数,指定为正值或正值数组。强度参数表示给定时间间隔内的平均事件数。

Rate parameters, specified as a positive value or array of positive values. The rate parameter indicates the average number of events in a given time interval.

sz1,…,szN — Size of each dimension(生成数组的大小)

数据类型:integers | row vector of integers(整数|整数行向量)
生成矩阵的维度大小,指定为整数或整数的行向量。例如,指定5,3,2或[5,3,2]将根据泊松概率分布生成一个5乘3乘2的随机数数组。

Size of each dimension, specified as integers or a row vector of integers. For example, specifying 5,3,2 or [5,3,2] generates a 5-by-3-by-2 array of random numbers from the Poisson probability distribution.

如果给定的lambda是数组,则指定的维度sz1,…,szN必须与lambda的维度匹配。

If lambda is an array, then the specified dimensions sz1,…,szN must match the dimensions of lambda.

Output Arguments(输出参数)

r — Random numbers from Poisson distribution(服从泊松分布的随机数)

数据类型:scalar value | array of scalar values(标量值|标量值数组)
服从泊松分布的随机数,作为标量值或标量值数组返回。

Random numbers from the Poisson distribution, returned as a scalar value or an array of scalar values.

Example(举例)

命令行:

r_array = poissrnd(20,2,3)

输出:

r_array = 
    13    14    18
    26    16    21

你可能感兴趣的:(MATLAB函数整理)