Сгенерируйте новые точки проекта
D = Generate(D)
D = Generate(D,NumPoints)
D = Generate(D,'Prop1',value1,...)
Generate метод mbcdoe.design. Generate метод всегда генерирует новый проект и заменяет существующие точки (зафиксированный или свободный).
D = Generate(D) регенерирует проект с текущими настройками генератора (текущие свойства проекта и текущее число точек). Возможно, что различный проект закончится (например, для латинских проектов Выборки Гиперкуба).
D = Generate(D,NumPoints) генерирует число точек, заданное NumPoints использование текущих настроек генератора. Вы не можете задать число точек для всех типов проекта (например, Центральный Составной объект, Поле Behnken) и поэтому NumPoints второй вход не поддержан для всех типов проекта.
D = Generate(D,'Prop1',value1,...) генерирует новый проект с генератором, заданным парами значения свойства генератора.
Можно использовать пары значения свойства, чтобы задать свойства генератора проекта (такие как проект Тип) как часть Сгенерировать команды, например,
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] );