在lsqcurvefit设置精度
6视图(30天)
显示旧的评论
你好,
我想设置输出的精度的有效数字。特别地,我想实现精度为0.01。设置变量的初始值,选择如下:
a0 = (0.01; 0.01; 0.01);
选择= optimoptions (“lsqcurvefit”,“算法”,“levenberg-marquardt”,“MaxFunctionEvaluations”,10000,“MaxIterations”,5000);
磅= [];
乌兰巴托= [];
[ahat, resnorm,残余,exitflag输出,λ,雅可比矩阵)= lsqcurvefit(预测、a0 x, y,磅,乌兰巴托,选项);
例如,输出系数
ahat = (2.002 0.0251 0.1253)
我可以转到指定significan数字优化后回归。然而,我想最初设置精度以达到指定精度的最佳解决方案。
谁能帮我解决这个问题?
谢谢提前