matlab拟合问题~不知道错在哪里~
fun=inline('x(1)./(1+(x(1)./3315.84-1).*exp(-x(2).*tdata))','x','tdata');tdata=1970:1:2008
cdata=[]
x=lsqcurvefit(fun,,tdata,cdata)
f=fun(x,tdata)
norm(feval(fun,cdata,tdata)-cdata)^2
plot(tdata,cdata)
为什么怎么改变,,这个初值,但结果还是不变呢,有没有高手解小生心中的疑惑啊~ 用cftool可做拟合!!!很方便!!!!!! 顶一个再顶一个 cftool,有没有这样的课件啊~我不知道哪里有~或者发我的邮箱,谢谢这位大哥了啊~guizhanbu@126.com 已经做出来了,用cftool做是很简单,谢谢这个大哥了~
页:
[1]