文件帮助中心文件
来自二项式分布的随机数
r = binornd(n,p)
r = binornd(n,p,sz1,...,szn)
r = binornd(n,p,sz)
示例
R.= binornd(N那P.)从试验数量指定的二项分分布生成随机数N以及每次试验成功的概率P.。
R.= binornd(N那P.)
R.
N
P.
N和P.可以是相同尺寸的向量,矩阵或多维阵列。或者,一个或多个参数可以是标量。当Binornd.功能将标量输入扩展到具有与其他输入相同尺寸的常数阵列。该函数返回向量,矩阵或多维数组R.尺寸相同N和P.。
Binornd.
R.= binornd(N那P.那sz1,...,szn)使用标量参数生成一系列随机数阵列随机分布N和P.,在哪里sz1,...,szn表示每个维度的大小。
R.= binornd(N那P.那sz1,...,szn)
sz1,...,szn
R.= binornd(N那P.那SZ.)使用标量参数生成一系列随机数阵列随机分布N和P.,矢量SZ.指定尺寸(r)。
R.= binornd(N那P.那SZ.)
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 =1×6.0 1 1 0 1 1
从一个二项份分布生成一系列随机数。这里,分布参数N和P.是标量。
用来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]
[10 20 50 100]
数据类型:单身|双倍的
单身
双倍的
每个试用的成功概率,指定为标量值或标量值数组。所有值P.必须属于间隔[0 1]。
[0 1]
示例:[0.01 0.1 0.5 0.7]
[0.01 0.1 0.5 0.7]
每个维度的大小,指定为整数的单独参数。例如,指定5,3,2.从二项式概率分布生成5×3×2阵列的随机数。
5,3,2.
如果是N或者P.是一个数组,那么指定的尺寸sz1,...,szn必须与共同的尺寸相匹配N和P.经过任何必要的标量扩展。默认值sz1,...,szn是共同的尺寸。
如果指定单个值SZ1., 然后R.是大小的方形矩阵SZ1.-SZ1.。
SZ1.
如果任何维度的大小是0.或者是负的,然后R.是一个空的阵列。
0.
超出第二个维度,Binornd.忽略尺寸为1的尾随尺寸,例如,Binornd.(N那P.,3,1,1,1)产生3×1的随机数向量。
(N那P.,3,1,1,1)
示例:5,3,2.
每个维度的大小,指定为整数的行向量。例如,指定[5 3 2]从二项式概率分布生成5×3×2阵列的随机数。
[5 3 2]
如果是N或者P.是一个数组,那么指定的尺寸SZ.必须与共同的尺寸相匹配N和P.经过任何必要的标量扩展。默认值SZ.是共同的尺寸。
如果指定单个值[SZ1], 然后R.是大小的方形矩阵SZ1.-SZ1.。
[SZ1]
超出第二个维度,Binornd.忽略尺寸为1的尾随尺寸,例如,Binornd.(N那P.,[3 1 1])产生3×1的随机数向量。
(N那P.,[3 1 1])
示例:[5 3 2]
来自二项式分布的随机数,返回为标量值或标量值数组。
Binornd.是特定于二项份分布的功能。统计和机器学习工具箱™还提供通用功能随机的,支持各种概率分万博1manbetx布。使用随机的,指定概率分布名称及其参数。或者,创建一个二项分布概率分布对象并将对象作为输入参数传递。请注意,特定于分发功能Binornd.比通用功能更快随机的。
随机的
二项分布
以交互方式生成随机数,使用randtool.,用于随机数生成的用户界面。
randtool.
使用说明和限制:
生成的代码可以返回比matlab的不同数字序列®在这两种情况下:
输出是非卡尔卡尔。
输入参数对于分发无效。
有关代码生成的更多信息,请参阅代码生成简介和一般代码生成工作流程。
此功能完全支持GPU阵列。万博1manbetx有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
Binocdf.|Binofit.|贝诺伊州|二项分布|Binopdf.|Binostat.|随机的
Binocdf.
Binofit.
贝诺伊州
Binopdf.
Binostat.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室