|
|
||||||||||||||||||||||||||||||||
Вход |
Раздел "Математика\Statistics Toolbox"
Список функций Statistics Toolbox В оглавление \ К следующему разделу \ К предыдущему разделу Функции планирования эксперимента
Синтаксис settings = rowexch(nfactors,nruns) [settings,X] = rowexch(nfactors,nruns) [settings,X] = rowexch(nfactors,nruns,'model') [settings,X] = rowexch(...,'param1',value1,'param2',value2,...) Описание settings = rowexch(nfactors,nruns) функция позволяет получить матрицу значений факторов D-оптимального плана settings на основе алгоритма перестановки строк в кодированных переменных, изменяющихся на двух уровнях (-1 - минимальное значение фактора, 1 - максимальное значение фактора). settings представляет собой матрицу D-оптимального плана эксперимента за исключением столбца соответствующего постоянному члену. Входными параметрами являются число факторов nfactors и количество опытов nruns. В качестве уравнения регрессии принимается линейная модель. Размерность матрицы settings равна nruns строк на nfactors столбцов.
[settings,X] = rowexch(...,'param1',value1,'param2',value2,...) кроме числа факторов nfactors, количества опытов nruns, вида математической модели 'model' предусмотрены следующие дополнительные входные аргументы:
Дополнительные аргументы задаются в виде пары: 'название параметра', значение параметра. Генерация матрицы значений факторов D-оптимального плана для 4 факторов и 10 опытов >>nfactors=4; >> nruns=10; >>settings = rowexch(nfactors,nruns) settings = -1 -1 1 1 -1 -1 -1 -1 1 1 1 -1 1 -1 1 1 -1 1 1 -1 1 -1 -1 -1 1 1 -1 1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 -1 Генерация матрицы значений факторов и матрицы D-оптимального плана для 5 факторов и 12 опытов >>nfactors=5; >> nruns=12; >>[settings,X] = rowexch(nfactors,nruns) settings = 1 1 -1 -1 1 -1 -1 -1 -1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 -1 -1 -1 1 1 1 1 -1 1 -1 -1 -1 1 1 -1 1 1 X = 1 1 1 -1 -1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 -1 -1 1 1 1 -1 1 1 Генерация матрицы значений факторов и матрицы D-оптимального плана для 4 факторов, 20 опытов и полной квадратической модели. >>nfactors=4; >> nruns=20; >> model='quadratic'; >>[settings,X] = rowexch(nfactors,nruns,model) settings = 1 -1 1 -1 0 0 0 0 -1 0 1 -1 -1 -1 1 0 1 1 -1 1 1 -1 1 1 1 0 -1 -1 0 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 -1 -1 0 -1 1 -1 1 -1 -1 0 1 -1 1 0 -1 0 1 -1 -1 0 -1 0 -1 -1 1 1 1 1 1 1 1 -1 0 -1 0 1 1 0 0 X = 1 1 -1 1 -1 -1 1 -1 -1 1 -1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -1 0 1 -1 0 -1 1 0 0 -1 1 0 1 1 1 -1 -1 1 0 1 -1 0 -1 0 0 1 1 1 0 1 1 1 -1 1 1 -1 1 -1 1 -1 1 1 1 1 1 1 -1 1 1 -1 1 1 -1 -1 1 1 1 1 1 1 1 0 -1 -1 0 -1 -1 0 0 1 1 0 1 1 1 0 -1 -1 1 0 0 0 1 -1 -1 0 1 1 1 1 1 1 1 -1 1 1 -1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 0 -1 -1 0 1 0 0 1 1 1 0 1 -1 1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 1 -1 -1 0 1 1 0 -1 0 -1 0 1 1 0 1 1 -1 1 0 -1 -1 0 1 0 -1 0 1 1 0 1 1 0 1 -1 -1 0 0 0 -1 -1 1 0 1 1 1 1 0 -1 0 -1 0 0 0 0 1 0 0 1 0 1 1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 0 -1 0 0 1 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 0 0 0 0 1 1 0 0 Генерация матрицы значений факторов и матрицы D-оптимального плана для 4 факторов, 4 опытов и неполной квадратической модели. А является начальной матрицей для генерации D-оптимального плана эксперимента. >>nfactors=4; >> nruns=4; >> model='purequadratic'; >> A=[1 0 1 0; 0 0 0 0; 1 1 1 1; 0 0 1 1] A = 1 0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 >>[settings,X] = rowexch(nfactors,nruns,model,'init',A) settings = -1 1 -1 1 1 -1 -1 -1 1 1 1 0 0 -1 1 1 X = 1 -1 1 -1 1 1 1 1 1 1 1 -1 -1 -1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 -1 1 1 0 1 1 1 Графическое представление матрицы D-оптимального плана рассчитанной для 3 факторов, 12 опытов и полной квадратической модели >>nfactors=3; >> nruns=12; >> model='quadratic'; >>settings = rowexch(nfactors,nruns,model) settings = -1 1 -1 0 0 -1 1 1 -1 1 -1 -1 1 1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 0 -1 0 0 0 1 0 >> x= settings (:,1); >> y= settings (:,2); >> z= settings (:,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 Наши баннеры |