Если я читаю документ о том, как построить набор квазислучайных точек Халтона , и там упоминается, что можно «пропустить» первые значения, а затем сохранить значения «скачка».
Не понимаю, что на самом деле означают слова «пропустить» и «прыжок».
Пробовал следующее:
>> p = haltonset(1,'Skip',50,'Leap',10); d = haltonset(1,'Skip',51,'Leap',9);
>> p(2:10), d(1:9)
ans =
0.7344
0.0703
0.7891
0.4766
0.5859
0.1797
0.9922
0.3164
0.6602
ans =
0.7969
0.7344
0.8828
0.5391
0.8516
0.6484
0.9609
0.6172
0.7539
>> p(2:10) == d(1:9)
ans =
0
0
0
0
0
0
0
0
0
Подумал, что это может спасти 10значения р и 9 до д.Также думал, что d будет иметь те же значения, что и p.Но это был не тот случай.
Затем я проверил, будет ли «скачок» таким же, как обычный способ создания вектора - например: (1: скачок: 10)
>> p = haltonset(1,'Skip',50,'Leap',1); d = haltonset(1,'Skip',50,'Leap',2);
>> p(1:2:10)==d(1:5)
ans =
1
0
0
0
0
>> p = haltonset(1,'Skip',0,'Leap',1); d = haltonset(1,'Skip',0,'Leap',2);
>> p(1:2:10)==d(1:5)
ans =
1
0
0
0
0
но, похоже, это не так ..
Может кто-нибудь дать простое объяснение на английском языке о том, как интерпретировать переменные 'skip' и 'leap'.