我将 tolfun 更改为 1e-10,但是当运行 lsqcurvefit tolfun 时恢复为默认值。有谁知道做错了什么?
if LMAlgorithm
options = optimoptions(...
@lsqcurvefit, 'levenberg-marquardt', .001, ...
'Tolfun', 1e-10);
end
[personalParams,personalRes,personalResidual] = lsqcurvefit(...
heightModel,initialValues,personalData(:,1),personalData(:,2),[],[],options);