exponenta event banner

isfinite

Определить, имеет ли модель конечные коэффициенты

Описание

пример

B = isfinite(sys) возвращает логическое значение 1 (true), если модель sys имеет конечные коэффициенты и логическое значение 0 (false) в противном случае. Если sys является массивом модели, то B = 1 если все модели в sys имеют конечные коэффициенты.

пример

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

Примеры

свернуть все

Создайте модель и проверьте, являются ли все ее коэффициенты конечными.

sys = rss(3);
B = isfinite(sys)
B = logical
   1

Модель, sys, имеет конечные коэффициенты.

Создайте массив моделей 1 на 5 и проверьте каждую модель на наличие конечных коэффициентов.

sys = rss(2,2,2,1,5);
B = isfinite(sys,'elem')
B = 1x5 logical array

   1   1   1   1   1

isfinite проверяет каждую модель в массиве модели, sysи возвращает логический массив, указывающий, какие модели имеют все конечные коэффициенты.

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

свернуть все

Модель или массив для проверки, указанный как модель ввода-вывода или массив модели. Модели ввода-вывода включают в себя динамические системные модели, такие как числовые модели LTI и обобщенные модели. Модели «вход-выход» также включают в себя статические модели, такие как перестраиваемые параметры или обобщенные матрицы.

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

свернуть все

Флаг, указывающий, имеет ли модель конечные коэффициенты, возвращаемые как логическое значение или логический массив.

См. также

Представлен в R2013a