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

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

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

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

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

В целом и 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