Неопределенные элементы (также названный неопределенными Блоками Системы управления (Control System Toolbox)) являются базовыми блоками, используемыми, чтобы сформировать неопределенные матричные объекты и неопределенные системные объекты. Существует 5 типов неопределенных элементов:
| Функция | Описание |
|---|---|
|
Неопределенный действительный параметр | |
|
Неопределенная, линейная, независимая от времени динамика | |
|
Неопределенный комплексный параметр | |
|
Неопределенная комплексная матрица | |
|
Неопределенная динамическая система |
Все элементы имеют свойства, к которым получают доступ через get и set методы. Этот 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.