unidrnd

从离散均匀分布的随机数

描述

[R= unidrnd(ñ从通过它的最大值规定的离散均匀分布产生随机数ñ

ñ可以是标量,矢量,矩阵或多维数组。

[R= unidrnd(ñSZ1,...,SZN产生从所述离散均匀分布与标量最大值的随机数的数组ñ,其中SZ1,...,SZN表示各维度的大小。

[R= unidrnd(ñSZ产生从所述离散均匀分布与标量最大值的随机数的数组ñ,其中载体SZ指定尺寸(r)的

例子

全部收缩

生成随机数的从离散均匀分布的阵列。对于每一个分配,指定其最大值。

指定分布的最大值。

N = 1:10:100;

从产生的离散均匀分布的随机数。

R = unidrnd(n)的
R =1×101 10 3 29 26 5 17 39 78 88

生成随机数从一个离散均匀分布的阵列。在这里,最大值ñ是一个标量。

使用unidrnd函数来生成从与最大值100的函数返回一个数的离散均匀分布的随机数。

R_scalar = unidrnd(100)
R_scalar = 82

通过指定所要求的阵列尺寸产生一个2×3阵列从相同的分布的随机数。

R_array = unidrnd(100,2,3)
R_array =2×391 92 10 13 64 28

可替代地,指定所需的阵列尺寸的向量。

R_array = unidrnd(100,[2,3])
R_array =2×355 97 98 96 16 96

输入参数

全部收缩

最大值,指定为正整数的正整数或阵列。

例:unidrnd(10)

数据类型:|

每个维度的大小,指定为整数的单独的参数。例如,指定5,3,2产生5×3×2从离散均匀分布阵列的随机数。

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

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

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

  • 超过第二尺寸,unidrnd忽略尾随尺寸大小为1。例如,unidrndñ,3,1,1,1)产生随机数的3×1向量。

例:5,3,2

数据类型:|

每个维度的大小,指定为整数的行向量。例如,指定[5 3 2]产生5×3×2从离散均匀分布阵列的随机数。

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

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

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

  • 超过第二尺寸,unidrnd忽略尾随尺寸大小为1。例如,unidrndñ[3 1 1 1])产生随机数的3×1向量。

例:[5 3 2]

数据类型:|

输出参数

全部收缩

从离散均匀分布的随机数,返回作为标量值或标量的值的数组。

数据类型:|

另类功能

  • unidrnd是一个功能特定于离散均匀分布。统计和机器学习工具箱™还提供了通用的功能随机,其支持各种概率万博1manbetx分布。要使用随机指定的概率分布的名称和它的参数。需要注意的是具体分布函数unidrnd比通用函数更快随机

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

扩展功能

R2006a前推出