我有一些x和ydatapoints(存储在x和y中),我想为它们安装一个函数(称为deg)。
deg=@(para,x)1-para(1)*log10(1+x/para(2));
para0=[0.1; 1e9];
[para,resnorm] = lsqcurvefit(deg,para0,x,y);
代码到目前为止工作,但是当我查看' para'中的拟合参数时然后我看到只有第一个改变了(从0.1到0.0675)。第二个参数始终保持在para0中的值I(在本例中为1e9)。 如何让matlab更改两个参数以进行拟合?
亲切的问候 曼努埃尔