Сгенерируйте случайные выборки неопределенных переменных в модели Simulink
samples = usample(uvars,N) samples = usample(uvars) samples = usample(uvars,N,Wmax)
Эта функция предназначена для генерации случайных выборок неопределенных переменных, сохраненных в структуре данных, полученной из Simulink® модель, использование ufind
. Чтобы сгенерировать случайные выборки из неопределенных моделей (uss
, ufrd
) или обобщенные модели пространства состояний (genss
, genfrd
), использование usample (uss)
.
samples = usample(uvars,N)
генерирует N
случайные выборки неопределенных переменных в uvars
. uvars
- структура, в которой перечислены неопределенные переменные (ureal
, ucomplex
, umargin
, или ultidyn
) по имени. Вы можете автоматически получить uvars
для модели Simulink, которая содержит блоки Пространства Неопределенных Состояний, использующие ufind
. samples
- N структурный массив -by-1, имена и значения которого являются именами и выборочными значениями неопределенных переменных. Используйте этот синтаксис вместе с ufind
, чтобы сгенерировать случайные выборки для неопределенных переменных в моделях Simulink.
samples = usample(uvars)
эквивалентно usample(uvars,1)
.
samples = usample(uvars,N,Wmax)
задает ограничения, как описано в uss/usample
, для выборки неопределенных переменных типа ultidyn
в uvars
.
Симулируйте неопределенную модель при выборочных значениях параметров
Варьируйте неопределенные значения по нескольким неопределенным блокам
Анализ робастности в Simulink
ufind
| usample (uss)
| uss
| usubs