exprnd

指数随机数

描述

[R= exprnd(从与平均指数分布产生一个随机数

[R= exprnd(SZ1,...,SZN从指数分布,其中生成随机数的数组SZ1,...,SZN表示各维度的大小。

[R= exprnd(SZ从指数分布,其中矢量生成随机数的数组SZ指定尺寸(r)的

例子

全部收缩

生成与平均指数分布的单一的随机数

R = exprnd(5)
R = 1.0245

产生1×6阵列的指数的随机数与单元平均值。

MU1 =酮(1,6);%1×6阵列的那些R1 = exprnd(MU1)
R1 =1×60.2049 0.0989 2.0637 0.0906 0.4583 2.3275

默认,exprnd产生一个阵列,其大小为相同

如果您指定作为标量,然后exprnd其扩展到一个恒定阵列与由规定的尺寸SZ1,...,SZN

产生2×6阵列指数随机数的平均值为3。

MU2 = 3;SZ1 = 2;SZ2 = 6;R2 = exprnd(MU2,SZ1,SZ2)
R2 =2×63.8350 0.1303 5.5428 0.1313 0.6684 2.5899 1.8106 0.1072 0.0895 2.1685 5.8582 0.2641

如果同时指定米üSZ1,...,SZN作为阵列,然后尺寸指定由SZ1,...,SZN必须的尺寸相匹配

产生1×6阵列的指数随机数的装置5至10。

MU3 = 5:10;SZ = [1 6];R3 = exprnd(MU3,SZ)
R3 =1×61.1647 0.2481 2.9539 26.6582 1.4719 0.6829

输入参数

全部收缩

意味着指数分布,指定为正标量的值或正标量的值的阵列。

为了从多个分布的随机数,指定使用阵列。中的每个元素[R从由在相应元素中指定的分布产生的随机数

例:[1 2 3 5]

数据类型:|

每个维度的大小,指定为整数的单独的参数。

如果是一个数组,然后指定尺寸SZ1,...,SZN必须的尺寸相符。默认值SZ1,...,SZN是的尺寸

  • 如果指定单个值SZ1, 然后[R是尺寸的正方形矩阵SZ1-通过-SZ1

  • 如果任何尺寸的大小0或负,则[R为空数组。

  • 超过第二尺寸,exprnd忽略尾随尺寸大小为1。例如,exprnd(4,3,1,1,1)从与平均4分布产生随机数的3×1向量。

例:2,4

数据类型:|

每个维度的大小,指定为整数的行向量。

如果是一个数组,然后指定尺寸SZ必须的尺寸相符。默认值SZ是的尺寸

  • 如果指定单个值SZ1], 然后[R是尺寸的正方形矩阵SZ1-通过-SZ1

  • 如果任何尺寸的大小0或负,则[R为空数组。

  • 超过第二尺寸,exprnd忽略尾随尺寸大小为1。例如,exprnd(4,[3 1 1 1])从与平均4分布产生随机数的3×1向量。

例:[2 4]

数据类型:|

输出参数

全部收缩

指数随机号码,返回作为非负标量值或者非负标量值与由规定的尺寸的阵列SZ1,...,SZN要么SZ中的每个元素[R从由在相应元素中指定的分布产生的随机数

另类功能

  • exprnd是一个功能特定的指数分布。统计和机器学习工具箱™还提供了通用的功能随机,其支持各种概率万博1manbetx分布。要使用随机,创建ExponentialDistribution概率分布对象和传递对象作为输入参数,或指定的概率分布的名称和它的参数。需要注意的是具体分布函数exprnd比通用函数更快随机

  • 要以交互方式产生随机数,使用randtool,用于随机数生成的用户界面。

扩展功能

R2006a前推出