Hi,
i want to set the precision of the output in terms of significant digits. In particular, i want to achieve a precision of 0.01. Setting the initial value of variables, and the options as follows:
a0 = [0.01;0.01;0.01];
options = optimoptions('lsqcurvefit','Algorithm','levenberg-marquardt' ,'MaxFunctionEvaluations',10000,'MaxIterations',5000);
lb = [];
ub = [];
[ahat,resnorm,residual,exitflag,output,lambda,jacobian] =lsqcurvefit(predicted,a0,x,y,lb,ub,options);
For instance, the output coefficients are ahat=[2.002 0.0251 0.1253]
I could round to specified significan digits after optimization of the regression. However, I would like to set the precision initially in order to achieve the best solution for the specified precision.
Can anyone help me with this issue?
Thanks in advance
0 Comments
Sign in to comment.