Установите и измените опции

Для всех решателей Global Optimization Toolbox кроме 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);

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

Можно также установить и изменить опции с помощью Приложения Оптимизации (Optimization Toolbox), несмотря на то, что приложение Оптимизации предупреждает, что будет удалено в будущем релизе.

Смотрите также

| | | | | |

Похожие темы