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.

qrandstream

Clase: qrandstream

Construya un flujo de números casi aleatorios

Sintaxis

q = qrandstream(type,d)
q = qrandstream(type,d,prop1,val1,prop2,val2,...)
q = qrandstream(p)

Descripción

q = qrandstream(type,d) construye un flujo de números cuasi aleatorios de ladq qrandstream clase, de tipo especificado por type. type es o, y se basa en un conjunto de puntos de la clase o clase, respectivamente, con la configuración de propiedad predeterminada.'halton''sobol'qhaltonsetsobolset

q = qrandstream(type,d,prop1,val1,prop2,val2,...) especifica pares de nombre/valor de propiedad para el conjunto de puntos en el que se basa la secuencia. Las propiedades aplicables dependen type.

q = qrandstream(p) construye una secuencia basada en el conjunto de puntos especificado. debe ser un conjunto de puntos de la clase o clase.pphaltonsetsobolset

Ejemplos

Construya un flujo de Halton 3-D, basado en un conjunto de puntos que omita los primeros 1000 valores y luego conserve cada punto 101:

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

| | |

Introducido en R2008a