主要内容

随机

随机数

描述

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

例子

R=随机(的名字一个B由指定的双参数分布族返回一个随机数的名字以及分布参数一个B

R=随机(的名字一个BC由指定的三个参数分布族返回一个随机数的名字以及分布参数一个B,C

R=随机(的名字一个BCD由指定的四个参数分布族返回一个随机数的名字以及分布参数一个BC,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

将随机数生成器的状态恢复为s,然后创建一个新的随机数。该值与之前相同。

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

创建一个与现有数组大小相同的随机数矩阵。使用形状参数2和0、刻度参数1和位置参数0的稳定分布。

A = [32 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

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

pd = makedist (“威布尔”
pd = Weibull分布Weibull分布A = 1 B = 1

从分布中生成随机数。

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

使用100个符合威布尔分布的箱子构建一个直方图。

histfit (r, 100,“威布尔”

图中包含一个轴对象。axis对象包含两个类型为bar, line的对象。

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

pd = makedist (“正常”
pd =正态分布正态分布mu = 0 sigma = 1

从分布中生成一个2 × 3 × 2的随机数数组。

r =随机(pd(2、3、2))
R = R (:,: 2) = -0.4336 3.5784 -1.3499 0.3426 2.7694 3.0349

输入参数

全部折叠

概率分布名称,指定为该表中的一个概率分布名称。

的名字 分布 输入参数一个 输入参数B 输入参数C 输入参数D
“β” 贝塔分布 一个第一个形状参数 b第二个形状参数 - - - - - - - - - - - -
“二” 二项分布 n数量的试验 p每次试验成功的概率 - - - - - - - - - - - -
“BirnbaumSaunders” Birnbaum-Saunders分布 β尺度参数 γ形状参数 - - - - - - - - - - - -
“毛刺” 12型毛刺分布 α尺度参数 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形状参数 - - - - - - - - - - - -

例子:“正常”

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

如果一个或多个输入参数一个BC,D为数组,则数组大小必须相同。在这种情况下,随机将每个标量输入展开为与数组输入大小相同的常量数组。看到的名字的定义一个BC,D对于每一个分布。

数据类型:|

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

如果一个或多个输入参数一个BC,D为数组,则数组大小必须相同。在这种情况下,随机将每个标量输入展开为与数组输入大小相同的常量数组。看到的名字的定义一个BC,D对于每一个分布。

数据类型:|

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

如果一个或多个输入参数一个BC,D为数组,则数组大小必须相同。在这种情况下,随机将每个标量输入展开为与数组输入大小相同的常量数组。看到的名字的定义一个BC,D对于每一个分布。

数据类型:|

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

如果一个或多个输入参数一个BC,D为数组,则数组大小必须相同。在这种情况下,随机将每个标量输入展开为与数组输入大小相同的常量数组。看到的名字的定义一个BC,D对于每一个分布。

数据类型:|

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

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

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

如果一个或多个输入参数一个BC,D是数组,然后指定的维度sz1,…,szN必须匹配的公共尺寸一个BC,D在任何必要的标量展开之后。的默认值sz1,…,szN是公共维度。

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

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

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

例子:5、3、2

数据类型:|

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

如果一个或多个输入参数一个BC,D是数组,然后指定的维度深圳必须匹配的公共尺寸一个BC,D在任何必要的标量展开之后。的默认值深圳是公共维度。

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

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

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

例子:(5 3 2)

数据类型:|

输出参数

全部折叠

由指定的概率分布生成的随机数,作为标量值或标量值数组返回,其维数由sz1,…,szN深圳

如果指定分布参数一个BC,或D,然后输入每个元素R中对应元素所指定的分布是否生成随机数一个BC,D

选择功能

  • 随机一个泛型函数是否按名称接受一个分布的名字或者一个概率分布对象pd.使用特定于分布的函数会更快,例如randnnormrnd对于正态分布binornd对于二项分布。有关特定分布函数的列表,请参见金宝app支持分布

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

扩展功能

之前介绍过的R2006a