delayest

Оцените задержку (потеря времени) от данных

Синтаксис

nk = delayest(Data)
nk = delayest(Data,na,nb,nkmin,nkmax,maxtest)

Описание

nk = delayest(Data) оценочная задержка от данных. Data является объектом iddata, содержащим данные ввода - вывода. Это может также быть объект idfrd, задающий данные частотной характеристики. Только одно выходные данные могут быть обработаны. nk возвращен как целое число или вектор - строка из целых чисел, содержа предполагаемую задержку выборок от входа (входов) до вывода в Data.

Оценка основана на сравнении моделей ARX с различными задержками:

y(t)+a1y(t1)+...+anay(tna)=b1u(tnk)+...+bnbu(tnbnk+1)+e(t)

nk = delayest(Data,na,nb,nkmin,nkmax,maxtest) задает дополнительные опции. Целочисленный na является порядком полином (значение по умолчанию 2). nb является вектором - строкой из длины, равной количеству входных параметров, содержа порядок (порядки) полинома (полиномов) B (значение по умолчанию все 2). nkmin и nkmax являются векторами - строками из той же длины как количество входных параметров, содержа самые маленькие и самые большие задержки, которые будут протестированы. Значениями по умолчанию является   nkmin = 0 и nkmax = nkmin+20. Если nb, nkmax и/или nkmin будут вводиться как скаляры в нескольких - входной случай, то все входные параметры будут присвоены те же значения. maxtest является наибольшим числом позволенных тестов (значение по умолчанию 10,000).

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте