Обновите параметры модели и вывод онлайн с помощью рекурсивного алгоритма оценки
[
обновляет параметры и выходы модели, заданные в System object™, EstimatedParameters
,EstimatedOutput
]
= step(obj
,y
,InputData
)obj
, используя измеренный выход, y
, и входные данные.
step
переводит объект в заблокированное состояние. В заблокированном состоянии вы не можете изменить какие-либо нетронутые свойства объекта, такие как порядок модели, тип данных или алгоритм оценки.
The EstimatedParameters
и InputData
зависят от онлайн- Системного объекта оценки:
recursiveAR
— step
возвращает оцененные полиномиальные A (q) коэффициенты одной выходной AR-модели с помощью выходных данных временных рядов.
[A,EstimatedOutput] = step(obj,y)
recursiveARMA
— step
возвращает оцененные полиномиальные A (q) и C (q) коэффициенты одной выходной модели ARMA, используя выходные данные timeseries, y.
[A,C,EstimatedOutput] = step(obj,y)
recursiveARX
— step
возвращает оцененные полиномиальные A (q) и B (q) коэффициенты модели SISO или MISO ARX с использованием измеренных входных и выходных данных, u и y, соответственно.
[A,B,EstimatedOutput] = step(obj,y,u)
.
recursiveARMAX
— step
возвращает предполагаемый полином A (<reservedrangesplaceholder6>), B (<reservedrangesplaceholder4>), и C (<reservedrangesplaceholder2>) коэффициенты модели SISO ARMAX, используя измеряемые входные и выходные данные, u и y, соответственно.
[A,B,C,EstimatedOutput] = step(obj,y,u)
.
recursiveOE
— step
возвращает оцененные полиномиальные B (q) и F (q) коэффициенты полиномиальной модели SISO Output-Error с использованием измеренных входных и выходных данных, u и y, соответственно.
[B,F,EstimatedOutput] = step(obj,y,u)
.
recursiveBJ
— step
возвращает предполагаемый полином B (<reservedrangesplaceholder8>), C (<reservedrangesplaceholder6>), D (<reservedrangesplaceholder4>), и F (<reservedrangesplaceholder2>) коэффициенты модели полинома Коробки-Jenkins SISO, используя измеряемые входные и выходные данные, u и y, соответственно.
[B,C,D,F,EstimatedOutput] = step(obj,y,u)
.
recursiveLS
— step
возвращает предполагаемые системные параметры, θ, одной выходной системы, линейной по расчетным параметрам, с помощью регрессоров H и выходных y данных.
[theta,EstimatedOutput] = step(obj,y,H)
.
Начиная с R2016b, вместо использования step
команду для обновления оценок параметров модели можно вызвать системный объект с входными параметрами, как если бы это была функция. Для примера, [A,EstimatedOutput] = step(obj,y)
и [A,EstimatedOutput] = obj(y)
выполнять эквивалентные операции.
clone
| isLocked
| recursiveAR
| recursiveARMA
| recursiveARMAX
| recursiveARX
| recursiveBJ
| recursiveLS
| recursiveOE
| release
| reset