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) генерирует nth заказывают single-input/single-output неопределенную систему непрерывного времени. randuss случайным образом выбирает из неопределенных атомов типа 'ureal', 'ultidyn', и 'ucomplex'.

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

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

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

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

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

Примеры

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

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