Все идентифицированные линейные (IDLTI) модели, за исключением idfrd, содержать Structure собственность. Structure содержит регулируемые объекты (параметры) модели. Каждый параметр имеет такие атрибуты, как значение, минимальные/максимальные границы и статус free/fixed, которые позволяют ограничить их требуемыми значениями или диапазоном значений во время оценки. Вы используете Structure для наложения ограничений на значения различных параметров модели.
Structure содержит важные параметры, определяющие структуру данной модели:
Для идентифицированных передаточных функций включает числитель, знаменатель и параметры задержки
Для полиномиальных моделей включает список активных многочленов
Для моделей state-space включает список матриц state-space
Сведения о других типах моделей см. на страницах ссылок на модели.
Например, следующий пример конструирует idtf модель, указывая значения для Numerator и Denominator параметры:
num = [1 2]; den = [1 2 2]; sys = idtf(num,den)
Можно обновить значение Numerator и Denominator после создания объекта следующим образом:
new_den = [1 1 10]; sys.Denominator = new_den;
Чтобы зафиксировать знаменатель по указанному значению (считать его коэффициенты фиксированными параметрами), используйте Structure свойство объекта следующим образом:
sys.Structure.Denominator.Value = new_den; sys.Structure.Denominator.Free = false(1,3);
Для модели передаточной функции, Numerator, Denominator, и IODelay свойства модели являются просто указателями на Value атрибут соответствующего параметра в Structure собственность.

Аналогичные отношения существуют и для других структур модели. Например, A свойство модели state-space содержит двойное значение матрицы состояний. Это псевдоним для A значение параметра, сохраненное в Structure.A.Value.