文档帮助中心
随机样本
y = randsample (n, k)
y = randsample(人口、k)
y = randsample (___、更换)
y = randsample (n, k,真的,w)
y = randsample(人口,k,真的,w)
y = randsample(年代,___)
例子
y= randsample (n,k)返回k从整数中均匀随机抽样的值,不需要替换1来n。
y= randsample (n,k)
y
n
k
1
y= randsample (人口,k)返回的向量k从向量的值中均匀随机抽样的值,不需要替换人口。
y= randsample (人口,k)
人口
y= randsample (___,更换)返回替换后的样本更换是真正的,或无替换如果更换是假。指定更换跟随前面语法中的任何输入参数组合。
y= randsample (___,更换)
更换
真正的
假
y= randsample (n,k,真的,w)使用一个非负权值向量,w,其长度为n,以确定一个整数的概率我被选为y。
y= randsample (n,k,真的,w)
w
我
y= randsample (人口,k,真的,w)使用非负权值向量,w,与向量的长度相同人口,以确定一个值的概率人口(我)被选为y。
y= randsample (人口,k,真的,w)
人口(我)
y= randsample (年代,___)使用流年代用于随机数生成。的选项年代可以在前面语法中的任何输入参数之前。年代是?的成员RandStream类。
y= randsample (年代,___)
年代
RandStream
全部折叠
从整数中提取一个值1通过10。
10
n = 10;x = randsample (n, 1)
x = 9
创建随机种子,以重现的结果。
s = RandStream (“mlfg6331_64”);
从向量中绘制一个值[20]。
[20]
人口= 20;y = randsample(年代,人口,1)
y = 17
为重现性创建随机数流。
从序列中随机选择48个字符并进行替换ACGT,根据指定的概率。
ACGT
R = randsample(年代,“ACGT”,48,正确,[0.15 0.35 0.35 0.15])
R =“GGCGGCGCAAGGCGCCGGACCTGGCTGCACGCCGTTCCCTGCTACTCG”
从整数中抽取5个值并进行替换1:10。
1:10
5 y = randsample (s, 10日,真的)
y =5×17 8 5 7 8
范围上限(1来n)从中取样,指定为正整数。默认情况下,randsample从范围内的值中均匀地随机抽样,不进行替换1来n。
randsample
数据类型:单|双
单
双
从其中采样的输入数据,指定为一个向量。默认情况下,randsample从中值中均匀地随机抽样,不进行替换人口。的方向y(行或列)与的相同人口。
如果人口一个数值向量只包含非负整数值吗人口可以有长度1,然后用吗y =人口(randsample(长度(人口),k))而不是y = randsample(人口、k)。
y =人口(randsample(长度(人口),k))
例子:y = randsample ([50:100], 20)返回的向量20.的随机均匀采样的值,不进行替换人口由整数组成的向量50来One hundred.。
y = randsample ([50:100], 20)
20.
50
One hundred.
数据类型:单|双|逻辑|字符|字符串|分类
逻辑
字符
字符串
分类
样本数,指定为正整数。
例子:randsample (20、10)返回的向量10从整数中均匀随机抽样的值,不需要替换1来20.。
randsample (20、10)
替换抽样指标,指定为其中之一假或真正的。
例子:randsample(10 2真的)返回两个值,替换整数1来10。
randsample(10 2真的)
数据类型:逻辑
的(n, 1)
采样权值,指定为非负标量值的向量。的长度w必须等于采样整数的范围或的长度人口。向量w必须至少有一个正值。如果w包含负值或南值,randsample显示错误信息。的randsample函数样本与概率成正比w(我)/ (w)和。通常情况下,w是概率向量。的randsample函数支持仅为替换抽万博1manbetx样指定权重。
南
w(我)/ (w)和
例子:[0.1 0.5 0.35 0.46]
[0.1 0.5 0.35 0.46]
随机数流,指定为MATLAB默认的随机数流或RandStream。有关详细信息,请参见创建和控制随机数流(MATLAB)。
例子:s = RandStream (“mlfg6331_64”)创建一个使用乘法滞后斐波那契生成器算法的随机数流。
s = RandStream (“mlfg6331_64”)
样本,作为向量或标量返回。
如果k = 1,然后y是一个标量。
k = 1
如果k > 1,然后y是一个k1的向量。
k > 1
随机抽取数据,无论是否替换,使用datasample。
datasample
用法说明和限制:
当不进行替换进行抽样时,输出值的顺序可能与MATLAB中的顺序不匹配。
代码生成不支持随机数流输入参数万博1manbetx年代。
有关代码生成的更多信息,请参见代码生成简介和通用代码生成工作流。
RandStream|datasample|兰德|randperm
兰德
randperm
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系