isempty

Определите динамическую систему является ли модель пустой

Синтаксис

isempty(sys)

Описание

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

Примеры

свернуть все

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

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

Определите, sys1 пуст.

isempty(sys1)
ans = logical
   1

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

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

isempty(tf)
ans = logical
   1

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

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

Определите, sys2 пуст.

isempty(sys2)
ans = logical
   0

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

См. также

|

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