Линейный объект отображения для нелинейных моделей ARX
idLinear возразите реализует аффинную функцию и функция отображения для оценки нелинейных моделей ARX. Функция отображения использует комбинацию линейных весов и смещения. В отличие от другого отображения возражает для нелинейных моделей, idLinear объект не содержит размещения для нелинейного компонента.
![]()
Математически, idLinear линейная функция это сопоставляет входные параметры m X (t) = [x (t 1), x 2 (t), …, xm (t)]T к скалярному выходу y (t).. F является (аффинной) функцией x:
Здесь:
X (t) является m-by-1 вектор из входных параметров или regressors, со средним значением .
y0 является выходным смещением, скаляром.
P является m-by-p матрица проекции, где m является количеством регрессоров и является p, количество линейных весов. m должен быть больше или быть равен p.
L является p-by-1 вектор из весов.
Установите idLinear как значение OutputFcn свойство idnlarx модель. Например, задайте idLinear когда вы оцениваете idnlarx модель со следующей командой.
sys = nlarx(data,regressors,idLinear)
nlarx оценивает модель, она также оценивает параметры idLinear функция.
Используйте idLinear отображение объекта, когда это необходимо, чтобы создать нелинейные модели ARX, которые работают линейно с регрессорами. Сами регрессоры могут быть нелинейными функциями вводов и выводов. polynomialRegressor и customRegressor команды позволяют вам создавать такие регрессоры. Когда idnlarx модель не имеет никаких пользовательских регрессоров, и выходная функция установлена в idLinear, модель похожа на линейную модель ARX. Однако для нелинейной модели ARX, смещение является допускающим оценку параметром.
Можно сконфигурировать idLinear объект отключить компоненты и зафиксировать параметры. Использование evaluate вычислить выход функции для данного вектора из входных параметров.
создает Lin = idLinearidLinear объект Lin неизвестными параметрами.
nlarx | idTreePartition | idSigmoidNetwork | idWaveletNetwork | idFeedforwardNetwork | idCustomNetwork | idnlarx | evaluate | linearRegressor | polynomialRegressor