求助Matlab高手,lsqcurvefit 函数返回 EXITFLAG = 3

lsqcurvefit 函数返回 EXITFLAG = 3,代表什么意思啊?
有人回答"目标函数的变化小于容许范围"
Matlab help说“Change in RESNORM too small.”
不懂什么意思,能不能经过修改变成返回1?

lsqcurvefit 函数返回 EXITFLAG = 3的意思是"目标函数的变化小于容许范围"。可以调整初值,即初始点X0。追问

  我发现是我拟合函数模型里一个括号的位置弄错了。

  修改初始值还是一样的结果,这个是拟合函数模型的问题,修改一下函数再拟合就行了。

温馨提示:答案为网友推荐,仅供参考