设置和更改选项
对于除 GlobalSearch
和 MultiStart
之外的所有 Global Optimization Toolbox 求解器,建议设置选项的方法是使用 optimoptions
函数。使用名称-值对设置 GlobalSearch
和 MultiStart
选项;请参阅 更改全局选项。
例如将 ga
最大时间设置为 300
秒并设置迭代显示:
options = optimoptions('ga','MaxTime',300,'Display','iter');
更改选项如下:
圆点表示法。例如,
options.MaxTime = 5e3;
optimoptions
。例如,options = optimoptions(options,'MaxTime',5e3);
确保在求解器调用中传递 options
。例如,
[x,fval] = ga(@objfun,2,[],[],[],[],lb,ub,@nonlcon,options);
要查看可以更改的选项,请查阅求解器函数参考页。有关选项的详细信息,请参阅选项参考部分。
另请参阅
patternsearch
| particleswarm
| ga
| simulannealbnd
| surrogateopt
| paretosearch
| gamultiobj