主要内容

随机

描述

R=随机(的名字,一个)返回一个随机数从指定的单参数分布族的名字和分布参数一个

例子

R=随机(的名字,一个,B)返回一个随机数从指定的两个参数分布族的名字和分布参数一个B

R=随机(的名字,一个,B,C)返回一个随机数从指定的参数分布族的名字和分布参数一个,B,C

R=随机(的名字,一个,B,C,D)返回一个随机数从指定的四个参数分布的家庭的名字和分布参数一个,B,C,D

例子

R=随机(pd)返回一个概率分布的随机数对象pd

例子

R=随机(___,sz1,…, szN)生成一个数组指定的概率分布的随机数从任何以前的语法使用输入参数,sz1,…, szN显示每个维度的大小。

例子

R=随机(___,深圳)生成一个数组指定的概率分布的随机数从任何以前的语法使用输入参数,在向量深圳指定大小(r)

例子

全部折叠

生成一个随机数从正态分布均值 μ 等于1和标准差 σ 等于5。指定分配名称“正常”和分布参数。

rng (“默认”)%的再现性μ= 1;σ= 5;随机(r =“正常”μ、σ)
r = 3.6883

创建一个正态分布对象并使用对象生成一个随机数。

创建一个正态分布对象的意思 μ 等于1和标准差 σ 等于5。

μ= 1;σ= 5;pd = makedist (“正常”,“亩”亩,“σ”σ);

生成一个随机数的分布。

rng (“默认”)%的再现性r =随机(pd)
r = 3.6883

保存当前状态的随机数字生成器。然后生成一个随机数从泊松分布率参数5。

s =提高;随机(r =“泊松”5)
r = 5

随机数发生器的状态恢复,然后创建一个新的随机数。之前的值是一样的。

rng(年代);r1 =随机(“泊松”5)
r1 = 5

创建一个矩阵大小相同的随机数作为一个现有的数组。用稳定分布形状参数2和0,尺度参数和位置参数0。

= (3 2;2 1];深圳=大小(A);随机(R =“稳定”2 0 1 0,深圳)
R =2×20.7604 -3.1945 2.5935 1.2193

你可以将前两行代码合并到一行。

随机(R =“稳定”2 0 1 0,大小(A))
R =2×20.4508 -0.6132 -1.8494 0.4845

创建一个威布尔概率分布对象使用默认参数值。

pd = makedist (“威布尔”)
pd = WeibullDistribution威布尔分布B = 1 = 1

生成随机数的分布。

rng (“默认”)%的再现性r =随机(pd, 10000, (1);

构建一个使用100箱,威布尔分布拟合直方图。

histfit (r, 100,“威布尔”)

图包含一个坐标轴对象。坐标轴对象包含2栏,类型的对象。

创建一个标准正态概率分布对象。

pd = makedist (“正常”)
pd = NormalDistribution正态分布μ= 0σ= 1

生成一个2-by-3-by-2阵列分布的随机数。

r =随机(pd (2、3、2))
r = r (:,: 1) = 0.5377 -2.2588 0.3188 1.8339 0.8622 -1.3077 r (:,: 2) = -0.4336 3.5784 -1.3499 - 0.3426 2.7694 - 3.0349

输入参数

全部折叠

概率分布的名字,指定为这个表的一个概率分布的名字。

的名字 分布 输入参数一个 输入参数B 输入参数C 输入参数D
“β” 贝塔分布 一个第一个形状参数 b第二个形状参数 - - - - - - - - - - - -
“二” 二项分布 n数量的试验 p每个试验成功的可能性 - - - - - - - - - - - -
“BirnbaumSaunders” Birnbaum-Saunders分布 β尺度参数 γ形状参数 - - - - - - - - - - - -
“毛刺” 第十二毛刺类型分布 α尺度参数 c第一个形状参数 k第二个形状参数 - - - - - -
“Chisquare”“chi2” 卡方分布 ν自由度 - - - - - - - - - - - - - - - - - -
“指数” 指数分布 μ的意思是 - - - - - - - - - - - - - - - - - -
“极端值”“电动汽车” 极端值分布 μ位置参数 σ尺度参数 - - - - - - - - - - - -
“F” F分布 ν1分子的自由度 ν2分母的自由度 - - - - - - - - - - - -
“伽马” 伽马分布 一个形状参数 b尺度参数 - - - - - - - - - - - -
“广义极值”“gev” 广义极值分布 k形状参数 σ尺度参数 μ位置参数 - - - - - -
广义帕累托的“全科医生” 广义帕累托分布 k尾指数(形状)参数 σ尺度参数 μ阈值(位置)参数 - - - - - -
“几何” 几何分布 p概率参数 - - - - - - - - - - - - - - - - - -
“正常”的一半“环” Half-Normal分布 μ位置参数 σ尺度参数 - - - - - - - - - - - -
“超几何”“hyge” 超几何分布 人口规模 k条目的数量与人口所需的特性 n数量的样品 - - - - - -
“InverseGaussian” 逆高斯分布 μ尺度参数 λ形状参数 - - - - - - - - - - - -
“物流” 物流配送 μ的意思是 σ尺度参数 - - - - - - - - - - - -
“LogLogistic” Loglogistic分布 μ意思是对数的值 σ尺度参数的对数的值 - - - - - - - - - - - -
对数正态的 对数正态分布 μ意思是对数的值 σ对数标准差值 - - - - - - - - - - - -
“Nakagami” Nakagami分布 μ形状参数 ω尺度参数 - - - - - - - - - - - -
“负二项”“nbin” 负二项分布 r许多的成功 p在一个试验成功的概率 - - - - - - - - - - - -
“非中心F”“ncf” 无心的F分布 ν1分子的自由度 ν2分母的自由度 δ非中心参数 - - - - - -
“非中心t”“英国” 非中心t分布 ν自由度 δ非中心参数 - - - - - - - - - - - -
“非中心卡方”“ncx2” 非中心卡方分布 ν自由度 δ非中心参数 - - - - - - - - - - - -
“正常” 正态分布 μ的意思是 σ标准偏差 - - - - - - - - - - - -
“泊松” 泊松分布 λ的意思是 - - - - - - - - - - - - - - - - - -
“瑞利” 瑞利分布 b尺度参数 - - - - - - - - - - - - - - - - - -
“Rician” Rician分布 年代非中心参数 σ尺度参数 - - - - - - - - - - - -
“稳定” 稳定分布 α第一个形状参数 β第二个形状参数 γ尺度参数 δ位置参数
“T” 学生的t分布 ν自由度 - - - - - - - - - - - - - - - - - -
“tLocationScale” t Location-Scale分布 μ位置参数 σ尺度参数 ν形状参数 - - - - - -
“统一” 均匀分布(连续) 一个较低的端点(最小) b上端点(最大) - - - - - - - - - - - -
离散均匀的“unid” 均匀分布(离散) n最大可观测值 - - - - - - - - - - - - - - - - - -
“威布尔”“wbl” 威布尔分布 一个尺度参数 b形状参数 - - - - - - - - - - - -

例子:“正常”

第一个概率分布参数,指定为一个标量值或一个标量值的数组。

如果一个或多个输入参数一个,B,C,D数组,那么数组的大小必须是相同的。在这种情况下,随机每个标量扩展输入一个常数相同大小的数组的数组输入。看到的名字的定义一个,B,C,D对于每一个分布。

数据类型:|

第二个概率分布参数,指定为一个标量值或一个标量值的数组。

如果一个或多个输入参数一个,B,C,D数组,那么数组的大小必须是相同的。在这种情况下,随机每个标量扩展输入一个常数相同大小的数组的数组输入。看到的名字的定义一个,B,C,D对于每一个分布。

数据类型:|

第三个概率分布参数,指定为一个标量值或一个标量值的数组。

如果一个或多个输入参数一个,B,C,D数组,那么数组的大小必须是相同的。在这种情况下,随机每个标量扩展输入一个常数相同大小的数组的数组输入。看到的名字的定义一个,B,C,D对于每一个分布。

数据类型:|

第四个概率分布参数,指定为一个标量值或一个标量值的数组。

如果一个或多个输入参数一个,B,C,D数组,那么数组的大小必须是相同的。在这种情况下,随机每个标量扩展输入一个常数相同大小的数组的数组输入。看到的名字的定义一个,B,C,D对于每一个分布。

数据类型:|

概率分布,指定为这个表中的概率分布对象之一。

分布对象 功能或应用程序创建概率分布对象
BetaDistribution makedist,fitdist,分布更健康
BinomialDistribution makedist,fitdist,分布更健康
BirnbaumSaundersDistribution makedist,fitdist,分布更健康
BurrDistribution makedist,fitdist,分布更健康
ExponentialDistribution makedist,fitdist,分布更健康
ExtremeValueDistribution makedist,fitdist,分布更健康
GammaDistribution makedist,fitdist,分布更健康
GeneralizedExtremeValueDistribution makedist,fitdist,分布更健康
GeneralizedParetoDistribution makedist,fitdist,分布更健康
HalfNormalDistribution makedist,fitdist,分布更健康
InverseGaussianDistribution makedist,fitdist,分布更健康
KernelDistribution fitdist,分布更健康
LogisticDistribution makedist,fitdist,分布更健康
LoglogisticDistribution makedist,fitdist,分布更健康
LognormalDistribution makedist,fitdist,分布更健康
LoguniformDistribution makedist
MultinomialDistribution makedist
NakagamiDistribution makedist,fitdist,分布更健康
NegativeBinomialDistribution makedist,fitdist,分布更健康
NormalDistribution makedist,fitdist,分布更健康
分段分布和广义帕累托分布的尾巴 paretotails
PiecewiseLinearDistribution makedist
PoissonDistribution makedist,fitdist,分布更健康
RayleighDistribution makedist,fitdist,分布更健康
RicianDistribution makedist,fitdist,分布更健康
StableDistribution makedist,fitdist,分布更健康
tLocationScaleDistribution makedist,fitdist,分布更健康
TriangularDistribution makedist
UniformDistribution makedist
WeibullDistribution makedist,fitdist,分布更健康

每个维度的大小,指定为整数值。例如,指定5、3、2生成一个5-by-3-by-2数组指定的概率分布的随机数。

如果一个或多个输入参数一个,B,C,D数组,然后指定的尺寸吗sz1,…, szN必须与常见的尺寸吗一个,B,C,D在任何必要的标量扩张。的默认值sz1,…, szN是常见的维度。

  • 如果你指定一个值sz1,然后R是一个方阵的大小sz1——- - - - - -sz1

  • 如果任何尺寸的大小0或消极,那么R是一个空数组。

  • 第二个维度之外,随机忽略了落后于尺寸大小为1。例如,指定3,1,1,1产生随机数的3×1的向量。

例子:5、3、2

数据类型:|

每个维度的大小,指定为一个行向量的整数。例如,指定(5 3 2)生成一个5-by-3-by-2数组指定的概率分布的随机数。

如果一个或多个输入参数一个,B,C,D数组,然后指定的尺寸吗深圳必须与常见的尺寸吗一个,B,C,D在任何必要的标量扩张。的默认值深圳是常见的维度。

  • 如果你指定一个值(sz1),然后R是一个方阵的大小sz1——- - - - - -sz1

  • 如果任何尺寸的大小0或消极,那么R是一个空数组。

  • 第二个维度之外,随机忽略了落后于尺寸大小为1。例如,指定[3 1 1 1]产生随机数的3×1的向量。

例子:(5 3 2)

数据类型:|

输出参数

全部折叠

从指定的概率分布随机数生成,作为一个标量值或返回标量值的数组指定的尺寸sz1,…, szN深圳

如果你指定分布参数一个,B,C,或D,然后每个元素R是指定的分布的随机数生成相应的元素一个,B,C,D

选择功能

  • 随机是一个通用的函数,它接受一个分布的名字吗的名字或一个概率分布对象pd。快使用一个特定的函数,如randnnormrnd为正态分布binornd二项分布。特定函数的列表,请参阅金宝app支持分布

  • 生成随机数交互,使用randtool为随机数生成,用户界面。

扩展功能

版本历史

之前介绍过的R2006a