isfinite

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

Синтаксис

B = isfinite(sys)
B = isfinite(sys,'elem')

Описание

пример

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