Порядок модели запроса
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'))
для нахождения минимального порядка реализации.