【发布时间】:2019-04-07 17:10:54
【问题描述】:
当目标函数超过某个值(最小值或最大值)时如何停止 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);
【问题讨论】:
标签: matlab optimization fminsearch