Сгенерируйте случайные выборки неопределенных переменных в модели 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
Выборки
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