sdo.getParameterFromModel
Get design variables for optimization
Syntax
Description
creates model parameter objects for the parameters in an open Simulink® model. You can tune the parameters to satisfy design requirements or compute
parameter estimates using DesignVars
= sdo.getParameterFromModel(modelname
)sdo.optimize
. All parameters are continuously
variable, represented by param.Continuous
objects.
creates continuously tunable parameter objects for a specified subset of model parameters
listed in DesignVars
= sdo.getParameterFromModel(modelname
,continParams
)continParams
.
creates discrete-valued tunable parameter objects for the model parameters listed in
DesignVars
= sdo.getParameterFromModel(modelname
,continParams
,discreteParams
)discreteParams
. If you want to specify discrete parameters only, set
continParams = []
. Use discreteParams = "*"
to
designate all model parameters (or all parameters not listed in
continParams
) as discrete. Discrete parameters are represented by
param.Discrete
parameter objects. Note that to optimize discrete
parameters, you must set the optimization method of sdo.optimize
to
surrogateopt
(see sdo.OptimizeOptions
).
Examples
Input Arguments
Output Arguments
Alternatives
Version History
Introduced in R2011bSee Also
sdo.optimize
| sdo.setValueInModel
| param.Discrete
| param.Continuous