Вы устанавливаете или изменяете опции, когда настройки по умолчанию работают недостаточно хорошо. Это может означать, что решатель слишком долго сходится, решатель отказывает, или вы не уверены в надежности результата.
Чтобы настроить решатель на улучшенную скорость или точность, попробуйте сначала задать эти опции:
Выбор алгоритма - Algorithm
Допуски и критерий остановки - OptimalityTolerance
, StepTolerance
, MaxFunctionEvaluations
, и MaxIterations
Конечные различия - FiniteDifferenceType
и FiniteDifferenceStepSize
Чтобы диагностировать и устранить проблемы, сначала попробуйте задать следующие опции:
Итеративное отображение - Display
Ошибки вычисления функции - FunValCheck
Постройте графики функций и выходных функций для Optimization Toolbox™ - PlotFcn
и OutputFcn