ConstrainedGenerate

Сгенерируйте проект заполнения пространства заданного размера

Описание

DoeObjMod = ConstrainedGenerate(DoeObj,NumPoints) генерирует проект заполнения пространства с количеством ограниченных точек, заданным NumPoints.

Использование ConstrainedGenerate только для проектов заполнения помещений. Возможно, невозможно достичь заданного числа точек, в зависимости от настроек генератора и ограничений.

ConstrainedGenerate вызывает Generate и использует эту формулу для обновления UnconstrainedSize.

UnconstrainedSize = ceil(UnconstrainedSize * NumPoints/D.NumberOfPoints);

пример

DoeObjMod = ConstrainedGenerate(DoeObj,NumPoints,'Name1','Value1',…) дополняет сгенерированный проект заполнения пространства опциями, заданными парами "имя-значение".

Примеры

свернуть все

Используйте существующую конструкцию заполнения помещений, чтобы создать проект с 200 точками, затем проверьте ограниченную конструкцию и общее число точек.

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

Входные параметры

свернуть все

Образец mbcdoe.design класс, заданный как mbcdoe.design объект проект.

Количество точек проекта, заданное как mbcdoe.designconstraint объект.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'Type','V-optimal'

Свойства генератора проекта определяют применимые пары "имя-значение". Полный список свойств см. в разделе Properties (for design generators).

Максимальное количество итераций, заданное как разделенная разделенными запятой парами, состоящая из MaxIterations и целого числа.

Пример: 'MaxIterations',15

Общее число точек в проекте без ограничений, заданное как разделенная разделенными запятой парами, состоящая из 'UnconstrainedSize' и целого числа.

Пример: 'UnconstrainedSize',10

Выходные аргументы

свернуть все

Измененный образец mbcdoe.design класс, возвращается как mbcdoe.design объект.

Введенный в R2008a