isempty

Определите, пуста ли модель динамической системы

Синтаксис

isempty(sys)

Описание

isempty(sys) возвращает логическое значение 1 TRUE) если модель sys динамической системы не имеет никакого входа или никакого выхода и логического значения 0 ложь) в противном случае. Где sys isa frd модель, isempty(sys) возвращает 1 когда вектор частоты пуст. Где sys массив моделей, isempty(sys) возвращает 1 когда массив имеет пустые размерности или когда модели LTI в массиве пусты.

Примеры

свернуть все

Создайте модель в пространстве состояний непрерывного времени с 1 входом и никакими выходными параметрами. В этом примере задайте A и B матрицы как 1 и 2, соответственно.

sys1 = ss(1,2,[],[]);

Определите ли sys1 isempty.

isempty(sys1)
ans = logical
   1

isempty команда возвращает 1 потому что система не имеет никаких выходных параметров.

Точно так же isempty возвращает 1 для пустой передаточной функции.

isempty(tf)
ans = logical
   1

Теперь создайте модель в пространстве состояний с 1 входом и 1 выходом. В этом примере задайте ABC, и D матрицы как 1, 2, 3, и 4, соответственно.

sys2 = ss(1,2,3,4);

Определите ли sys2 isempty.

isempty(sys2)
ans = logical
   0

Команда возвращает 0 потому что система имеет вводы и выводы.

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

|

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