Задание и изменение опций

Для всех решателей 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);

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

См. также

| | | | | |

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте