【MATLAB常⽤函数总结】⽣成随机数-poissrnd函数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(语法)
matlab生成随机数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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论