Оцените задержку (потеря времени) от данных
nk = delayest(Data)
nk = delayest(Data,na,nb,nkmin,nkmax,maxtest)
nk = delayest(Data) оценочная задержка от данных. Data является объектом iddata, содержащим данные ввода - вывода. Это может также быть объект idfrd, задающий данные частотной характеристики. Только одно выходные данные могут быть обработаны. nk возвращен как целое число или вектор - строка из целых чисел, содержа предполагаемую задержку выборок от входа (входов) до вывода в Data.
Оценка основана на сравнении моделей ARX с различными задержками:
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).