Обновите параметры модели и выведите онлайн использующий рекурсивный алгоритм оценки
[EstimatedParameters,EstimatedOutput]
= step(obj,y,InputData)[ параметры обновлений и вывод модели, заданной в Системе object™, EstimatedParameters,EstimatedOutput]
= step(obj,y,InputData)obj, с помощью измеренного вывода, y и входных данных.
step помещает объект в заблокированное состояние. В заблокированном состоянии вы не можете изменить ненастраиваемые свойства объекта, такие как порядок модели, тип данных или алгоритм оценки.
EstimatedParameters и InputData зависят от онлайнового Системного объекта оценки:
recursiveAR — step возвращает предполагаемый полиномиальный A (q) коэффициенты одной модели вывода AR использование выходных данных timeseries.
[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 (q), B (q) и C (q) коэффициенты модели SISO ARMAX с помощью измеренных входных и выходных данных, u и y, соответственно.
[A,B,C,EstimatedOutput] = step(obj,y,u).
recursiveOE — step возвращает предполагаемый полиномиальный B (q) и F (q) коэффициенты модели полинома Ошибки на выходе SISO с помощью измеренных входных и выходных данных, u и y, соответственно.
[B,F,EstimatedOutput] = step(obj,y,u).
recursiveBJ — step возвращает предполагаемый полиномиальный B (q), C (q), D (q) и F (q) коэффициенты модели полинома Поля-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