主要内容

Binornd.

来自二项式分布的随机数

描述

示例

R.= binornd(NP.从试验数量指定的二项分分布生成随机数N以及每次试验成功的概率P.

NP.可以是相同尺寸的向量,矩阵或多维阵列。或者,一个或多个参数可以是标量。当Binornd.功能将标量输入扩展到具有与其他输入相同尺寸的常数阵列。该函数返回向量,矩阵或多维数组R.尺寸相同NP.

示例

R.= binornd(NP.sz1,...,szn使用标量参数生成一系列随机数阵列随机分布NP.,在哪里sz1,...,szn表示每个维度的大小。

示例

R.= binornd(NP.SZ.使用标量参数生成一系列随机数阵列随机分布NP.,矢量SZ.指定尺寸(r)

例子

崩溃

从二项式发行版生成一系列随机数。对于每个分发,您可以指定试验的数量和每次试验成功的概率。

指定试验的数量。

n = 10:10:60
n =1×6.10 20 30 40 50 60

指定每次试用的成功概率。

p = 1./n.
P =1×6.0.1000 0.0500 0.0333 0.0250 0.0200 0.0167

从二项份发行版生成随机数。

r = binornd(n,p)
r =1×6.0 1 1 0 1 1

从一个二项份分布生成一系列随机数。这里,分布参数NP.是标量。

用来Binornd.使用100个试验的二项式分布生成随机数的功能,其中每次试验中成功的概率为0.2。该函数返回一个数字。

r_scalar = binornd(100,0.2)
r_scalar = 20.

通过指定所需的数组维度,通过相同的分布生成2×3阵列随机数。

R_Array = Binornd(100,0.2,2,3)
r_array =.2×318 23 20 18 24 23

或者,将所需的数组维度指定为向量。

r_array = binornd(100,0.2,[2 3])
r_array =.2×321 21 20 26 18 23

输入参数

崩溃

作为正整数指定的试验数量或正整数阵列。

示例:[10 20 50 100]

数据类型:单身|双倍的

每个试用的成功概率,指定为标量值或标量值数组。所有值P.必须属于间隔[0 1]

示例:[0.01 0.1 0.5 0.7]

数据类型:单身|双倍的

每个维度的大小,指定为整数的单独参数。例如,指定5,3,2.从二项式概率分布生成5×3×2阵列的随机数。

如果是N或者P.是一个数组,那么指定的尺寸sz1,...,szn必须与共同的尺寸相匹配NP.经过任何必要的标量扩展。默认值sz1,...,szn是共同的尺寸。

  • 如果指定单个值SZ1., 然后R.是大小的方形矩阵SZ1.-SZ1.

  • 如果任何维度的大小是0.或者是负的,然后R.是一个空的阵列。

  • 超出第二个维度,Binornd.忽略尺寸为1的尾随尺寸,例如,Binornd.NP.,3,1,1,1)产生3×1的随机数向量。

示例:5,3,2.

数据类型:单身|双倍的

每个维度的大小,指定为整数的行向量。例如,指定[5 3 2]从二项式概率分布生成5×3×2阵列的随机数。

如果是N或者P.是一个数组,那么指定的尺寸SZ.必须与共同的尺寸相匹配NP.经过任何必要的标量扩展。默认值SZ.是共同的尺寸。

  • 如果指定单个值[SZ1], 然后R.是大小的方形矩阵SZ1.-SZ1.

  • 如果任何维度的大小是0.或者是负的,然后R.是一个空的阵列。

  • 超出第二个维度,Binornd.忽略尺寸为1的尾随尺寸,例如,Binornd.NP.,[3 1 1])产生3×1的随机数向量。

示例:[5 3 2]

数据类型:单身|双倍的

输出参数

崩溃

来自二项式分布的随机数,返回为标量值或标量值数组。

数据类型:单身|双倍的

替代功能

  • Binornd.是特定于二项份分布的功能。统计和机器学习工具箱™还提供通用功能随机的,支持各种概率分万博1manbetx布。使用随机的,指定概率分布名称及其参数。或者,创建一个二项分布概率分布对象并将对象作为输入参数传递。请注意,特定于分发功能Binornd.比通用功能更快随机的

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

扩展能力

在R2006A之前介绍