Для всех решателей панели инструментов глобальной оптимизации, кроме GlobalSearch и MultiStart, рекомендуемым способом установки опций является использование 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);
Чтобы просмотреть параметры, которые можно изменить, обратитесь к ссылочным страницам функции решателя. Дополнительные сведения см. в разделах ссылок на опции.
ga | gamultiobj | paretosearch | particleswarm | patternsearch | simulannealbnd | surrogateopt