net

Сгенерируйте набор квазислучайной точки

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

Сгенерируйте 3D набор точки Холтона, пропустите первые 1 000 значений, и затем сохраните каждую 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