randatom

Сгенерируйте случайный неопределенный atom объекты

Синтаксис

A = randatom(Type)
A = randatom(Type,sz)
A = randatom

Описание

A = randatom(Type) генерирует type 1 на 1 неопределенный объект. Допустимые значения для Type включайте 'ureal', 'ultidyn', 'ucomplex', и 'ucomplexm'.

A = randatom(Type,sz) генерирует sz(1)-- sz(2) неопределенный объект. Допустимые значения для Type включайте 'ultidyn' или 'ucomplexm'. Если Type установлен в 'ureal' или 'ucomplex', переменная размера проигнорирована, и A является неопределенным объектом 1 на 1.

A = randatom, где randatom не имеет никаких входных параметров, результатов в неопределенном объекте 1 на 1. Класс имеет этот объект, случайным образом выбран между 'ureal', 'ultidyn' и 'ucomplex'.

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

Примеры

Следующий оператор создает ureal неопределенный объект xr. Обратите внимание на то, что ваше отображение может отличаться, потому что используется случайный seed.

xr = randatom('ureal') 
xr =

  Uncertain real parameter "NMGXC" with nominal value 5.34 and variability [-2.99,1.92].

Следующий оператор создает переменную ultidyn неопределенный объект xlti с тремя входными параметрами и четырьмя выходными параметрами. Вы покажете результаты ниже, если вы установите seed случайной переменной на 29.

rng(29,'twister');
xlti = randatom('ultidyn',[4 3]) 
xlti =

  Uncertain LTI dynamics "LOSWT" with 4 outputs, 3 inputs, and gain less than 0.293.

Смотрите также

| | | | | |

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