Введение в неопределенные элементы

Неопределенные элементы (также названный неопределенными Блоками Системы управления (Control System Toolbox)) являются стандартными блоками, используемыми, чтобы сформировать неопределенные матричные объекты и неопределенные системные объекты. Существует 5 типов неопределенных элементов:

ФункцияОписание

ureal

Неопределенный действительный параметр

ultidyn

Неопределенная, линейная, независимая от времени динамика

ucomplex

Неопределенный комплексный параметр

ucomplexm

Неопределенная комплексная матрица

udyn

Неопределенная динамическая система

Все элементы имеют свойства, к которым получают доступ через методы 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.

Похожие темы