Запрос порядка модели
NS = order(sys)
NS = order(sys) возвращает порядок модели NS. Порядок динамической системной модели - это количество полюсов (для правильных передаточных функций) или количество состояний (для моделей state-space). Для неправильных передаточных функций порядок определяется как минимальное количество состояний, необходимых для построения эквивалентной модели состояния-пространства (игнорирование гашения полюсов/нулей).
order(sys) - перегруженный метод, принимающий модели SS, TF и ZPK. Для массивов LTI NS - массив одинакового размера, перечисляющий порядки каждой модели в sys.
order не пытается найти минимальные реализации систем MIMO. Например, рассмотрим систему MIMO 2 на 2:
s=tf('s');
h = [1, 1/(s*(s+1)); 1/(s+2), 1/(s*(s+1)*(s+2))];
order(h)
ans =
6
Хотя h имеет реализацию 3-го порядка, order возвращает значение 6. Использовать
order(ss(h,'min'))
найти минимальный заказ на реализацию.