Неопределенные элементы (также названный неопределенными Блоками Системы управления (Control System Toolbox)) являются стандартными блоками, используемыми, чтобы сформировать неопределенные матричные объекты и неопределенные системные объекты. Существует 5 типов неопределенных элементов:
| Функция | Описание |
|---|---|
|
Неопределенный действительный параметр | |
|
Неопределенная, линейная, независимая от времени динамика | |
|
Неопределенный комплексный параметр | |
|
Неопределенная комплексная матрица | |
|
Неопределенная динамическая система |
Все элементы имеют свойства, к которым получают доступ через методы set и get. Этот интерфейс get и set подражает поведение MATLAB® Handle Graphics® и Control System Toolbox™. Например, get(a,'PropertyName') совпадает с a.PropertyName, и set(b,'PropertyName',Value) совпадает с b.PropertyName = value. Функциональность также включает заполнение клавишей Tab и нечувствительное к регистру, частичное соответствие свойства имени.
Для ureal, ucomplex и элементов ucomplexm, синтаксис
p1 = ureal(name, NominalValue, Prop1, val1, Prop2, val2,...); p2 = ucomplex(name, NominalValue, Prop1, val1, Prop2, val2,...); p3 = ucomplexm(name, NominalValue, Prop1, val1, Prop2, val2,...);
Для ultidyn и udyn, фиксируется NominalValue, таким образом, синтаксис
p4 = ultidyn(name, ioSize, Prop1, val1, Prop2, val2,...); p5 = udyn(name, ioSize, Prop1, val1, Prop2, val2,...);
Для ureal, ultidyn, ucomplex и элементов ucomplexm, команда usample сгенерирует случайный экземпляр (т.е. весьма бесспорный) элемента в его смоделированной области значений. Например,
usample(p1)
создает случайный экземпляр неопределенного действительного параметра p1. С целочисленным аргументом могут быть созданы целые массивы экземпляров. Например,
usample(p4,100)
генерирует массив 100 экземпляров объекта ultidyn p4. Смотрите Генерируют Выборки Неопределенных Систем, чтобы узнать больше о usample.