shuchi2001 发表于 2007-4-16 16:30

请问TolFun的含义?

我看资料说TolFun是指函数的终止容限,但是我还是不太明白,比如说我用lsqcurvefit函数,TolFun的值是e-6,是指什么的终止容限,跟resnorm有什么关系?这个终止容限是怎么算出来的呢?

gerry 发表于 2007-4-19 16:22

也就是说当迭代所得函数值小于此容限时即认为结果收敛,停止运算
具体到 lsqcurvefit 函数,道理一样,也就意味着你目标函数值的精度

resnorm则是在得到的点x处,由最小二乘法得到的残差, sum {(FUN(X,XDATA)-YDATA).^2}

显然通常TolFun越大,resnorm越小,但对于能够成功拟合的数据来说,resnorm可与TolFun无关
页: [1]
查看完整版本: 请问TolFun的含义?