exponenta event banner

randuss

Генерировать стабильные, случайные uss объекты

Синтаксис

usys = randuss(n)
usys = randuss(n,p)
usys = randuss(n,p,m)
usys = randuss(n,p,m,Ts)
usys = randuss

Описание

usys = randuss(n) генерирует nСистема непрерывного времени с одним входом/одним выходом третьего порядка является неопределенной. randuss случайным образом выбирает из неопределенных атомов типа 'ureal', 'ultidyn', и 'ucomplex'.

usys = randuss(n,p) генерирует nСистема с одним входом и неопределенным непрерывным временем с p выходы.

usys = randuss(n,p,m) генерирует nнеопределенная система непрерывного времени с p результаты и m входные данные.

usys = randuss(n,p,m,Ts) генерирует nнеопределенная дискретно-временная система с p результаты и m входные данные. Время выборки составляет Ts.

usys = randuss (без аргументов) приводит к неопределенному непрерывному времени 1 к 1 uss объект, содержащий до четырех неопределенных объектов.

В общем, оба rand и randn используются внутри системы. Вы можете управлять результатом randuss путем установки начальных значений для обоих генераторов случайных чисел перед вызовом функции.

Примеры

Оператор создает пятую, непрерывную и неопределенную систему s1 размера 2 на 3. Обратите внимание, что ваш дисплей может отличаться, поскольку используется случайное начальное число.

s1 = randuss(5,2,3) 
USS: 5 States, 2 Outputs, 3 Inputs, Continuous System 
  CTPQV: 1x1 LTI, max. gain = 2.2, 1 occurrence                                 
  IGDHN: real, nominal = -4.03, variability = 
[-3.74667  22.7816]%, 1 occurrence 
  MLGCD: complex, nominal = 8.36+3.09i,  +/- 7.07%, 1 occurrence                
  OEDJK: complex, nominal = -0.346-0.296i, radius = 0.895,
1 occurrence         

См. также

| | | | |

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