1、最笨的办法,就是通过拟合工具箱拟合数据后,得到的函数表达式和系数值拷贝(Ctrl+C)出来,然后整理函数表达式,系数字母用系数值替代。这样就可以进行预测了。
2、用fit()函数进行拟合,然后用ftype()函数进行预测。这是比较实用的方法。
x=[]
y=[]
ftype = fittype('0.5-0.5*a*x-125/b+sqrt((0.5*a*x+0.5+125/b)^2-a*x)');
cdate=x;pop=y;
f=fit(cdate,pop,ftype) %拟合
y1=y;
x1=x;
y2=ftype(f.a,f.b,x1); %预测
不是matlab安装的问题,这个问题我也遇到过,遍求解答无果之后,终于自己摸索出来了。是这样的,不要用gui中的data按钮来新建数据集,而要在matlab命令窗口中,输入命令:cftool(a,b),其中a,b就是你要设置的x、y坐标的向量。这样出来散点图,之后再在cftool工具箱的gui中点fitting按钮,选择曲线拟合