Сгенерируйте ограниченный заполняющий пространство проект заданного размера
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