|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Математика\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 Наши баннеры |
|