Matlab lsqcurvefit适合多个参数

时间:2015-05-06 16:13:38

标签: matlab parameters

我有一些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更改两个参数以进行拟合?

亲切的问候 曼努埃尔

0 个答案:

没有答案