随机
随机数
语法
描述
例子
生成一个随机数通过指定名称和分布参数
生成一个随机数从正态分布均值
等于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,“威布尔”)
生成随机数的多维数组
创建一个标准正态概率分布对象。
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形状参数 | - - - - - - | - - - - - - |
例子:“正常”
pd
- - - - - -概率分布
概率分布对象
概率分布,指定为这个表中的概率分布对象之一。
sz1,…, szN
- - - - - -每个维度的大小(作为单独的参数)
整型值
深圳
- - - - - -每个维度的大小(如一个行向量)
行向量的整数
输出参数
选择功能
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
使用笔记和限制:
输入参数
的名字
必须是一个编译时常量。例如,使用正态分布,包括coder.Constant(“正常”)
在arg游戏
的价值codegen
(MATLAB编码器)。代码生成不支持概率分布对象(金宝app
pd
)输入参数。
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
版本历史
之前介绍过的R2006a
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。