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

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

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

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

| | | | | |

Похожие темы