exponenta event banner

pvec

Указать диапазон и скорость изменения неопределенных или изменяющихся во времени параметров

Синтаксис

pv = pvec('box',range,rates)
pv = pvec('pol',vertices)

Описание

pvec используется совместно с psys для задания зависимых от параметров систем. Такие системы параметризуются вектором p = (p1,., pn) неопределенных или изменяющихся во времени действительных параметров pi. Функция pvec определяет диапазон значений и скорости изменения этих параметров.

Тип 'box' соответствует независимому диапазону параметров в интервалах

p¯j≤pj≤p¯j

Вектор параметров p затем принимает значения в гиперректанге Rn, называемом полем параметров. Второй диапазон аргументов является матрицей n-на-2, которая накапливает экстремальные значения p-1 j и p-1 для каждого pj. Если третий аргументrates опущен, все параметры предполагаются инвариантными по времени. В противном случае rates также является матрицей n-by-2 и в её j-й строке указаны нижняя и верхняя границы («») и («» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «»

ν¯j≤dpjdt≤ν¯j

Set (Задать) ((Установить))? j = -Inf и/b/j =Inf если pj (t) может изменяться произвольно быстро или прерывисто.

Тип 'pol' соответствует векторам параметров p, находящимся в диапазоне в многограннике пространства параметров Rn. Этот многогранник определяется набором вершин V1,.., Vn, соответствующих «экстремальным» значениям вектора p. Такие векторы параметров объявляются командой

pv = pvec('pol',[v1,v2, . . ., vn])

где второй аргумент - конкатенация векторов v1,...,vn.

Выходной аргумент pv является структурированной матрицей, хранящей описание вектора параметра. Использовать pvinfo для прочтения содержания pv.

Примеры

Рассмотрим проблему с двумя инвариантными по времени параметрами

p1 ∊ [–1, 2], p2 ∊ [20, 50]

Соответствующий вектор параметра p = (p1, p2) определяется

pv = pvec('box',[-1 2;20 50])

Альтернативно, этот вектор можно рассматривать как принимающий значения в прямоугольнике, нарисованном на следующем рисунке. Четыре угла этого прямоугольника являются четырьмя векторами

v1 = (−120), v2 = (−150), v3 = (220), v4 = (250)

Следовательно, вы также можете указать p на

pv = pvec('pol',[v1,v2,v3,v4])

Поле параметров

См. также

|

Представлен до R2006a