Оцените задержку (время отключения) из данных
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 - порядок полинома A (по умолчанию 2). nb - вектор-строка длины, равная количеству входов, содержащая порядки (порядки ) B- полиномов (полиномов ) (s) (по умолчанию все 2). nkmin и nkmax являются векторами-строками той же длины, что и количество входов, содержащими наименьшие и самые большие задержки, подлежащие тестированию. Значения по умолчанию nkmin = 0 и nkmax = nkmin+20. Если nb, nkmax, и/или nkmin введены как скаляры в случае с несколькими входами, всем входам будут присвоены одинаковые значения. maxtest - наибольшее количество разрешенных тестов (по умолчанию 10 000).