Запросите порядок модели
NS = order(sys)
NS = order(sys)
возвращает порядок модели NS
. Порядок модели динамической системы является количеством полюсов (для соответствующих передаточных функций) или количеством состояний (для моделей в пространстве состояний). Для неподходящих передаточных функций задан порядок, когда минимальное количество состояний должно было создать эквивалентную модель в пространстве состояний (игнорирующий отмены полюса/нуля).
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'))
найти минимальный порядок реализации.