Как альтернатива созданию опций с помощью optimoptions, можно установить значения опций в приложении Оптимизации и затем экспортировать опции в рабочую область MATLAB®, как описано в Импорте и Экспорте работы (Optimization Toolbox). Если вы экспортируете опции по умолчанию в приложении Оптимизации, получившийся options имеет те же настройки как опции по умолчанию, возвращенные командой
options = optimoptions(@ga)
за исключением того, что экспортируемыми значениями по умолчанию опции 'Display' к 'off', и является 'final' в значении по умолчанию в командной строке.
Если вы экспортируете проблему, ga_problem, из приложения Оптимизации, можно применить ga к нему с помощью синтаксиса
[x,fval] = ga(ga_problem)
ga_problem содержит следующие поля:
fitnessfcn — Функция фитнеса
nvars — Количество переменных для проблемы
Aineq — Матрица для ограничений неравенства
Bineq — Вектор для ограничений неравенства
Aeq — Матрица для ограничений равенства
Beq — Вектор для ограничений равенства
LB — Нижняя граница на x
UB — Верхняя граница на x
nonlcon — Нелинейная ограничительная функция
опции Опции оптимизации