exponenta event banner

isreal

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

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

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

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

   1   1   1   1   1

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

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

свернуть все

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

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

свернуть все

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

См. также

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