Как остановить fminsearch, когда целевая функция превысила определенное значение (минимум или максимум)
options = optimset('MaxFunEvals',9999);
[x,fval,exitflag,output] = fminsearch(@(var)objectiveFunction(variables), changingParameters,options);
Как остановить функцию, если я достигну определенного значения целевой функции (например, 1000) [в течение 9999 итераций]
Я пытался 'TolFun'
, я не уверен, что это правильно
options = optimset('MaxFunEvals',999,'TolFun',1000);
[x,fval,exitflag,output] = fminsearch(@(var)objectiveFunction(variables), changingParameters,options);