Main Content

saoptimget

(Not recommended) Values of simulated annealing options structure

saoptimget is not recommended. Instead, query options using dot notation. For more information, see Compatibility Considerations.

Syntax

val = saoptimget(options, 'name')
val = saoptimget(options, 'name', default)

Description

val = saoptimget(options, 'name') returns the value of the parameter name from the simulated annealing options structure options. saoptimget(options, 'name') returns an empty matrix [] if the value of name is not specified in options. It is only necessary to type enough leading characters of name to uniquely identify the parameter. saoptimget ignores case in parameter names.

val = saoptimget(options, 'name', default) returns the 'name' parameter, but returns the default value if the 'name' parameter is not specified (or is []) in options.

Examples

opts = saoptimset('TolFun',1e-4);
val = saoptimget(opts,'TolFun');

returns val = 1e-4 for TolFun.

Version History

Introduced in R2007a

collapse all

R2018b: saoptimget is not recommended

To query options, the gaoptimget, psoptimget, and saoptimget functions are not recommended. Instead, use dot notation. For example, to see the setting of the Display option in opts,

displayopt = opts.Display
% instead of
displayopt = gaoptimget(opts,'Display')

Using automatic code completions, dot notation takes fewer keystrokes: displayopt = opts.D Tab.

There are no plans to remove gaoptimget, psoptimget, and saoptimget at this time.