类别:qrandstream
构造准随机数流
q=qrandstream(
类型
,d)
q=qrandstream(类型
D建议1
,瓦尔1
,建议2
,瓦尔2
,...)
q=qrandstream(p)
q=qrandstream(
构建一个类型
,d)D
-维拟随机数流Q
的qrandstream
类,其类型由指定类型
.类型
要么“哈尔顿”
或“索波尔”
和Q
基于来自以下两个方向的点集:吊灯
阶级或索波尔塞特
分别使用默认属性设置初始化。
q=qrandstream(
为流所基于的点集指定属性名称/值对。适用的属性取决于类型
D建议1
,瓦尔1
,建议2
,瓦尔2
,...)类型
.
基于跳过前1000个值然后保留每个101个点的点集,构建三维Halton流:
q=qrandstream('halton',3,'Skip',1e3,'Leap',1e2)q=halton准随机流三维点集属性:Skip:1000 Leap:100 ScrambleMethod:none nextIdx=q。State nextIdx=1
使用基兰
要生成两个大小为4的样本:
X1=qrand(q,4)X1=0.0928 0.3475 0.0051 0.6958 0.2035 0.2371 0.3013 0.8496 0.4307 0.9087 0.5629 0.6166 nextix=q.状态nextix=5 X2=qrand(q,4)X2=0.2446 0.0238 0.8102 0.5298 0.7540 0.0438 0.3843 0.5112 0.2758 0.8335 0.2245 0.4694 nextix=q.状态nextix=9
使用重置
要重置流,然后生成另一个样本:
重置(q)nextix=q。状态nextix=1 X=qrand(q,4)X=0.0928 0.3475 0.0051 0.6958 0.2035 0.2371 0.3013 0.8496 0.4307 0.9087 0.5629 0.6166