II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Математика\Statistics Toolbox"

Список функций Statistics Toolbox

В оглавление \ К следующему разделу \ К предыдущему разделу

Функции планирования эксперимента

FULLFACT
Генерация матрицы полного факторного эксперимента
для произвольного числа и количества уровней факторов

Синтаксис

design = fullfact(levels)

Описание

design = fullfact(levels) функция предназначена для генерации матрицы полного факторного эксперимента design при произвольном числе факторов и заданном количестве уровней для каждого фактора. Количество факторов и число уровней определяется вектором levels в формате levels=[n m k …], где n, m, k - число уровней первого, второго, третьего факторов и т.д. Элементы матрицы плана эксперимента представляются кодированными значениями и соответственно равны 1..n, 1..m, 1..k и т.д. 1 соответствует минимальному значению фактора и далее по возрастанию. Матрица плана эксперимента не рандомизирована и представляет собой последовательный перебор всех возможных комбинаций значений факторов.

Примеры использования функции генерации полного факторного эксперимента для произвольного числа и количества уровней факторов

Генерация матрицы плана эксперимента для трех факторов изменяющихся на 3 уровнях.

>> levels=[3 3 3]
levels =
     3     3     3
>> design = fullfact(levels)
design =
     1     1     1
     2     1     1
     3     1     1
     1     2     1
     2     2     1
     3     2     1
     1     3     1
     2     3     1
     3     3     1
     1     1     2
     2     1     2
     3     1     2
     1     2     2
     2     2     2
     3     2     2
     1     3     2
     2     3     2
     3     3     2
     1     1     3
     2     1     3
     3     1     3
     1     2     3
     2     2     3
     3     2     3
     1     3     3
     2     3     3
     3     3     3
         
Графически матрицу планирования эксперимента для трех факторов 
изменяющихся на трех уровнях можно представить следующим образом

>> levels=[3 3 3];
>> design = fullfact(levels);
>> x=design(:,1);
>> y=design(:,2);
>> z=design(:,3);
>> plot3(x,y,z,'o')
>> grid on
Генерация матрицы плана эксперимента для трех факторов изменяющихся на 2x4x3 уровнях соответственно

>> levels=[2 4 3]
levels =
     2     4     3
>> design = fullfact(levels)
design =
     1     1     1
     2     1     1
     1     2     1
     2     2     1
     1     3     1
     2     3     1
     1     4     1
     2     4     1
     1     1     2
     2     1     2
     1     2     2
     2     2     2
     1     3     2
     2     3     2
     1     4     2
     2     4     2
     1     1     3
     2     1     3
     1     2     3
     2     2     3
     1     3     3
     2     3     3
     1     4     3
     2     4     3
         
Графически матрицу планирования эксперимента для трех факторов изменяющихся на 2x4x3 уровнях 
можно представить следующим образом

>> levels=[2 4 3]
>> design = fullfact(levels)
>> x=design(:,1);
>> y=design(:,2);
>> z=design(:,3);
>> plot3(x,y,z,'o')
>> grid on

В оглавление \ К следующему разделу \ К предыдущему разделу


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры