Обновите параметры модели и вывод онлайн с помощью рекурсивного алгоритма оценки
[ обновляет параметры и выходы модели, заданные в 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