exponenta event banner

Задать и изменить параметры

Для всех решателей панели инструментов глобальной оптимизации, кроме 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);

Чтобы просмотреть параметры, которые можно изменить, обратитесь к ссылочным страницам функции решателя. Дополнительные сведения см. в разделах ссылок на опции.

См. также

| | | | | |

Связанные темы