Сгенерируйте ограниченный заполняющий пространство проект заданного размера
design = ConstrainedGenerate( design, NumPoints, 'UnconstrainedSize',
Size, 'MaxIter', NumIterations )
design = ConstrainedGenerate( design, NumPoints,
OPTIONS )
ConstrainedGenerate
метод mbcdoe.design
. Используйте его, чтобы сгенерировать заполняющий пространство проект заданного размера в ограниченной области. Этот метод только работает на заполнение проектов. Не может быть возможно достигнуть конкретного количества точек, в зависимости от настроек генератора и ограничений.
design = ConstrainedGenerate( design, NumPoints, 'UnconstrainedSize',
Size, 'MaxIter', NumIterations )
попытки сгенерировать проект с количеством ограниченных точек, заданных NumPoints
. Можно предоставить пары значения параметров для опций, или можно использовать структуру:design = ConstrainedGenerate( design, NumPoints,
OPTIONS )
.
MaxIter — Максимальные итерации. Значение по умолчанию: 10
UnconstrainedSize — Общее количество точек в неограниченном проекте. Значение по умолчанию: NumPoints
Алгоритм ConstrainedGenerate
производит последовательность вызовов Generate
, и обновляет UnconstrainedSize
использование следующей формулы:
UnconstrainedSize = ceil(UnconstrainedSize * NumPoints/D.NumberOfPoints);
С ConstrainedGenerate
, сделайте 200 проектов точки, с помощью существующего заполняющего пространство проекта sfDesign
, и смотрите ограниченное и общее количество точек:
sfDesign = ConstrainedGenerate( sfDesign, 200, 'UnconstrainedSize', 800, 'MaxIter',10 ); % How did we do? finalNumberOfPoints = sfDesign.NumberOfPoints % How many points did we need in total? totalNumberOfPoints = sfDesign.Generator.NumberOfPoints finalNumberOfPoints = 200 totalNumberOfPoints = 839