.NET

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

Синтаксис

X = net(p,n)

Описание

пример

X = net(p,n) возвращается первые точки n от точки устанавливают p, который является любой объектом haltonset или sobolset. X является n-by-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