如何为特殊方程编写拟合函数?

时间:2015-12-03 22:47:29

标签: matlab

我将使用fit函数在matlab中拟合一个特殊方程。 等式是:

enter image description here

我的代码是:

myfittype = fittype('(exp(L*H*(1/T-1/520))-1)/L',...
'dependent',{'x'},'independent',{'T'},...
'coefficients',{'L','H'});

opt = fitoptions(myfittype);
opt.StartPoint = [1 1];


[FitObj gof] = fit(T',x',myfittype,opt)

我的结果是:

gof = 

       sse: 2.2019e+07
   rsquare: 0.7551
       dfe: 6
adjrsquare: 0.7143
      rmse: 1.9157e+03

,情节结果如下:

enter image description here 因为你看到rsquare不接近1,这意味着它不适合。 我该怎么做才能让它变得更好?

0 个答案:

没有答案