(не рекомендуется) Добавление пользовательских регрессоров в нелинейную модель ARX
addreg не рекомендуется. Добавление линейных, полиномиальных и пользовательских регрессоров непосредственно в idnlarx
Regressors вместо этого свойство. Дополнительные сведения см. в разделе Вопросы совместимости.
m = addreg(model,regressors)
m = addreg(model,regressors,output)
добавляет пользовательские регрессоры в нелинейную модель ARX, добавляя m = addreg(model,regressors)CustomRegressors
model собственность. model и m являются idnalrx объекты. Для моделей с одним выходом regressors является массивом объектов регрессоров, создаваемых с помощью customreg или polyregили массив ячеек символьных векторов. Для моделей с несколькими выходами: regressors является 1-by-ny массив ячеек customreg объекты или 1-by-ny массив ячеек массивов ячеек символьных векторов. addreg добавляет каждый элемент ny ячейки в соответствующие model выходной канал. Если regressors является единым регрессором, addreg добавляет этот регрессор ко всем выходным каналам.
добавляет регрессоры m = addreg(model,regressors,output)regressors к конкретным выходным каналам output модели с несколькими выходами. output - скалярное целое число или вектор целых чисел, где каждое целое число является индексом выходного канала модели. Укажите несколько пар regressors и output значения для добавления различных переменных-регрессоров к соответствующим выходным каналам.
customRegressor | getreg | idnlarx | linearRegressor | nlarx | polynomialRegressor