Неопределенные элементы (также названный неопределенными Блоками Системы управления (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
.