主要内容

unidrnd

来自离散均匀分布的随机数

描述

例子

r= unidrnd (n由其最大值指定的离散均匀分布生成随机数n

n可以是标量、向量、矩阵或多维数组。

例子

r= unidrnd (nsz1,…,szN从具有标量最大值的离散均匀分布生成随机数数组n,在那里sz1,…,szN表示每个维度的大小。

例子

r= unidrnd (n深圳从具有标量最大值的离散均匀分布生成随机数数组n,向量深圳指定大小(r)

例子

全部折叠

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

指定分布的最大值。

n = 1:10:100;

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

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

从一个离散均匀分布生成随机数数组。这里是最大值n是一个标量。

使用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的随机数数组。

如果n是数组,则是指定的维数sz1,…,szN必须匹配的尺寸n

  • 如果指定单个值sz1,然后r方阵的大小是多少sz1——- - - - - -sz1

  • 如果任何尺寸是0或消极,那么r为空数组。

  • 在第二维度之外,unidrnd忽略大小为1的尾随维度。例如,unidrndn3, 1, 1, 1)产生一个由随机数组成的3乘1向量。

例子:5、3、2

数据类型:|

每个维度的大小,指定为整数的行向量。例如,指定(5 3 2)从离散均匀分布生成一个5 × 3 × 2的随机数数组。

如果n是数组,则是指定的维数深圳必须匹配的尺寸n

  • 如果指定单个值(sz1),然后r方阵的大小是多少sz1——- - - - - -sz1

  • 如果任何尺寸是0或消极,那么r为空数组。

  • 在第二维度之外,unidrnd忽略大小为1的尾随维度。例如,unidrndn,[3 1 1 1])产生一个由随机数组成的3乘1向量。

例子:(5 3 2)

数据类型:|

输出参数

全部折叠

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

数据类型:|

选择功能

  • unidrnd是特定于离散均匀分布的函数。Statistics and Machine Learning Toolbox™也提供了通用函数随机,它支持各种概率金宝app分布。使用随机,指定概率分布名称及其参数。请注意特定分布函数unidrnd比泛型函数快吗随机

  • 要交互生成随机数,请使用randtool,一个用于生成随机数的用户界面。

扩展功能

之前介绍过的R2006a