randumat

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

Синтаксис

um = randumat(ny,nu)
um = randumat

Описание

um = randumat(ny,nu) генерирует неопределенную матрицу size ny-by-nu. randumat случайным образом выбирает из неопределенных атомов типа 'ureal', 'ultidyn' и 'ucomplex'.

um = randumat результаты в umat 1 на 1 неопределенный объект, включая максимум четыре неопределенных объекта.

Примеры

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

x1 = randumat(2,3)
x1 =

  Uncertain matrix with 2 rows and 3 columns.
  The uncertainty consists of the following blocks:
    AWYRT: Uncertain real, nominal = 7.09, variability = [-7.84,16.4]%, 2 occurrences
    HRRED: Uncertain complex, nominal = 3.14+5.47i, radius = 1.92, 1 occurrences
    VSIYA: Uncertain real, nominal = -4.05, variability = [-1.53,3.83], 3 occurrences
    YZEZY: Uncertain complex, nominal = -6.54-2.17i, variability = 24%, 1 occurrences

Type "x1.NominalValue" to see the nominal value, "get(x1)" to see all properties, and 
"x1.Uncertainty" to interact with the uncertain elements.

Следующий оператор создает umat неопределенный объект x2 размера 4 2 с seed 91.

rng(91,'twister');
x2 = randumat(4,2) 
x2 =

  Uncertain matrix with 4 rows and 2 columns.
  The uncertainty consists of the following blocks:
    YQZBI: Uncertain complex, nominal = 3.61+1.88i, radius = 1.42, 1 occurrences

Type "x2.NominalValue" to see the nominal value, "get(x2)" to see all properties, 
and "x2.Uncertainty" to interact with the uncertain elements.

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

| | | | |

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