当目标函数超过某个值(最小值或最大值)时如何停止 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);