Next: Non-scalar parameters, Previous: Structure-based linear constraints, Up: Parameter structures [Index]
The vector-based settings lbound, ubound, fixed,
diffp, diff_onesided, fract_prec, and
max_fract_change can be replaced by the setting
param_config. It is a structure that can contain fields
corresponding to parameter names. For each such field, there may be
subfields with the same names as the above vector-based settings, but
containing a scalar value for the respective parameter.
For example, if the parameters are named a and b, instead
of specifying
settings = optimset ("lbound", [-Inf; 0],
"diff_onesided", [true; true]);
one can specify
pconf.b.lbound = 0;
pconf.a.diff_onesided = true;
pconf.b.diff_onesided = true;
settings = optimset ("param_config", pconf);
If param_config is specified, none of the above vector-based
settings may be used.