net

Сгенерируйте квазирандомный набор точек

Синтаксис

Описание

пример

X = net(p,n) возвращает первое n точки из набора точек p, что является либо haltonset или sobolset объект. X является n-by - d матрица, где d - количество размерностей точек в p.

Объект p инкапсулирует свойства заданной квазирандомной последовательности. Значения набора точек генерируются каждый раз, когда вы получаете доступ к p использование net или индексация круглых скобок. Значения не хранятся в p.

Примеры

свернуть все

Сгенерируйте трехмерный набор точек Halton, пропустите первые 1000 значений, а затем сохраните каждую 101-ю точку.

p = haltonset(3,'Skip',1e3,'Leap',1e2)
p = 
Halton point set in 3 dimensions (89180190640991 points)

Properties:
              Skip : 1000
              Leap : 100
    ScrambleMethod : none

Примените скремблирование с обратным радиксом при помощи scramble.

p = scramble(p,'RR2')
p = 
Halton point set in 3 dimensions (89180190640991 points)

Properties:
              Skip : 1000
              Leap : 100
    ScrambleMethod : RR2

Сгенерируйте первые четыре точки при помощи net.

X0 = net(p,4)
X0 = 4×3

    0.0928    0.6950    0.0029
    0.6958    0.2958    0.8269
    0.3013    0.6497    0.4141
    0.9087    0.7883    0.2166

Сгенерируйте каждую третью точку, до одиннадцатой точки, с помощью индексации круглых скобок.

X = p(1:3:11,:)
X = 4×3

    0.0928    0.6950    0.0029
    0.9087    0.7883    0.2166
    0.3843    0.9840    0.9878
    0.6831    0.7357    0.7923

Входные параметры

свернуть все

Набор точек, заданный как haltonset или sobolset объект.

Пример: haltonset(4)

Число точек для возврата из набора точек, заданное как положительный целочисленный скаляр. n должно быть между 1 и length(p), число точек в p.

net всегда возвращает первое n точки в p. Выбор другого набора n точки из последовательности квазирандома можно изменить p при помощи его Leap и Skip свойства или scramble функция объекта. Кроме того, вы можете получить доступ к точкам в p при помощи индексации круглых скобок, а не net функция объекта.

Пример: 1024

Типы данных: single | double

Введенный в R2008a