Generate random samples of uncertain variables in a Simulink model
samples = usample(uvars,N) samples = usample(uvars) samples = usample(uvars,N,Wmax)
This function is for generating random samples of uncertain variables stored
in a data structure you obtain from a Simulink® model, using ufind
. To generate random samples from
uncertain models (uss
, ufrd
) or generalized
state-space models (genss
, genfrd
), use usample (uss)
.
samples = usample(uvars,N)
generates N
random
samples of the uncertain variables in uvars
. uvars
is a structure that lists uncertain variables (ureal
,
ucomplex
, umargin
, or
ultidyn
) by name. You can automatically obtain
uvars
for a Simulink model that contains Uncertain State Space blocks using ufind
. samples
is an N-by-1
structure array whose field names and values are the names and sample values of the
uncertain variables. Use this syntax, together with ufind
, to
generate random samples for uncertain variables in Simulink models.
samples = usample(uvars)
is equivalent to
usample(uvars,1)
.
samples = usample(uvars,N,Wmax)
specifies constraints, as described
in uss/usample
, for sampling uncertain variables of type
ultidyn
in uvars
.
Simulate Uncertain Model at Sampled Parameter Values
Vary Uncertain Values Across Multiple Uncertain Blocks
Robustness Analysis in Simulink
ufind
| usample (uss)
| uss
| usubs