Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

reset

Clase: qrandstream

Restablecer estado

Sintaxis

reset(q)

Descripción

reset(q) restablece el estado de la secuencia numérica cuasi-aleatoria delq qrandstream clase de nuevo a su estado inicial,.1 Los puntos siguientes extraídos de la secuencia serán los mismos que los extraídos de una nueva secuencia. El comando equivale a.q.State = 1

Ejemplos

Se utiliza para construir un flujo de Halton 3-D, basado en un conjunto de puntos que omite los primeros 1000 valores y, a continuación, retiene cada punto 101:qrandstream

q = qrandstream('halton',3,'Skip',1e3,'Leap',1e2) q =     Halton quasi-random stream in 3 dimensions    Point set properties:               Skip : 1000               Leap : 100     ScrambleMethod : none  nextIdx = q.State nextIdx =      1

Se utiliza para generar dos muestras de tamaño cuatro:qrand

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 nextIdx = q.State nextIdx =      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 nextIdx = q.State nextIdx =      9

Se usa para restablecer la secuencia y, a continuación, generar otra muestra:reset

reset(q) nextIdx = q.State nextIdx =      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

Consulte también

|