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

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

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

ureal

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

ultidyn

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

ucomplex

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

ucomplexm

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

udyn

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

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

Похожие темы