Структурные отмены полюса/нуля
msys = sminreal(sys)
msys = sminreal(sys) устраняет состояния модели в пространстве состояний sys, которые не влияют на ответ ввода/вывода. Все состояния получившейся модели в пространстве состояний, msys является также состояниями sys и ответом ввода/вывода msys, эквивалентны тому из sys.
sminreal устраняет только структурно не минимальные состояния, т.е. состояния, которые могут быть отброшены путем рассмотрения только трудных нулевых записей в A, B и матрицах C. Такие структурно неминимальные состояния возникают, например, при линеаризации модели Simulink®, которая включает некоторое несвязанное пространство состояний или блоки передаточной функции.
Предположим, что вы конкатенируете две модели SS, sys1 и sys2.
sys = [sys1,sys2];
Эта операция изображена в схеме ниже.

Если вы извлекаете подсистему sys1 от sys, с
sys(1,1)
все состояния sys, включая те из sys2 сохраняются. Устранить неразличимые состояния из sys2, при сохранении состояний sys1, типа
sminreal(sys(1,1))
Модель, следующая из sminreal(sys), не обязательно минимальна, и может иметь высший порядок, чем один следующий из minreal(sys). Однако sminreal(sys) сохраняет структуру состояния sys, в то время как в целом minreal(sys) не делает.