Сгенерируйте случайные неопределенные umat
объекты
um = randumat(ny,nu) um = randumat
um = randumat(ny,nu)
генерирует неопределенную матрицу размера ny-by-nu
. randumat
случайным образом выбирает из неопределенных атомов типа 'ureal'
, 'ultidyn'
, и 'ucomplex'
.
um = randumat
результаты 1 на 1 umat
неопределенный объект, включая до четырех неопределенных объектов.
Следующий оператор создает 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.