Используйте экспортируемые опции и проблемы

Как альтернатива созданию опций с помощью 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 — Нелинейная ограничительная функция

  • options — Опции оптимизации

Похожие темы

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