hasInternalDelay

Определите, имеет ли модель внутренние задержки

Описание

пример

B = hasInternalDelay(sys) возвращает 1 (TRUE) если модель sys имеет внутренние задержки и 0 (FALSE) в противном случае. Если sys массив моделей, затем B верно если наименьшее количество одной модели в sys имеет задержки.

B = hasInternalDelay(sys,'elem') проверки каждая модель в массиве моделей sys и возвращает логический массив одного размера с sys. Логический массив указывает который модели в sys имейте внутренние задержки.

Примеры

свернуть все

Создайте модель динамической системы следующей системы с обратной связью.

s = tf('s');
G = exp(-2.4*s)/(s-5);
C = pid(5,0.1);
sys = feedback(G*C,1);

Проверяйте модель на внутренние задержки.

B = hasInternalDelay(sys)
B = logical
   1

Модель, sys, имеет внутреннюю задержку из-за транспортной задержки объекта G. Поэтому hasInternalDelay возвращается 1.

Входные параметры

свернуть все

Модель или массив, чтобы проверять на внутренние задержки в виде модели динамической системы или массива моделей динамической системы.

Выходные аргументы

свернуть все

Отметьте указание на присутствие внутренних задержек входной модели или массива, возвращенного как логическое значение или логический массив.

Смотрите также

|

Введенный в R2013a