Латинская выборка гиперкуба
X = lhsdesign(n,p)
X = lhsdesign(...,'smooth','off')
X = lhsdesign(...,'criterion',criterion
)
X = lhsdesign(...,'iterations',k)
X = lhsdesign(n,p)
возвращает n-by-p матрица, X
, содержа латинскую выборку гиперкуба n
значения на каждом p
переменные. Для каждого столбца X
затем
значения случайным образом распределяются с одним от каждого интервала (0,1/n)
, (1/n,2/n)
..., (1-1/n,1)
, и они случайным образом переставлены.
X = lhsdesign(...,'smooth','off')
производит точки в средних точках вышеупомянутых интервалов: 0.5/n
, 1.5/n
..., 1-0.5/n
. Значением по умолчанию является 'on'
.
X = lhsdesign(...,'criterion',
итеративно генерирует латинские выборки гиперкуба, чтобы найти лучшую согласно criterion
)criterion
, который может быть 'none'
, 'maximin'
, или 'correlation'
.
Критерий | Описание |
---|---|
| Никакая итерация. |
| Максимизируйте минимальное расстояние между точками. Это значение по умолчанию. |
| Уменьшайте корреляцию. |
X = lhsdesign(...,'iterations',k)
выполняет итерации до k
времена в попытке улучшить проект согласно заданному критерию. Значением по умолчанию является k = 5
.