Сгенерируйте новые точки проекта
D = Generate(D)
D = Generate(D,NumPoints)
D = Generate(D,'Prop1',value1,...)
Generate
метод mbcdoe.design
. Generate
метод всегда генерирует новый проект и заменяет существующие точки (зафиксированный или свободный).
D = Generate(D)
регенерирует проект с текущими настройками генератора (текущие свойства проекта и текущее число точек). Возможно, что различный проект закончится (e.g., для латинских проектов Выборки Гиперкуба).
D = Generate(D,NumPoints)
генерирует число точек, заданное NumPoints
использование текущих настроек генератора. Вы не можете задать число точек для всех типов проекта (например, Центральный Составной объект, Поле Behnken) и поэтому NumPoints
второй вход не поддерживается для всех типов проекта.
D = Generate(D,'Prop1',value1,...)
генерирует новый проект с генератором, заданным парами значения свойства генератора.
Можно использовать пары значения свойства, чтобы задать свойства генератора проекта (такие как проект Тип) как часть Сгенерировать команды, e.g.,
C = OptDesign.CreateCandidateSet(OptDesign,... 'Type', 'Grid',... 'NumberOfLevels',[21 21 21]); OptDesign = Generate(OptDesign,... 'Type','V-optimal',... 'CandidateSet',C,... 'MaxIterations',200,... 'NoImprovement', 50,... 'NumberOfPoints',200);
P = OptDesign.Generator; P.Type = 'V-optimal'; P.CandidateSet.NumberOfLevels(:)=21; P.MaxIterations = 200; P.NumberOfPoints = 200; P.NoImprovement = 50; OptDesign.Generator = P;
Generate
когда проект Style
Пользовательские или Экспериментальные данные. Для заполнения проектов см. также ConstrainedGenerate
. Используя Generate
с ограниченным заполнением, как гарантируют, не произведет проект с конкретным количеством точек. Использование ConstrainedGenerate
вместо этого.
Сгенерировать проект с 10 точками:
d = Generate( d, 10 );
Примечание
Проект Type
должен иметь перезаписываемое свойство 'NumberOfPoints'
использовать этот синтаксис D = Generate(D,NumPoints)
. Смотрите Type (for designs and generators)
.
Создать и сгенерировать 15 латинских проектов выборки гиперкуба точки:
globalDesign = TP.CreateDesign(2, 'Type',... 'Latin Hypercube Sampling'); globalDesign = Generate(globalDesign, 15)
Регенерировать проект и получить различные 15 латинских проектов выборки гиперкуба точки:
globalDesign = Generate(globalDesign);
Создать и сгенерировать проект Холтона с 50 точками:
haltonDesign = CreateDesign( inputs, 'Type',... 'Halton Sequence', 'Name', 'Halton' ); haltonDesign = Generate( haltonDesign, 'NumberOfPoints', 50 );
Создать и сгенерировать проект Холтона с заданным скремблированием и другими свойствами:
haltonDesignWithScrambling = haltonDesign.CreateDesign... ( 'Name', 'Scrambled Halton' ); haltonDesignWithScrambling = Generate... (haltonDesignWithScrambling, 'Scramble', 'RR2', 'PrimeLeap', true );
Создать полный план факторного эксперимента и задать количество уровней при генерации проекта:
design = CreateDesign( inputs, 'Type', 'Full Factorial' ); design = Generate( design, 'NumberOfLevels', [50 50] );