林偏殇 发表于 2011-9-10 08:55

救命啊!!谁能帮看看这个是什么原因,到底是哪错了?!!急啊!

本帖最后由 林偏殇 于 2011-9-10 09:54 编辑

原始代码
syms x
x0=;
y0=;
f=fittype('a*exp(b*x) + c*exp(d*x)','coeff',{'a','b','c','d'});
cfun=fit(x0,y0,f)
xi=1978:2010;
yi=cfun(xi);
plot(x0,y0,'r*',xi,yi,'b-');
运行之后,出现很多错误。。
我想通过上面的数据,根据y='a*exp(b*x) + c*exp(d*x)拟合出来
但是 一直错误,求教!!!
错误的提示
Error using ==> eig
NaN or Inf prevents convergence.
Error in ==> fit at 436
                errstr = handleerr(es.identifier, es.message, suppresserr); return;
Error in ==> aiyo at 5
cfun=fit(x0,y0,f)

林偏殇 发表于 2011-9-10 09:54

求救啊!!!!{:{19}:}

zhouyang664 发表于 2011-9-10 13:03

感觉像是矩阵自身的性质不行,从错误提示来看,不收敛吧
页: [1]
查看完整版本: 救命啊!!谁能帮看看这个是什么原因,到底是哪错了?!!急啊!