pr = reduceDimensions(p,d) уменьшает набор квазислучайной точки Sobol p к первому d размерности. d должно быть меньше чем или равно количеству размерностей в p.
Сгенерируйте семимерный набор точки Sobol и скремблируйте точки.
p = sobolset(7);
ps = scramble(p,'MatousekAffineOwen')
ps =
Sobol point set in 7 dimensions (9007199254740992 points)
Properties:
Skip : 0
Leap : 0
ScrambleMethod : MatousekAffineOwen
PointOrder : standard
Разделите первые 7 186 точек в ps на семь уровней 1 024 точек каждый. Уменьшайте первые 1 024 точки, чтобы быть одномерными, вторые 1 024 точки, чтобы быть двумерными, и так далее. Для каждого уровня вычислите отклонение значений точки в каждой размерности.
variance = NaN(7);
for level = 1:7
pr = reduceDimensions(ps,level);
pr.Skip = (level-1)*1024;
pts = pr(1:1024,:);
variance(level,1:level) = var(pts);
end
Постройте отклонения. Темно-синие панели показывают отклонение точек в первой размерности, темно-оранжевые панели показывают отклонение точек во втором измерении и так далее.
d — Количество размерностей, чтобы сохранить положительный целочисленный скаляр
Количество размерностей, чтобы сохранить от точки установило p, заданный как положительный целочисленный скаляр между 1 и количество размерностей в p. Функция всегда сохраняет первый d размерности p.
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.